FORUMS

What Do You Think About Fingerprint Scanners?

More and more phones are featuring fingerprint scanners, and with many promising … more

What’s Next for Samsung and Its Flagships?

If we were to say that the Galaxy S6 was a leap of faith made by Samsung, we … more

The Ultimate Showcase of dBrand Skins

In the search for ways to protect, accessorize, and personalize; a user has many options. One … more

Huawei’s Rapid Rise to Third Place in the Smartphone Race

Huawei has quickly grown to become one of the world’s biggest … more

[HOWTO] GT-I9100 Free SIM Unlock via nv_data.bin by Odia

662 posts
Thanks Meter: 775
 
By Odia, Guest on 5th May 2011, 05:33 PM
Post Reply Subscribe to Thread Email Thread
6th May 2011, 12:11 AM |#11  
risq's Avatar
Senior Member
Flag Basingstoke
Thanks Meter: 84
 
More
Quote:
Originally Posted by pulser_g2

OK. So it seems to be checking this file is "valid" somehow then...

is the file size identical? That's a usual standard check for validation.
 
 
6th May 2011, 06:44 AM |#12  
pulser_g2's Avatar
Developer Admin / Senior Recognized Developer
Thanks Meter: 11,363
 
More
Quote:
Originally Posted by risq


is the file size identical? That's a usual standard check for validation.

Should be. We are switching a bit from 0 to 1 - not adding anything
6th May 2011, 10:44 AM |#13  
Senior Member
Flag London, UK
Thanks Meter: 74
 
More
You can have my nv_data.bin if you want... my handset used to be locked to O2 but has been unlocked.
(and I've manually changed the ProductCode by editing nv_data.bin as well, not that that should make a difference)

Let me know, and I'll PM it to you
6th May 2011, 12:20 PM |#14  
pulser_g2's Avatar
Developer Admin / Senior Recognized Developer
Thanks Meter: 11,363
 
More
Quote:
Originally Posted by stuclark

You can have my nv_data.bin if you want... my handset used to be locked to O2 but has been unlocked.
(and I've manually changed the ProductCode by editing nv_data.bin as well, not that that should make a difference)

Let me know, and I'll PM it to you

Yeah it's worth a shot. Do you have your original file as well? This suggests you managed to edit it fine, and it still worked...

We have tried switching the flag for locked to 0x00, from 0x01, but it didn't work. Would be interesting to see the file though after using a code, to see if the flag is now at 0x00

Really what we might need is a BEFORE and AFTER from an unlock.

ie. anyone getting a code, could you get a dump of this file BEFORE the unlock, then enter the code, and then RE-dump to another file. Call them before and after perhaps? Then we can see what actually happened after the unlock - perhaps a checksum gets re-calculated, or a second "backup" bit was flipped that we missed?

My email, for anyone wanting to send their file (it's only 2 MB so goes fine as an attachment) is (the lines stop OCR gathering it for spam =D)

6th May 2011, 01:48 PM |#15  
Senior Member
Flag London, UK
Thanks Meter: 74
 
More
Email on its way
6th May 2011, 02:34 PM |#16  
Senior Member
Flag Paris
Thanks Meter: 158
 
More
Something tells me it wont be as easy as on the previous Galaxy S. Remember, the Exynos sports an in die crypto engine.
6th May 2011, 05:02 PM |#17  
pulser_g2's Avatar
Developer Admin / Senior Recognized Developer
Thanks Meter: 11,363
 
More
Quote:
Originally Posted by stuclark

Email on its way

Will look at yours shortly
6th May 2011, 05:09 PM |#18  
pulser_g2's Avatar
Developer Admin / Senior Recognized Developer
Thanks Meter: 11,363
 
More
Quote:
Originally Posted by mathieulh

Something tells me it wont be as easy as on the previous Galaxy S. Remember, the Exynos sports an in die crypto engine.

Per http://forum.xda-developers.com/show...3&postcount=13 it is evidently possible to edit nv_data.bin and have the phone still work...
7th May 2011, 03:25 PM |#19  
dh2311's Avatar
Senior Member
Flag Liverpool
Thanks Meter: 278
 
Donate to Me
More
Quote:
Originally Posted by stuclark

Email on its way

any chance of emailing me the nv_data aswell?
7th May 2011, 05:47 PM |#20  
Senior Member
Flag Vienna
Thanks Meter: 44
 
More
Quote:
Originally Posted by mathieulh

Something tells me it wont be as easy as on the previous Galaxy S. Remember, the Exynos sports an in die crypto engine.

Hey Math,

there are I9103-devices with tegra2-chipsets out there. Not sure how different the firmware would be for those but I guess samsung had to find a way to make the one mechanism work for both sgs2-devices...
7th May 2011, 05:54 PM |#21  
pulser_g2's Avatar
Developer Admin / Senior Recognized Developer
Thanks Meter: 11,363
 
More
OK. Is anyone there with an SGS II and bored, wanting to try something out (your own risk obviously, though this seems safe as someone has tested parts of it already)

It seems to be safe to modify this file, so long as you take a backup of anything you are about to mess with. I would suggest taking 2 backups, just in case...

If so, get a hex editor and look at address 0x181468 (that is in hex). If you are locked, you should see "FF 01". If you are unlocked, you should see "FF 00".

1) Can people confirm this to be true? In my limited sample, it's true.

2) If you change that to "FF 00", and replace the file (with backup), does it work as unlocked, or does it just not recognise the radio?

3) If not working, restore the file you created, and delete the nv_data.md5 file (be sure to back it up as well before doing anything). Again see if it works.

4) If you don't get your unlock sorted (if you do, free unlock and congrats, please let us know what you did), then restore the old files and you should be back to normal.

Also... If you feel really bored, how about dumping the nv_data.bin BEFORE and AFTER flashing a kernel via ODIN, such that the counter on download mode increments. The idea being to see if this file changes when flashed... Obviously you need to label the before and after clearly, and give the value of the number for before and after

For emailing any nv_data files to me, my email is:

Read More
Post Reply Subscribe to Thread

Tags
galaxy s2, rom
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes