Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,808,000 Members 48,884 Now Online
XDA Developers Android and Mobile Development Forum

[REF] How to unlock SGS 4G or Vibrant 4G (IMEI Problems fixed)[Updated 11-19-11]

Tip us?
 
dagentooboy
Old
(Last edited by dagentooboy; 30th November 2011 at 01:14 PM.)
#1  
dagentooboy's Avatar
Senior Member - OP
Thanks Meter 134
Posts: 516
Join Date: Feb 2008
Location: Kansas
Default [REF] How to unlock SGS 4G or Vibrant 4G (IMEI Problems fixed)[Updated 11-19-11]

PLEASE KEEP POSTS ON TOPIC.

This method works on my Vibrant 4G. Please email me if it doesn't work on your Vibrant 4G or SGS 4G.

PRO App also works on Vibrant 4G/SGS 4G for anyone who doesn't feel comfortable with a hex editor

Please note the same information used to develop the app is in the guide for free... the app just makes it easier

ALL METHODS FOR NEWER PHONES REQUIRE ROOT... PLEASE GO GET ROOT ON YOUR PHONE AND THEN COME BACK.

Oh and BTW... I cannot be held responsible for anything that happens to your phone.... EVER!


Before you start... if you don't have root you WILL need it.

tooter1 reports an alternate method. Please tell me if this works for you.

BTW please note the importance of a BACKUP!!!!


Quote:
Originally Posted by tooter1 View Post
My UPDATE:

I did just like the OP stated and, it messed up my IMEI number. Glad I had a backup of the file.

So I went back into the HEX editor (I used HxD editor) and looked where I did the the change and noticed to the right side there were a series of numbers that started at row 41460 and ended on row 41470.

It was an 8 digit series started with 75 ending in 13, something like this 75382313. I was sure it had something to do with the unlock code but, didn't have a different SIM to check.

I sold the phone and, the guy said he had to get it unlocked so he could use it with O2 network (I think).

I text him later that day to ask if he got the phone unlocked, he said no, the place wanted $45 to SIM unlock it.

I told him to try the number listed above and it "SIM UNLOCKED" the phone. He called me back and thanked me many times for saving him $45.

Hope this helps someone else and not mess with the IMEI number!!!!
IMEI Restore Method
All you need to do is restore your backup nv_data.bin and delete the md5. Even the unlocked file will work as long as you delete the .md5
Code:
su
cp /sdcard/nv_data.bin /efs/root/afs/settings/nv_data.bin
rm /efs/root/afs/settings/nv_data.bin.md5


Step 1. - Retrieve nv_data.bin file
Check locks... go to phone and enter *#7465625#

use "adb shell" or a terminal emulator to get a terminal prompt and run the following commands
Code:
su
cat /efs/root/afs/settings/nv_data.bin >> /sdcard/nv_data.bin
Step 2. - Edit nv_data.bin file
mount the internal SD Card on your computer
make a backup copy of the nv_data.bin file on your computer
using your favorite HEX editor open the nv_data.bin on the sdcard
jump to address 0x1469

you should see a string like this
ff ff 01 00 00 00 00
there are 5 different types of locks in 5 different bytes
the FF bytes should be left alone
the first byte after the FF is the network lock
the next byte is the network subset lock
the next byte is the sp lock
the next byte is the cp lock
the last byte appears to be a data lock.
Change any 0x01 to 0x00 (or 0x00 to 0x01 to lock for warranty)
save and close file
unmount SD Card

Step 3. - Replace nv_data.bin file
I want to say it again so no one misses it MAKE SURE YOU HAVE A BACKUP OF YOUR NV_DATA.BIN FILE BEFORE YOU CONTINUE!!!!!

use "adb shell" or a terminal emulator to get a terminal prompt and run the following commands
Code:
su
rm /efs/root/afs/settings/nv_data.bin
cat /sdcard/nv_data.bin >> /efs/root/afs/settings/nv_data.bin
rm /efs/root/afs/settings/nv_data.bin.md5
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
your phone is now unlocked... enjoy

[OPTIONAL] Use the PRO app [OPTIONAL]
Please note that this step is ONLY here for people that are not comfortable using a Hex editor.
Search "Vibrant unlock" in the market or scan the QR code:


