yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] rahulz5:
need some help/clarifications please

EDIT: Strangely when i turned on the phone after 24 hours the problem seemed to vanish. The SIM was able to pick up the network and i was able to make and receive calls. Even on switching the SIM i did not face the same problem. Hopefully, it does not recur. Thanks for the great hex hack guys :)

Hi,

I just tried out the hex hack method from the first post. Earlier, the network lock status was [ON] and after updating the nv_data.bin and rebooting the network lock status changed to [OFF]. So I'm assuming the phone is unlocked. The IMEI is still the one on the box.

However, I still cannot make any calls or access data through my service provider. Before the unlock, only 'emergency calls only' was displayed on the screen. Now, my service provider name is displayed on the screen. Eventhough the signal bar is full it has a small circle striked through above the signal bar and on the left corner of the notification bar there is a triangle When the phone screen is locked i get the display 'No service| Hutch' (Hutch is my service provider).

I have not reset my APN settings yet. From what I undertood, APN settings is for controlling data access only. Does it control the call capability as well?

If not, can someone tell me what setting I should change to latch on to my service provider.

I tried searching for available networks and selecting my service provider. I got the message 'Registering with Hutch' for a while and still no changes.

I'm in India and my carrier is Vodafone/Hutch. I'm using a samsung vibrant that was locked to Tmobile USA.
[Galaxy S I9000 Android Development] fredo840:
Does it work on froyo 2.2.1 jS4 ?

Hi,

I recently updated to official froyo 2.2.1 JS4 thorugh kies , Now i want to test and flash 2.3.3 from samfirmware , I just wanted to make sure if it would work for me ... another thing if i don't get the unlock does it mean that the pro app would make some irreversible changes? To put it in simple words is there any risk that the phone would not connect to any network at all (even on which it is locked) in case of unsuccessful unlock code ??
[Galaxy S I9000 Android Development] dagentooboy:
I haven't tried it on 2.3.3 yet. I will have to check that out. The PRO app and the guide on the first page both make a backup to your SD card of your nv_data.bin file. If you copy that to your PC then I can't see a situation where you would end up in an un-repairable situation. I will try the 2.3.3 ROM this weekend and let you know.

BTW as with everything on here... if you brick/break your phone in any way it isn't my fault. :D
[Galaxy S I9000 Android Development] dagentooboy:
I want to make sure this is clear because I have been seeing this pop up... there is NO unlock solution that works on the SC-02B. If anyone has any leads on possible hacks for this phone please post them on the thread here.

We are running up against a brick wall on this unlock.... if anyone has any info please let me know.
[Galaxy S I9000 Android Development] irhanief:
Hi all, Im a newbie here. I just got vibrant from T-mobile USA. I wanna ask some questions.

1. Will my vibrant be locked again if i flash new firmwares?

2. If yes, is the unlock code the same whenever i flash new firmwares? Or it will be different as the firmware is also different?

Thanks. I need your reply soon.
[Galaxy S I9000 Android Development] dagentooboy:
It should stay unlocked through flashes. I unlocked mine and I have since flashed it at least a dozen times with no problems.

Yes the unlock code should stay the same if you get in trouble. Beware that Samsung's unlock code leaves a lot to be desired. A number of people have had issues with the code method with a stock rom.
[Galaxy S I9000 Android Development] p1gnone:
Running Continuum5.2[gingerbread] and really do not want to go back to Eclair, as even getting there might pose some problems. [noob that I am, still learning about the impact of gb bootloaders on flashing back]

Question: Is the problem that the nv_data.bin is from the new ROM? If when restoring to Eclair one pulls the files from some on-phone hidden storage pt then why not read from there or if hidden/compressed then expand that tar/zip to find the original Eclair nv_data.bin file? The code does not change hence if found this way it should still work. So if it is stored in this hidden manner then why not dig it out?
[Galaxy S I9000 Android Development] dagentooboy:
The files are stored in an encrypted filesystem that is mounted for us by the operating system. Each nv_data.bin file is unique to that phone and is not included in the flash. If any nv_data.bin upgrade is done... it is done based off the old file.
[Galaxy S I9000 Android Development] p1gnone:
Thanks for helping me to learn. So the hitch is that it is stored encrypted on the phone, and the newROM nv_data.bin either does not pick it up from the unreadable eclair stored on phone --or-- even if the info is in the newROM nv_data.bin we cannot read it, not even with the Pro edition of your tool?
[Galaxy S I9000 Android Development] dagentooboy:
I am not sure what you mean. Is your nv_data.bin totally gone? you have no /efs/ folder? No my PRO app can't fix that (unless you used it before the upgrade and there is now a backup on your phone)
[Galaxy S I9000 Android Development] chaoszero112:
I just wanted to point out to unlock the Telus Galaxy S Fascinate 4G SGH-T959P (which is essentially a Vibrant 4G) use dagentooboy's Vibrant 4G method.
[Galaxy S I9000 Android Development] vudam991:
Hi !!!

