Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

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

OP dagentooboy

9th April 2011, 03:40 PM   |  #1  
dagentooboy's Avatar
OP Senior Member
Flag Kansas
Thanks Meter: 136
 
516 posts
Join Date:Joined: Feb 2008
More
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

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...)
Last edited by dagentooboy; 30th November 2011 at 02:14 PM.
The Following 13 Users Say Thank You to dagentooboy For This Useful Post: [ View ]
10th April 2011, 04:47 AM   |  #2  
Senior Member
Flag Canyon Country
Thanks Meter: 3
 
448 posts
Join Date:Joined: Aug 2008
More
Quote:
Originally Posted by dagentooboy

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.
10th April 2011, 07:09 AM   |  #3  
Senior Member
Thanks Meter: 24
 
284 posts
Join Date:Joined: 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.
10th April 2011, 03:48 PM   |  #4  
dagentooboy's Avatar
OP Senior Member
Flag Kansas
Thanks Meter: 136
 
516 posts
Join Date:Joined: Feb 2008
More
Quote:
Originally Posted by matt310

^ 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.
10th April 2011, 08:11 PM   |  #5  
Member
Thanks Meter: 9
 
99 posts
Join Date:Joined: Jul 2003
More
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: [ View ]
12th April 2011, 07:47 AM   |  #6  
Account currently disabled
Flag North Carolina
Thanks Meter: 117
 
1,589 posts
Join Date:Joined: Jun 2010
Donate to Me
More
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: [ View ]
12th April 2011, 12:22 PM   |  #7  
Senior Member
Thanks Meter: 11
 
106 posts
Join Date:Joined: 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.
12th April 2011, 04:34 PM   |  #8  
Mr. Clown's Avatar
RC-RT Committee / Senior Moderator - Fear the Clown
Flag Lake Ridge, Virginia
Thanks Meter: 2,387
 
5,911 posts
Join Date:Joined: Nov 2008
Donate to Me
More
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.
The Following User Says Thank You to Mr. Clown For This Useful Post: [ View ]
1st May 2011, 09:17 PM   |  #9  
Mr. Clown's Avatar
RC-RT Committee / Senior Moderator - Fear the Clown
Flag Lake Ridge, Virginia
Thanks Meter: 2,387
 
5,911 posts
Join Date:Joined: Nov 2008
Donate to Me
More
Thread re-open since the OP will release a free version for xda members.
The Following User Says Thank You to Mr. Clown For This Useful Post: [ View ]
2nd May 2011, 02:32 PM   |  #10  
dagentooboy's Avatar
OP Senior Member
Flag Kansas
Thanks Meter: 136
 
516 posts
Join Date:Joined: Feb 2008
More
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.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes