yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] rogerone:
Sure, but the solution is not from Samsung nor SFR. Some guys from XDA developers did some wonderful work. See my point....

I don't want to recompile and debug the whole Samsung phone just to get it work. I have a job. And you are right about the iPhone: Apple understood that people just want something that works as it has been sold and not spend days getting just a single thing working. As long as the market ignore this fact Apple continues to grow. Being worth 400 billion is not to bad, no, just because all the others (like Microsoft, Samsung) mess things up....
[Galaxy S I9000 Android Development] DamianGto:
Well you still not get it...

It works. The iphone dont work as good as sgs.

And this is open source phone and all whats about that. Its based on the fact you can change things and can use 3:e part to fix things. Try that with iphone. With phone you are locked to apple and you dont have much controll over the phone.

You main complain was that you could not unlock it. Well you can. Just go to a shop and pay for it.

With the latest firmware from samsung its very good.

I think iphone sucks big time.

I still got the 3gs in a drawer and I did have iphone 4, but I did sell it. It was not so much better then the 3gs. The sgs is so much bettter in all area accept games.

**DamianGTO Steam kernel. 346MB Ram. 300HZ **
[Galaxy S I9000 Android Development] HotShotAzn:
When I search for the hex code in the bin file, I can't find it. Did I do something wrong?
[Galaxy S I9000 Android Development] dagentooboy:
Email it to me using my paypal donate email and I can take a look.
[Galaxy S I9000 Android Development] CaracalSef:
I think SGS is the easiest phone for unlocking. I managed to unlock mine very easy, Thanks.
[Galaxy S I9000 Android Development] vannhi:
Hello,

The free version couldn't find the unlock. So, if I get the paid version (PRO), will it work?

thanks
[Galaxy S I9000 Android Development] mengelaus:
Hi guys. I have one question. I've rooted the phone with z4root, installed an unlock program called Unlock Galaxy and it found the code MP 1.500 .But if I tried to put this code it appeared "unlock unsuccessful". The problem is the keyboard shown is very basic and i'm not sure if i was writing correct. Any ideas please? Thank you very much.

LE: I did it with steps 2, 3 and 4. Thank you very much, you saved my life !!! :)
[Galaxy S I9000 Android Development] mengelaus:
One question please. When I connected to kies I saw there is an firmware update available to jp9 I think. I have froyo 2.2 and is it safe to do the update after unlocking the phone? Is it possible to lock it again? Thank you very much.
[Galaxy S I9000 Android Development] dagentooboy:
99% of the time it works great as long as you have root properly installed. 9 of 10 support emails that I deal with are because someone didn't install root properly. The PRO app uses the same method posted on the first post so if you want to save $5 you can do in manually. There is a good hex editor app in the market that I have tested on my phone and you can edit the nv_data.bin file without even using your PC. Email me if you have any trouble with the app.
[Galaxy S I9000 Android Development] zapp02:
dagentooboy, i just recently bought your sgs unlock pro today just a few hours ago, i rooted the phone with SuperOneClickv1.6.3-ShortFuse, I have a bell mobility samsung galaxy s i9000 phone with 2.2 froyo on it. When i click Root Codes it says that there isn't any codes. When i press unlock it says that the phone is now unlocked but when i put my sim card into the phone it doesn't recognize it or anything.
[Galaxy S I9000 Android Development] dagentooboy:
Could you email me your nv_data.bin.orig file off the sd card?
[Galaxy S I9000 Android Development] zapp02:
i just emailed you, hopefully to the right email the tmforce one from the link below?
[Galaxy S I9000 Android Development] jdwis:
Finally unlocked even after IMEI messed up & retrieved

Thanks to all of you for contributing the details for unlocking the phone.

Here is my experience for Samsung Galaxy I9000 model.

I got this just recently on O2 and has following firmware with Froyo 2.2 (checked with *#1234#)

PDA: I9000ADJP6

Phone: I9000ADJP3

CSC: I9000O2UJP3

Build Info: 2010. 11

Just in case to check it on Settings>>About Phone –

Model no – GT-I9000

Firmware – 2.2

Baseband ver – I9000ADJP3

Kernel ver – 2.6.32.9 root@SE-S608 #1

Build no – FROYO.ADJP6

Couldnt root initially but with the help of SuperOneClick v-1.6.3 - http://xdaforums.com/showthread.php?t=803682

I managed to do it.

For Unlocking, I tried everything, checked most of the threads, as advised followed all the instructions from thread –

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

but couldn’t do it...

Copied and checked the offset details as per instruction - http://xdaforums.com/showpost.php?p=9149781&postcount=1011

But no luck... mine code was “FFFFFFFF...”

The last option for me was as per this thread - http://xdaforums.com/showpost.php?p=8942669&postcount=94

Which I did not want to downgrade to..

While working on this nv_data.bin I found couple of notes mentioning of deleting & renaming some files –

In this thread - http://xdaforums.com/showthread.php?t=761045

Checked post nos – 1401, 1413, 1420 about renaming, deleting files and it worked for them but the next post 1425 mentioned of loosing original IMEI no, I took the risk and did rename/delete.. on rebooting it didn’t work for me though but I lost my IMEI no, not even the original SIM card worked with the phone...

Luckily I had downloaded Root Explorer and copied the whole folder somewhere else as backup...

In process of restoring IMEI, after several attempts of deleting files in /efs folder and then copying back from backup folder, and after rebooting, I got my IMEI back... :D

I also tried two “SGS Unlock”, downloaded from market, not the PRO ver but ordinary... and that didn’t work as well,

Also tried “Galaxy S Unlock” that didn’t work as well... that kept saying “try step-1 one time” even if I kept doing it..

Wanted to make sure my phone was rooted, downloaded Titanium Backup and it said I got the root access..

Titanium backup comes with BusyBox so I assumed I had a good proper working BusyBox..

Checked the BusyBox version in Titanium Backup and then also downloaded new program “BusyBox” from the market..

Ran it, it gave warning that things might go wrong but I accepted it... it gave me two diff options to install and I did install a ver 1.71.. then screen gone blank... stayed blank for nearly 2 min or something.. I thought I lost my phone now... was ready to check threads on “soft Brick” things...

Phone restarted... and checked the network lock with *#7465625# and it showed that it was unlocked... :p

Booted it again to confirm changes in the phone... and tried diff SIM as well... it did remain unlocked...

Again, thanks to all who has contributed and helped this forum when people experience some problems.

This was my experience contributed in case it could help others...
[Galaxy S I9000 Android Development] absdotan:
I have T-mobile Vibrant KA6. I purchased the SGS Pro, and I am getting an error message: the applications SGS unlock Pro (process com.DAgentooboy.SGSUnlockPro) has stopped unexpectedly. Please try again.

What to do next?
[Galaxy S I9000 Android Development] htcjais:
Thanks for this guide. Just have one question here -

What does the following line do:

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

I understand the first part to change the ownership. What about "chown 1001.1001" ?
[Galaxy S I9000 Android Development] dagentooboy:
90% of the time that means you don't have root installed properly. Try superoneclick mentioned above.
[Galaxy S I9000 Android Development] dagentooboy:
The || in unix means an OR so if the first command fails we try to use the user number. Most of the time it isn't needed but it is what the app does to make SURE you have the right permissions.
[Galaxy S I9000 Android Development] Rashar:
For Bell users on Froyo 2.2 version on baseband JL2 these are the steps that I took to unlock my phone:

1. Ensure USB debugging is checked before connecting device via usb to PC. I also had my sim card in my phone before starting.

2. Once PC detects phone, execute SuperOneClick (search SDA for SuperOneClick app)

3. Download and install BusyBox from the market

4. Install Galaxy S Unlock from the market

5. Launch Galaxy S Unlock then choose "Unlock"

6. Follow steps starting from 1.

7. Wait for device to reboot and your unlocked.

Remember to add apn network settings for your carrier.
[Galaxy S I9000 Android Development] cortx:
Hello;

For me there is a problem:

I'm in 2.2 BUJP8 from SFR in France, and I try to back in 2.1 BUJG2 without sucess, the code is alays not available.

I try with the apk and with windows application.

how can I do ?

Long time ago I've a problem with my efs file and I had modify it, maybe it's the problem ?

What do you think about that ?
[Galaxy S I9000 Android Development] boysanjose:
Hello all Brother. I have someone gave me the Unlocked Code? For Samsung Vibrant S. How do I know the Unlock code it work? how many number (Digi) sample 12345678??? Please help me this one thank you so much.

Danny Kennedy
[Galaxy S I9000 Android Development] Der Teufel:
¡I9000T unlocked!

Hello everybody!

I have my SGS I9000T FINALLY Unlocked!

Mexico, Telcel carrier ;-)

I don't know if it was unlocked with this app or with the Helroz's one or with the manual way, BUT, im preety sure, that the carriers have an application to dont permit to use the phone with any other carrier even when is already unlocked the phone, i know that people from another countries with the same model, I9000T are having the same problem.

So, my personal recommendation is to upgrade FIRST to Froyo, i've upgraded to 2.1.1 with this tutorial:

