Sim-Free for Samsung S – 4G
This method was developed by XDA forums
I am taking no responsibility on any damage that happen to you phone! This method works on my Vibrant 4G.
- hex editor
- Rooted phone
Before you must be root on your phone! If you are not root on your phone go be a root!
Step 1: Check if you are root already in your phone
Step 2: Go to dial program and enter *#7465625# , if one of the parameters is “on” continue with the instructions to have sim-free.
Step 3: Retrieve nv_data.bin file from the phone
- use the “adb shell” from the SuperOneClickand write the folowing
su cat /efs/root/afs/settings/nv_data.bin >> /sdcard/nv_data.bin
Step 4: Mount the internal SD Card on your computer.
Step 5: Make a backup copy of the nv_data.bin file on your computer
Step 6: using your favorite HEX editor open the nv_data.bin on the sdcard jump to address 0x1469 , you should see a string: ff ff 01 00 00 00 00 there are 5 different types of locks
|should be left alone||network lock||network subset lock||sp lock||cp lock||data lock.|
Change any 0x01 to 0x00 (or 0x00 to 0x01 to lock for warranty)
save and close file
Step 7: unmount SD Card
Step 8: fetch back the file to the phone using “adb shell”:
su rm /efs/root/afs/settings/nv_data.bin cat /sdcard/nv_data.bin >> /efs/root/afs/settings/nv_data.bin chmod 755 /efs/root/afs/settings/nv_data.bin chown radio.radio /efs/root/afs/settings/nv_data.bin || chown 1001.1001 /efs/root/afs/settings/nv_data.bin reboot
Congratulation!! Now your phone is Sim – Free