I tried to download the unlocker for MAC but the link is invalid !!!

Can you or someone please re-upload the file ?

Thanks !
[Galaxy S I9000 Android Development] kboutros:
Hello :)

May I ask which method to use for android 2.1 update: 1 on a samsung vibrant ? And may i also ask wht is rooting ? Im sorry for the stupid questions but i'm an apple and htc hd2 wp7 rom user , never have i dealt with android .

Thanks a bunch in return :D
[Galaxy S I9000 Android Development] westentertainer:
i cant unlock mine for some reason ,tried the unlock zip it stated could not find files ,tried the app pressed rooted states no codes found even paid for unlock over the net unsuccessful but they are sending me a refund ,dont know what else to do will a turbo sim work ? thanks
[Galaxy S I9000 Android Development] dagentooboy:
Mac app is outdated... if your phone is old enough for that use the free app.... otherwise you will need to do the HEX hack or use the pro app.

Rooting gives you permissions to edit any file you want on your phone. Google superoneclick and follow the instructions.

For a ROM that old you might get by with the free app (QR code in my Sig) but you will probably have to do the hex hack listed on the first post. (try the free app first) The PRO app will do the hex hack for you if you aren't comfortable with a hex editor (also in my sig)

Sounds like another case of Samsung's unlocker not working.... this is fairly common. what phone do you have? I would try the hex hack... or the PRO app...
[Galaxy S I9000 Android Development] kboutros:
Oh ok ... Will I need to root if I am going to use the free tool ? And how am I going to use the tool to unlock ?
[Galaxy S I9000 Android Development] dagentooboy:
Yes you will need root... look at the guide in appendix A on the first post of this thread and google superoneclick for root.
[Galaxy S I9000 Android Development] dumon:
Help!

Whenever I try to copy nv_data.bin back from sd card to efs folder I get this:

"Math result not representable"

Tried to use cat, cp, busysbox cp - nothing helps.

The galaxy tab is rooted and has gingerbread stock rom.

EDIT: Got it working. Apparently, you have to delete existing nv_data.bin as for some reason OS report that there is no space left

on disc when I tried to copy using dd command.
[Galaxy S I9000 Android Development] haripi2:
Hi,

I am a noob and would appreciate if someone can help me.

I am in India and have a vibrant 4g. the phone is rooted and unlocked but IMEI and product number are corrupt.

i have the original bin file and also the bml3 file. i found the 8 digit code from the hex editor but it appeared only once so i am not sure if that is the correct one. i have a stock rom.

my queries are

a) how do i restore the nv_data.bin file.

b) the bin file is located within subfolder of efs and not directly under efs. so when i replace do i move it within efs or do i move it to efs\root\afs\settings

c) can i use the method stated in unlocking the samsung galaxy s for vibrant or do i need to specifically use the manual method specified by OP.

d) if i can use the generic galaxy s unlocking method will these scripts be applicable for the vibrant 4g?

( currently apart from the bin file there are no md5 or bak files)

su

rm /efs/nv_data.bin

rm /efs/nv_data.bin.md5

cat /sdcard/nv_data.bin >> /efs/nv_data.bin

chmod 755 /efs/nv_data.bin

chown radio.radio /efs/nv_data.bin || chown 1001.1001 /efs/nv_data.bin

reboot
[Galaxy S I9000 Android Development] dagentooboy:
You need to follow the instructions on the Vibrant 4G forum that is linked in the first post. There shouldn't be any nv_data.bin in the /efs/ folder.... you will only edit the one located in the /efs/root/afs/settings folder.
[Galaxy S I9000 Android Development] dumon:
What would happen if I move nv_data.bin from my unlocked Samsung Captivate

to a Samsung Vibrant?

Will it change Vibrant's IMEI to the Captivate's one and also be unlocked?

Did anybody tried it?

Just want to replace my Captivate with broken screen and maintain the same IMEI