Install and run app
press menu
press Unlock Phone
Select phone
allow root
at this point if you get an error code make SURE you mount your internal SD card on your computer and backup the nv_data.bin.orig file that is there.
press unlock
restart and your phone is now unlocked

to lock your phone for warranty
press lock instead of unlock
restart your phone, remove root, and take your phone in for warranty

To restore your IMEI try this.....
Code:
su
rm /efs/root/afs/settings/nv_data.bin
busybox cp /sdcard/nv_data.bin.orig /efs/root/afs/settings/
rm /efs/root/afs/settings/nv_data.bin.md5
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
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



PLEASE give credit (and donations if you can) to everyone listed on the original thread here
For those of you that have donated THANKS! (You know who you are...)
S4 Proximity Sensor Calibration Guide here

Free Unlock For
Samsung Galaxy S variant here
Samsung Galaxy S 4G here
Galaxy Tab here

If you find my guide or advice helpful please donate

S4 Proximity Sensor Calibration App here

In a world without walls and fences who needs Windows and Gates?
The Following 13 Users Say Thank You to dagentooboy For This Useful Post: [ Click to Expand ]
 
kamasi36
Old
#2  
Senior Member
Thanks Meter 3
Posts: 448
Join Date: Aug 2008
Location: Canyon Country
Quote:
Originally Posted by dagentooboy View Post
This method works on my Vibrant 4G. Please email me if it doesn't work on your Vibrant 4G or SGS 4G.


NEW - PRO app should unlock any version of SGS for $5

Please note the same information used to develop the app is in the guide for free... the app just makes it easier

ALL METHODS FOR NEWER PHONES REQUIRE ROOT... PLEASE GO GET ROOT ON YOUR PHONE AND THEN COME BACK.

Oh and BTW... I cannot be held responsible for anything that happens to your phone.... EVER!


Before you start... if you don't have root you WILL need it.

Step 1. Download PRO app (optional)
Check locks... go to phone and enter *#7465625#

Search "Vibrant unlock pro" in the market or scan the QR code:

Install and run app
press menu
press Unlock Phone
Select Phone
allow root
at this point if you get an error code make SURE you mount your internal SD card on your computer and backup the nv_data.bin.orig file that is there.
press unlock
restart and your phone is now unlocked

to lock your phone for warranty
press lock instead of unlock
restart your phone, remove root, and take your phone in for warranty

Step 2. - Retrieve nv_data.bin file
use "adb shell" or a terminal emulator to get a terminal prompt and run the following commands
Code:
su
cat /efs/root/afs/settings/nv_data.bin >> /sdcard/nv_data.bin
Step 3. - Edit nv_data.bin file
mount the internal SD Card on your computer
make a backup copy of the nv_data.bin file on your computer
using your favorite HEX editor open the nv_data.bin on the sdcard
jump to address 0x1469

you should see a string like this
ff ff 01 00 00 00 00
there are 5 different types of locks in 5 different bytes
the FF bytes should be left alone
the first byte after the FF is the network lock
the next byte is the network subset lock
the next byte is the sp lock
the next byte is the cp lock
the last byte appears to be a data lock.
Change any 0x01 to 0x00 (or 0x00 to 0x01 to lock for warranty)
save and close file
unmount SD Card

Step 4. - Replace nv_data.bin file
I want to say it again so no one misses it MAKE SURE YOU HAVE A BACKUP OF YOUR NV_DATA.BIN FILE BEFORE YOU CONTINUE!!!!!

use "adb shell" or a terminal emulator to get a terminal prompt and run the following commands
Code:
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
your phone is now unlocked... enjoy

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



PLEASE give credit (and donations if you can) to everyone listed on the original thread here
For those of you that have donated THANKS! (You know who you are... you paid for my developer account so I could post the app)
It said it worked when I ran the program but I have no way of knowing because I don't have a ATT sim to check. I thought unlock required to enter in a 8 digit number? Never mind. It works. Just put in a chip and it recognized the number in about phone. It was boost mobile though so i could not call. Should work fine ATT takes over Tmobile.
HTC Nexus One CM7
HTC EVO MYN RLS5
XOOM 3G oc1.5Ghz Coolbho3000
Canyon Country, CA.
 