http://neosystm.com/2010/12/actuali...000t-a-froyo-2-2-1-xxjpy-de-forma-no-oficial/

Giving the credits to the Autor ;-)

I'm pretty sure that in this amazing comunity is somewhere the same procedure, but this one is very clear to understand for we, I9000T owners ;-)

After you are in froyo, the "Network Lock" screen disappears and you will be able to introduce the Lock Code, or to buy and use the pay version to unlock automatically.

Later i'll write the Mexico-Telcel guide in my page, but of course, i'll publish the same guide here ;-)

Of course, i'm not responsible for any damage or data loss, blah, blah, blah...

Oh, almost forget... this specific model has an hardware lock to enter in download or recovery mode, so, DON'T try to fix it with the 3Button Fix method or you will get a pretty Black Screen of the DEATH muahhaha, aka Phone Bricked...

It is possible to enter download and recovery mode, with ADB or an terminal emulator as root, just typing "reboot download" or "reboot recovery". BUT the most recommendable thing is that you make a JIG mini-USB connector to enter in Download mode, here is a very good video about that:

http://www.youtube.com/watch?v=GjDkShT-65Y

You can order it from eBay or just make it by yourself.

OK, i hope this will help you guys ;-)

Don't forget to make a backup of all stuff important for you, before doing anything.

Regards!
[Galaxy S I9000 Android Development] maliks:
I am new with this Galaxy Vibrant phone and want to unlock and i know my phone is not rooted . i download the file and the the scrpit but didnt get code Error : unable to find the nv_data.bin file

anyone help me out so i unlock and use with any GSM sim card ..

Thank You in Advance .
[Galaxy S I9000 Android Development] dagentooboy:
You will need root and the app/hex hack.... the scripts are outdated.
[Galaxy S I9000 Android Development] craichead:
On Step 4 of unlocking my Vibrant, when I enter the command "cat /sdcard/nv_data.bin >> /efs/nv_data.bin" in adb, I get "write: Math result not representable".