to use it on T-MO 3G.
[Galaxy S I9000 Android Development] dagentooboy:
I think that is illegal (not sure)... kind of like mac spoofing... but if it weren't I would say to make sure you have good backup files of both before you start.... and make sure the permissions are reset and the md5s deleted as shown on the first post....
[Galaxy S I9000 Android Development] Lucky75:
Can somoene please help me? I'm trying to copy nv_data.bin over, but it isn't working.

Doing

gives me a "write: math result not representable" error.

Doing

gives me a "write error: numerical result out of range" error.

Any suggestions would be appreciated. Thanks!
[Galaxy S I9000 Android Development] thelistening:
okay, im glad i found this before paying someone to do it.

i know how to work through terminal and adb from my G1

so this is my first time working with the Captivate and at first i got all the way to where it tells me to put on the code, then my dumb butt self tried redo-ing everything and now everytime i put in my Tmo sim i get FCs up the butt. but when i do it with no sim it works just fine and same for att sim
[Galaxy S I9000 Android Development] dagentooboy:
I would check to make sure you don't have a bunch of misc files in there like nv_data.bak... I am guessing that is their way of telling you your device is full.
[Galaxy S I9000 Android Development] syrusnz:
Ok im a noob to all this, i did this to my phone http://xdaforums.com/showthread.php?t=1101731

The advice i have been given is to:

Root my phone using this kernal, after updating my firmware to 2.3.3

CF-Root-XX_OXA_JVO-v3.2-CWM3RFS.zip

Found here: http://xdaforums.com/show...59&postcount=6

I have been told i need to backup my /efs folder. Because if something goes wrong and this gets corrupted, ill have a really expensive mp3 player.

the advice i was given says the easiest way to bac=ck up the efs folder is to buy an app from the market called "Root Explorer".

Then i have to unlock the phone...

I was also told to Read this, and read it again. A third time if i have to.

http://xdaforums.com/showthread.php?t=761045

I have managed to update the firmware to 2.3.3 and i have also rooted the phone, but i lack the confidence and know how to unlock it. At the moment i have the phone powered up and going without the sim card. I am unsure how to backup the efs folder (as i dont even know what this is) and im unsure how to follow the rest of the instructions in this thread. I have created a backup in the CWM manager but i dont think this is the right thing. I have titanium backup app but this doesnt operate properly at the moment it keeps getting an unexpected stoppage message with a force close meassage. Can some one please give me a step by step process for a noob on how to unlock their phone please. I also cant access the market to buy said app.

Help would be much appreciated.
[Galaxy S I9000 Android Development] dagentooboy:
You need to get a copy of ADB (it is in the google SDK or in the zip on the first post) and enable debugging mode on your phone. then follow the instructions at the top of the first post. Step 1 will copy the important file to your sdcard. You can then mount that on your PC and make a backup copy and then edit it.
[Galaxy S I9000 Android Development] Dani01c:
just curious whats supposed to happen if you mess up?? i have a problem with my i9000 that after flashing it it doenst get any signal, ive put everything back to stock then android 2.3.3 like 50 and nothing happens so i decided to unlock it and still no signal, if i put at&t card the apn is there but theres no signal... im about to set my phone on fire >_>
[Galaxy S I9000 Android Development] dumon:
Ok. I've tried to move EFS from Captivate to Vibrant. Did set all permissions and ownerships.

Rebooted the Vibrant, but getting generic IMEI number that starts with 00.

I was expecting to get IMEI from Captivate...so this method does not work or I am missing

something. Is nv_data.bin the only file that is responsible for the phone's IMEI?

Any other ideas?

p.s. When I put original nv_data.bin file from Vibrant back I get the correct IMEI back.

Also...there is no a single law that makes the IMEI changing illegal (at least in US)

especially that I own both phones.
[Galaxy S I9000 Android Development] dagentooboy:
I can't remember but I thought one of my phones had a separate file called IMEI that had the IMEI in clear text.... might be inside that folder under your /efs/
[Galaxy S I9000 Android Development] dumon:
I don't think there is anything else that affects it. If I put back old nv_data.bin back to EFS folder and nothing else it restores the original IMEI after reboot.

It does not even need "imei" folder that was originally there inside EFS folder.

So this makes me think there is something else involved...maybe it is in hardware?

But then why would it generate generic IMEI if content of efs folder is removed.
[Galaxy S I9000 Android Development] dagentooboy:
I am not sure.... the Captivate and Vibrant may have slight differences in the nv_data.bin file that prevent you from moving them around. You could try editing your existing NV_data.bin file and search for your existing IMEI in there and replace it with the new one... delete the .md5s and reboot... just keep a backup of the file.
[Galaxy S I9000 Android Development] dumon:
I thought IMEI was encrypted in there, and can't be changed like that.
[Galaxy S I9000 Android Development] jsikaffy:
Help unlocking my phone

