Android OS Forum banner
1 - 7 of 7 Posts

·
FB
Joined
·
101 Posts

Presents
the Samsung Galaxy S 4G Carrier Unlocker

I recently did a carrier unlock on my SGS4G and thought it was too much of a hassle to have to use hex editors to find your code so I decided to make this tool.

LATEST NEWS
January 30, 2012
Updated screenshots in OP to reflect the script's output
The script no longer requires superuser access (though you will still need it to install busybox)
Added debug output for dd command
Added ERROR function and error code to catch when nv_data.bin is not found.

FEATURES
* Gets your carrier unlock code
* Easy to run script, no more using hex editors!

NOTES
* You will need to boot up your phone without a sim card in it, though you might need to get on Wifi.

PREREQUISITES
* Root
* Busybox. You can use my CWM Busybox Installer

INSTRUCTIONS
1) Download the script file, save it on the SD card
2) Download Script Manager from the market
3) Open Script Manager and run the script from the SD card
4) When the dialog comes up asking you to run the script, tap Run
5) Your unlock code will be shown on the screen and will be saved as unlock_code.txt on your sd card
6) You can now use the unlock code when you put in the non-T-Mobile sim into your phone and unlock your phone. You can check the unlock status by dialling *#7465625#. All the locks should say "OFF".

DOWNLOADS
Script Manager (Android Market)
sgs4g_unlocker_v0.6.sh
CWM Busybox Installer

SOURCE CODE
Unlocker on GitHub

SCREENSHOTS


CHANGELOG
January 30, 2012
Updated screenshots in OP to reflect the script's output
The script no longer requires superuser access (though you will still need it to install busybox)
Added debug output for dd command
Added ERROR function and error code to catch when nv_data.bin is not found.

January 22, 2012
Changed script's working directory
Added version number and creator info to the top of the script
Added a message in case the unlock code is not found (added by stephen_w)
-- Adapted to sh instead of bash
Cleaned up the script to only show debug messages when wanted.

January 22, 2012
Added a link to the git repository holding the script's source code:
https://sourceforge.net/p/teamacid/unlocker/

January 14, 2012
* Vastly increased performance gain. Now copies nv_data.bin instead of doing a bml3 dump so you get your code in around 1 second after running the script.
* Should now find your unlock code even if you unlocked your phone already.

December 31, 2011
Updated to version 0.3
* Added a switch to the grep command (provided by stephen_w) to hopefully eliminate the duplicate code bug.

December 30, 2011
Updated to version 0.2
* Fixed the duplicate unlock code bug thanks to a bml dump from bswann

December 30, 2011
Initial release
CREDITS
sanfranx415 and SS2006 for the steps to unlock
stephen_w for his contributions to the project
ultimakillz, bhundven and raverx3x for testing
bswann for providing a bml dump to find a duplicate code bug
 

·
FB
Joined
·
101 Posts
Discussion Starter · #2 ·
December 30, 2011
Updated to version 0.2
* Fixed the duplicate unlock code bug thanks to a bml dump from bswann
 

·
FB
Joined
·
101 Posts
Discussion Starter · #4 ·
January 14, 2012
* Vastly increased performance gain. Now copies nv_data.bin instead of doing a bml3 dump so you get your code in around 1 second after running the script.
* Should now find your unlock code even if you unlocked your phone already.
 

·
FB
Joined
·
101 Posts
Discussion Starter · #6 ·
January 22, 2012
Changed script's working directory
Added version number and creator info to the top of the script
Added a message in case the unlock code is not found (added by stephen_w)
-- Adapted to sh instead of bash
Cleaned up the script to only show debug messages when wanted.
 

·
FB
Joined
·
101 Posts
Discussion Starter · #7 ·
January 30, 2012
Updated screenshots in OP to reflect the script's output
The script no longer requires superuser access (though you will still need it to install busybox)
Added debug output for dd command
Added ERROR function and error code to catch when nv_data.bin is not found.
 
1 - 7 of 7 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top