Well this is the method I used to unlock my Samsung Galaxy S3 (network lock). Try at home
1 – Have the S3 root
2 – Make a copy of the EFS folder
3 – Hex Editor (I used Notepad + + with the plunging HEX)
4 – Have installed root explorer
1 – We copy our EFS folder to your PC and perform a second copy to work with.
2 – Open the file nv_data.bin with Hex editor
3 – We go to the address 00181460 and modify 01 to 00
4 – Save the file
5 – copy the file to your S3.
6 – With the Root explorer, activate R / W in the EFS folder and file replace nv_data.bin.
7 – With the root file explorer to give the following permissions:
a. Owner: Read, Write, Execute
b. Changes owner and group: 1001-Radio
8 – Restart the phone.
9 – After restarting check by dialing * # 7465625 # to the continuous network lock ON
10 – Now we copy the file nv.log of your S3 (located in EFS folder)
11 – Open this file and we will eventually see something like this:
Fri June 15 16:39:51 2012: MD5 fail. md5 orignal fd4425f64f7f498230f16cd2234638a ‘2 ‘
computed md5’ faf1572f4a4dd15f1f9061840cc4b42f ‘(Rild)
Fri June 15 16:39:51 2012: restored backup NV.
12 – Now we’re working copy of our EFS folder
13 – Edit the file nv_data.bin.md5 and see at the dump that matches the first line: 2fd4425f64f7f498230f16cd2234638a
14 – Modify from the dump placing the data in the second line: faf1572f4a4dd15f1f9061840cc4b42f
15 – Save the file.
16 – repeat the 5-6-7-8 but with both files (nv_data.bin and nv_data.bin.md5)
17 – After rebooting check by dialing * # 7465625 # to the continuous network lock OFF
I hope you find it helpful, as always, you are solely responsible, I just indicated to you those steps I’ve done on my terminal.
This method is based on dagentooboy work http://forum.xda-developers.com/showthread.php?t=761045 so I must thank you for your work and the people he thanked.
LEGAL NOTES (because information should be free for all):
YOU MAY NOT, BY ANY MEANS, USE THIS SOLUTION/CODE OR PART OF IT FOR COMMERCIAL PURPOSES.
DO NOT USE THIS EXTRACTION METHOD COMMERCIALLY