Im really new to this but I have manage to root and instal Darky rom on my Galaxy S.

I have a question I am trying to unlock my phone but cant manage to do so. Can you help me out. I have tried downloading several apps like Galaxy_S Unlock and Samsung Galaxy Unlock tool but non of them work for me. WHat can I do? Some way or another it says It can not find any code and the second time I make the search for the code it ask me if I have a Galaxy S phone... strange but well I dont know what to do.

Im running Samsung Galaxy S GT-9000

Version Firmware 2.3.3

I9000 XXJVO

Kernel: 2.6.35.7-I9000XWJVH-CL184813 Ficeto@vpn #Dark_Core_2.4

Compilation: Darky ROm JVH v10.1

Thanks in advance
[Galaxy S I9000 Android Development] dumon:
Just hex edit the nv_data.bin as described in the first post. I've done it on a number of Samsung phones including galaxy tab. Works all the time.
[Galaxy S I9000 Android Development] jsikaffy:
Thanks but Im really new to this. Hex Editing is not my thing... dont know what a Hex editor is or a Adb Shel or a terminal emulator....

Im afraid to brick my phone to...
[Galaxy S I9000 Android Development] yamensaleh:
can i flash a custome rom?

hi guys,,

i have succesfully unlocked my new phone (Vibrant) using the galaxy unlock apk from the market, in the first time, i selected see unlock code, it gave me FFFFFFF, so i took a backup of the nv_data file and i choosed the sim unlock the phone and it succeeded :) now my question is can i flash a custom rom now? or i will lose the unlcok?

thank you in advance

cheers
[Galaxy S I9000 Android Development] dagentooboy:
I flash custom roms all the time and I haven't seen it relock. If it does there is something wrong with the way the rom is reading the unlock.
[Galaxy S I9000 Android Development] SGS_elko:
He dagentooboy, have you tried to unlock an GB ROM? I saw here a few Posts where GB is mentioned but no knowledge about this.

Regards
[Galaxy S I9000 Android Development] killbillgiri:
galaxy vibrant unlock

the hex editor thing worked for me and my phone is android 2.2 and rooted, thanks a lot...:)
[Galaxy S I9000 Android Development] dagentooboy:
Haven't tried it yet... I am in the middle of a move and haven't found that phone... sorry
[Galaxy S I9000 Android Development] esclay:
Worked perfectly for me on an SG I9000, with the ROM F1-V6 2.3.4

I've a 3 months old french SFR phone (it used to be locked on this operator !!), and I've unlocked it by following the step by step process, and finaly tested with an Orange Sim card ...

I've just a question:

Is it persistant if I flash another custom ROM ?

Great job, Thanks!!
[Galaxy S I9000 Android Development] SGS_elko:
Thanks for the usefull information. So far I know it is persistant for any other ROM.
[Galaxy S I9000 Android Development] dagentooboy:
I flash my phone almost once a week and I have never had it relock....
[Galaxy S I9000 Android Development] Cools:
T-mobile UK :: i have now network unlocked my phone but i still get emergency calls only still... and the network unloack code in SGS unlock is FFFFFFFF still .. bit the one in NV_data is 00000000 and it worked to unlock my phone.

what else can i do.. ??
[Galaxy S I9000 Android Development] SGS_elko:
Yepp, I can confirm now! Phone is unlockable with Gingerbread (Stock 2.3.4 JVP) with editing of nv_data.bin

I've used Hex editor from market :D, Thanks a lot dagentooboy.
[Galaxy S I9000 Android Development] dagentooboy:
Restore from backup and follow the hex hack on the first post.
[Galaxy S I9000 Android Development] Zb134:
EDIT: Please ignore. Got fixed when I re inserted sim card. Probably lose or something?!!

I installed unlocker pro from the market and used it to unlock my bell i9000m.

The unlock itself worked fine and I was able to use a fido sim on the phone.

However, when I put the original bell sim back it says 'emergency calls only'. When I try to choos apn settings I get the dialog to insert sim card.

I tried relocking the phone, but that didn't help.