matt310
Old
#3  
Senior Member
Thanks Meter 23
Posts: 281
Join Date: Jan 2007
^ Did you unlock this will running CM7? Can you do me a favor and check to see if your IMEI changed at all?

Menu->Settings->About Phone->Status->IMEI

Thanks.
 
dagentooboy
Old
#4  
dagentooboy's Avatar
Senior Member - OP
Thanks Meter 134
Posts: 516
Join Date: Feb 2008
Location: Kansas
Quote:
Originally Posted by matt310 View Post
^ Did you unlock this will running CM7? Can you do me a favor and check to see if your IMEI changed at all?

Menu->Settings->About Phone->Status->IMEI

Thanks.
I haven't seen anything about CM7 on the Vibrant 4G..... I will search and see if I can test it.
S4 Proximity Sensor Calibration Guide here

Free Unlock For
Samsung Galaxy S variant here
Samsung Galaxy S 4G here
Galaxy Tab here

If you find my guide or advice helpful please donate

S4 Proximity Sensor Calibration App here

In a world without walls and fences who needs Windows and Gates?
 
ashshlay
Old
#5  
Member
Thanks Meter 9
Posts: 99
Join Date: Jul 2003
Can anyone confirm if this device supports At&t 3g after being unlocked like the vibrant does? I know out didn't list the bands but neither did the vibrant...
That would future proof this device for tmo customers as far as hspa is concerned.
The Following User Says Thank You to ashshlay For This Useful Post: [ Click to Expand ]
 
rhcp0112345
Old
#6  
Account currently disabled
Thanks Meter 117
Posts: 1,589
Join Date: Jun 2010
Location: North Carolina

 
DONATE TO ME
I love how all the orig credits were removed. Gotta love open source thieves
The Following User Says Thank You to rhcp0112345 For This Useful Post: [ Click to Expand ]
 
maktucali
Old
#7  
Senior Member
Thanks Meter 11
Posts: 106
Join Date: Jan 2010
There is another thread about unlocking the sgs4g. It was free just get hex editor trial. Thats what I did. My phone is unlocked.
 
Mr. Clown
Old
#8  
Mr. Clown's Avatar
RC-RT Committee / Senior Moderator - Fear the Clown
Thanks Meter 2,307
Posts: 5,818
Join Date: Nov 2008
Location: Lake Ridge, Virginia

 
DONATE TO ME
There is a thread where you can offer a paid software . Please post there.

http://forum.xda-developers.com/forumdisplay.php?f=993.

Thread closed.

Devices:
Samsung Galaxy SIII I9300 - Stock Rom 4.2.2 (Stolen)
T-Mobile SGH-T999 - Stock Rom 4.3
HTC HD2 : Nexus HD2 JB 4.1.2 (RIP)

 
The Following User Says Thank You to Mr. Clown For This Useful Post: [ Click to Expand ]
 
Mr. Clown
Old
#9  
Mr. Clown's Avatar
RC-RT Committee / Senior Moderator - Fear the Clown
Thanks Meter 2,307
Posts: 5,818
Join Date: Nov 2008
Location: Lake Ridge, Virginia

 
DONATE TO ME
Thread re-open since the OP will release a free version for xda members.

Devices:
Samsung Galaxy SIII I9300 - Stock Rom 4.2.2 (Stolen)
T-Mobile SGH-T999 - Stock Rom 4.3
HTC HD2 : Nexus HD2 JB 4.1.2 (RIP)

 
The Following User Says Thank You to Mr. Clown For This Useful Post: [ Click to Expand ]
 
dagentooboy
Old
#10  
dagentooboy's Avatar
Senior Member - OP
Thanks Meter 134
Posts: 516
Join Date: Feb 2008
Location: Kansas
Thread has been re-written to conform to forum rules. All credits are still listed in the linked thread.

I want to make sure it is clear. ALL the information used to make the app is in the guide. If you are comfortable with a hex editor please use the guide. Let's keep this thread for questions about unlocking the Vibrant/SGS 4G.
S4 Proximity Sensor Calibration Guide here

Free Unlock For
Samsung Galaxy S variant here
Samsung Galaxy S 4G here
Galaxy Tab here

If you find my guide or advice helpful please donate

S4 Proximity Sensor Calibration App here

In a world without walls and fences who needs Windows and Gates?

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes