According to the new law, Unlocking Mobile phones purchased before January 26th 2013 is not illegal. Whereas mobile phones purchased after January 26th 2013 alone is illegal. To re-legalize unlocking phones people can sign in the online petition from https://petitions.whitehouse.gov/petition/make-unlocking-cell-phones-legal/1g9KhZG7. The petition closes on 23/02/2012 .
you can jailbreak using greenpoison . If you want to unlock Iphone and if it is purchased before jan 26 then you can make use of http://www.onlinegsmunlock.com for remote unlocking service