:(

some advice please
[Galaxy S I9000 Android Development] sarrenn:
confused.

im sorry if i seem ignorant but i still do not understand how to unlock my phone. i have a samsung vibrant galaxy s on the tmobile network. i have requested the unlock code but due to a past due balance, i may get denied. i would like to take my phone to Boost because boost has the same kind of phone i just dont want to pay out 200.00 for 2 phones.

i have tried and tried everything listed and nothing seems to work. can someone please be kind enough to walk these steps with me one by one? i have access to instant messaging via yahoo messenger.

Thank you for your time
[Galaxy S I9000 Android Development] krarvind:
did u try the hex editor method in the OP? that should work
[Galaxy S I9000 Android Development] brunorhm:
Problem to unlock

I bought a Vibrant but i can't unlock it.

I tried the HEX editor and my phone do not have the adress 0x181468 in the nv_data.bin

So i try the programs, all say that not have code, or ask if my phone is a galaxyS/vibrant.

So i try pay for a code, and the site says that My IMEI dont have a code.

My already root and try with the basic room 2.1 and after try with the official 2.2. none work.

What can I do now??
[Galaxy S I9000 Android Development] dagentooboy:
Make sure your IMEI matches what is under the the battery on your phone. Also you can email me your nv_data.bin (if you click on the donate link in my sig that has my email) and I will try to unlock it for you.
[Galaxy S I9000 Android Development] dagentooboy:
We should be able to get it unlocked... email me your nv_data.bin.
[Galaxy S I9000 Android Development] brunorhm:
hey tnx for ofering help. I buy the PRO version of unlock galaxy S and works now, finaly!!
[Galaxy S I9000 Android Development] Caz666:
Sorry about this post if I didn't do a very good searching job through the 160-odd pages of this thread, but I am in a major hurry. I tried a basic search which yielded nothing of value.

Here goes the questions:

Can I unlock this phone without the original SD card?

Situation: I bought the phone used, WITHOUT an SD card. Now I can't use it on my network. I usually buy my unlock codes through sites like GSMliberty, but they are now pitching me a software (is this the same script as here).

I have never seen a phone that cannot be unlocked through an online DB before.

I need a quick answer as I may be able to get my money back today (for both the phone and the code).

I am willing to pay for an unlock...but the SDcard option is NOT going to work!

Thx
[Galaxy S I9000 Android Development] helpmeplis:
Hey Guys ty for everything in the ed i just bought the pro app and it worked ty!!
[Galaxy S I9000 Android Development] dagentooboy:
The HEX hack/PRO version should unlock it just fine. You don't need the original SDcard or the original SIM card to unlock it. Just make sure you have root working before you attempt to do the hex hack or use the PRO app.
[Galaxy S I9000 Android Development] kristibaee:
I ran the script, and it's going well until it says

Searching codes...

*server not running*

what does that mean and how can i fix it ?
[Galaxy S I9000 Android Development] gwwaters:
Has anyone confirmed that this will work? I do not have a spare SIM but want to unlock for when I travel.
[Galaxy S I9000 Android Development] warsteiner00:
So, you can unlock your phone without root using the attached scripts??
[Galaxy S I9000 Android Development] gwwaters:
Can we start a FAQ?

I have a number of questions that would be nicely addressed in an FAQ. I wish I had answers! So let me start by posing the questions I have and perhaps this great group of people can fill in answers and pose some more compelling questions. It would be nice to know what is fact versus speculation. Questions to start...

Can you unlock your phone without a spare SIM?

What is MNC/MCC?

A: See Wikipedia article (I am not allowed to post link since I am still a newbie here :o).

How can I find the MNC and MCC on my phone? (Some carriers have multiple MCCs; e.g.: Bell Mobility in Canada).

How can I root my phone?

What is "adb" and where can I get it?
[Galaxy S I9000 Android Development] sturmeh:
10char 10char
[Galaxy S I9000 Android Development] blink6583:
Yes it's just work for me now

Input MCC/MNC field with no"/" ex. the network I want to use is MCC520 MNC18 =52018(not 520/18)

1.open your phone with no sim card dial *7465625*638*# Put MCC/MNC of network you want to use and input unlock code at bottom field ,The phone will be locked for use with the network you just put MCC/MNC

2.shut down your phone

3.insert sim card that's correct network that you input just now and it will can use instanly(No need to input unlock because you just locked the phone for use with this sim now you use correct sim)

Feedback me if it's work.
[Galaxy S I9000 Android Development] rbnet.it:
Thank you for your kind thoughts :)
[Galaxy S I9000 Android Development] dagentooboy:
That's what I tried to do but mine is already rooted so I didn't test it on an un-rooted one