Anyone have any ideas?
[Galaxy S I9000 Android Development] dagentooboy:
Try this instead (if you don't have busybox you can get it from titanium backup by clicking the problems button or from the market)

busybox cp /sdcard/nv_data.bin /efs/nv_data.bin
[Galaxy S I9000 Android Development] craichead:
I just tried this and I got "cp: write error: Numerical result out of range"

Does this mean something is wrong with the hex? All I did was change a 01 to 00.
[Galaxy S I9000 Android Development] craichead:
OK, I think it's working now. A friend of mine walked me through what he says is a longer version of the "cat" command and it seemed to go through fine. Is there a way to verify that it is unlocked now?
[Galaxy S I9000 Android Development] radkovhr:
Hey guys, hope you are well.

I am getting the error below when I run the Generate_Code.bat file.

"error: device not found"

Any idea what could be causing that?

I am with froyo 2.2.
[Galaxy S I9000 Android Development] dagentooboy:
Make sure you have debug mode running on your phone. Also please read the updated guide... the scripts are REALLY out of date. Use either the free app (still works on some phones) or the hex hack (or pro app if you don't want to do the hex hack) posted on the first page.
[Galaxy S I9000 Android Development] schumifer1:
What other android phone would this work on?

X10 mini pro for example?

Great work by the way!
[Galaxy S I9000 Android Development] DamianGto:
Download galaxy s unlock from market. It's free and work on all version's.

**DamianGTO Ultimate kernel. 350MB Ram. 600HZ. all ext2. Steam Rom. Js5**
[Galaxy S I9000 Android Development] dagentooboy:
Galaxy S unlock regenerates your WHOLE nv_data.bin file. If your file is corrupted then I would recommend using galaxy s unlock. If your nv_data.bin is not corrupted then I would recommend just changing the 1bit needed to unlock your phone (less chance for errors). If the $5 is a big deal then do the hex hack listed on page 1.
[Galaxy S I9000 Android Development] dagentooboy:
Does not work on X10. Will not work on any non-samsung phone. It seems to work on the Galaxy Tab but I don't have one so I can't confirm.
[Galaxy S I9000 Android Development] helroz:
I have changed method for unlock after tests, lock bite is the most compatible.

This lock bites method work on galaxy tab because this is the same structure file, and this method is used on the tab for unlock since first week of december. But in my program i have little mod for have 100% compatibility with the tab, this is not just 1bite.

And i have a other method for repair low signal problem (lot of phones sell on 2.2 and flash 2.1 corrupt nv_data files, why???? Revision file is not the same and eclair is not good with this).

This method for repair corrupt files is in my program but not activated for this time.
[Galaxy S I9000 Android Development] MobiusPT:
A few questions about the "SGS Unlock" and the "SGS Unlock Pro"

My Samsung Galaxy S (Version: 2.2; Model: GT-I9000; I9000BUJP5, FROYO.BUJP7) is locked to Vodafone (Portugal) and the "SGS Unlock" can't give me any codes to unlock the phone. The Pro version would be well succeed? I don't mind to pay for the app but I would like it to be be well spend.
[Galaxy S I9000 Android Development] MobiusPT:
And thanks in advance! :)
[Galaxy S I9000 Android Development] zx6r_98:
I have SGS running on froyo 2.2 .... Im not too good with technology but im willing to pay someone to unlock my phone .... any help will be appreciated !
[Galaxy S I9000 Android Development] zx6r_98:
WOWWWW..... never knew this could be so easy, THANKS A MILLION MATE
[Galaxy S I9000 Android Development] dagentooboy:
The PRO app uses the hex hack method documented on the first post. So far it will work with everything except the Vibrant 4g and the japan model
[Galaxy S I9000 Android Development] MobiusPT:
Thanks for the answer and sorry for bothering you in your email.

In a couple of hours I'm going to buy this app.

Another question: as soon as I unlock my cellphone, Kies will install an unbranded version of the phone software? Or update to another version?
[Galaxy S I9000 Android Development] dagentooboy:
I don't think Kies will change at all. You can download another version if the one you have is locked down in some way. Just search google to find the one you want. (I have used the UK version)
[Galaxy S I9000 Android Development] ergott:
Issue with new Sim

First thank you to the developers, I used your pro app. This is my first time dealing with unlocked phones and sim cards, and I believe I have unlocked my Captivate from Rogers, and I ordered an AT&T Sim on E-bay, when I put the SIM card in my phone, I am not able to connect to any network. For the heck of it and since it's my first time, and to make sure that it was unlocked. I locked it and put the sim in and I was asked for a code, so I do believe that the unlock worked, but I can't connect to any networks.

So here's my simple Noob question. Do I have to be in the US before it will work? I have verified with AT&T that the SIM is activated. and I have a phone number and everything. But I can't connect. I don't want to load any money on the card in case it's not working. But if I need to be in the US before it will work, then I'll load some money until my trip.

Thanks
[Galaxy S I9000 Android Development] b.mak:
Just wanted to say thanks

I used the hex hack method without using the app

Worked on my I9000M from Bell

Now working on telus :) cheers
[Galaxy S I9000 Android Development] dagentooboy:
I would suggest you check your APN settings.
[Galaxy S I9000 Android Development] dagentooboy:
That is great to hear... The app is just there for people that aren't comfortable with editing hex files :D
[Galaxy S I9000 Android Development] chinesedevil:
If i flash a new rom would I lose unlock or is the unlock pretty much permanent regardless of ROM i use?

Can you PM me answer, I don't check this thread often.

Thanks, Much appreciated!
[Galaxy S I9000 Android Development] ergott:
So just to clarify, Even though I'm in canada. I should be able to pop in the new SIM and get network Connectivity? Up until this point it has never been used in the states.

Thanks
[Galaxy S I9000 Android Development] dfube:
I am interested in this as well.

Where is the file being stored?
[Galaxy S I9000 Android Development] dagentooboy:
The unlock code and lock state bits are stored in the nv_data.bin file in your /efs/ partition. This SHOULD NOT change even through a reflash. As with any complex system sometimes things happen that shouldn't happen... but I have reflashed my i9000 and my vibrant several times and I am still unlocked on both.
[Galaxy S I9000 Android Development] S.S.Gohan:
need help unlockin phone

finally have it was lookin in the wrong place thanks worked like a charm
[Galaxy S I9000 Android Development] dagentooboy:
the unlock code is no longer in the nv_data.bin file. There are a couple options to unlock the phone though. You can use the hex hack method listed on the first post... or you can buy the PRO app from the market.
[Galaxy S I9000 Android Development] S.S.Gohan:
well by trail and error i was able to do the hexhack i locate wut i have to change but im still tryin to figure out how to use adb to make a copy and mount back on my phone due to my location Guatemala i cant buy the PRO app becuase its not supported here yet
[Galaxy S I9000 Android Development] cease:
Only did Step 1; didn't need other steps.

