Many of you guys might have already seen this, but for those who didn't, Samsung provided a sneaky hidden menu in some of their Galaxy line that allows you to unlock your device for free. This trick has been confirmed to work with the Samsung Galaxy Note II and a few versions of the Galaxy S III. For this to work your phone must be running Jelly Bean. Supposedly, this unlock is permanent and will work even after a full reset of the device. Here's the instructions below, ( just make sure you remind yourself the usual disclaimer about being careful, etc...):
This seems pretty slick! Sound off in the thread if this works, an/or if there are any problems. Here's the XDA thread for more details before you jump into this: XDA1. Enter the following into the dialler: *#197328640#
2. From the menu that appears choose
Main Menu >  UMTS >  Debug Screen >  Phone Control >  Network Lock > Options Perso SHA256 OFF > (after choosing this option, wait about 30 seconds, then go back one step by pressing the Menu button then select Back, now you are in  Network Lock then choose  NW Lock NV Data INITIALLIZ ..... wait for a minute then reboot your phone... enjoy!!! There is no confirmation on the phone that the unlock was successfull.... just reboot your phone....