I DL'd the PRO app, ran it, it successfully unlocked my phone. I didn't have to do Step 2 etc.; why are they listed as more Steps? Do you really mean, if Step 1 doesn't work, do Step 2 etc.?
[Galaxy S I9000 Android Development] S.S.Gohan:
step one is just optional some places cant get the PRO app because it doesnt allow them to purchase apps step 2,3,4 is just the same thing just DIY
[Galaxy S I9000 Android Development] -Yaya-:
Just flashed the newest CM7 Update (update-cm-7-03262011-NIGHTLY-GalaxyS-signed.zip) and the newest kernel update (CM7_GT-I9000_kernel_kang_20110327_16_update.zip)

I dont actually know whether this is kernel related or related to the new CM7 update but now my phone has a SIMLOCK again!!

I unlocked it several months ago using this and it worked perfect until I updated today... I did the procedure again but still no changes, lock is removed in nv_data.bin (ff 00 00 00 00 00 46 46)

EDIT: THIS IS GETTING REALLY WEIRD; Phone asks me for an unlock code now, If I want to call someone I get an error: no Simcard inserted. Same for Mobile Data.

But If somebody calls me everything works perfect, I can talk etc!

Oh and I also just had the keyboard-vibration bug (kernel related?) :D

EDIT2: O_o just reverted back to update-cm-7-03122011-NIGHTLY-GalaxyS-signed.zip and CM7_GT-I9000_kernel_kang_20110323_02_update.zip where everything was working before... still no change!! :(

EDIT3: I deleted some files (old roms/kernels) on my sdcard before I flashed the updates to gain some space, could this be related to my problem?!

HELP!!!
[Galaxy S I9000 Android Development] dagentooboy:
CM7 looks awesome but it is still in the development stages. Is you IMEI still listed the same in android?
[Galaxy S I9000 Android Development] -Yaya-:
yes the imei shown in the settings is still the same like under my battery... good sign? :)

I tried to repetedly pull and push the nv_data.bin but everytime I pull it it gets changed to 01 00 00 00 46 46

example:

pull to sdcard -> ff 01 00 00 00 00 46 46

edit -> ff 00 00 00 00 00 46 46

push to phone ->then I reboot

no changes :( -> asks for network unlock code

pull to sdcard to check -> ff 01 00 00 00 00 46 46 :mad:
[Galaxy S I9000 Android Development] dagentooboy:
make sure you use the shell and su to copy the nv_data.bin to the sdcard and then pull it from there and then push it back to the sdcard. Once it is there use shell and su to copy it back. remember to delete the .md5 file and change permissions on the nv_data.bin (see first post)
[Galaxy S I9000 Android Development] -Yaya-:
I did everything like stated in the first post hmm...

I'm going to send you a video later ok?
[Galaxy S I9000 Android Development] dagentooboy:
It could just be a CM7 problem :D
[Galaxy S I9000 Android Development] bootx1:
Thanks, unlocked my GTi9000 following steps 2, 3 & 4. Couldn't be easier.
[Galaxy S I9000 Android Development] -Yaya-:
This week really sucked... no phone or mobile internet -.-

Can you tell my what I did wrong, I mean it worked on Froyo etc?!

http://www.youtube.com/watch?v=WyLwlqeZSfk

http://www.youtube.com/watch?v=WyLwlqeZSfk

and isnt the phone supposed to reboot automatically at the end?
[Galaxy S I9000 Android Development] dagentooboy:
So it was unlocked on froyo and now on CM7 it is locked again? Did any of the code extraction methods work? I have seen some CM7 phones having trouble with unlocking. I think it is one of the many things that makes CM7 a beta.

BTW the phone should reboot anytime it gets the reboot command but that must be something else that the CM7 guys are working on.
[Galaxy S I9000 Android Development] okorn_:
Is that okay or not? Cant make it work....

Have a i9000b from argentina.

With free app no codes. So y fixed nvbin etc...replaced but didnt work either.

Any ideas?
[Galaxy S I9000 Android Development] dagentooboy:
That means you are unlocked.... what you need is to setup your APN for your new carrier. You will have to search for the correct settings. Or just flash a new generic rom from the forums.
[Galaxy S I9000 Android Development] okorn_:
Ok, thanks!

I tried with another SIM and id says "emergency calls only". And if I call "network unaviable" :S
[Galaxy S I9000 Android Development] dagentooboy:
With another sim you need to enter that carriers APN settings as well.
[Galaxy S I9000 Android Development] okorn_:
Thanks! Will try that.
[Galaxy S I9000 Android Development] okorn_:
Well, it dindt work! :(

I reinstalled the ROM, APNs were okay! Service full but "only emergency calls".

What can that be?
[Galaxy S I9000 Android Development] okorn_:
F*ck! I just found out i have the problem...

"IMEI changed to 004999010640000" :(