yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] lpy:
In the readme file, it says to pull out the battery, but you can simply just hold the Power button for 10 seconds. Saves removing the case and battery :)
[Galaxy S I9000 Android Development] manniakk:
yes i did put the I9000XXJPC_KERNEL....

superuser is somehow working, lets say i can make a screenshot with shootme but after saving i receive FC from superuser..

i read that if i cant install the market version i need to remount the partition and delete the superuser.apk but "adb remount" is not working
[Galaxy S I9000 Android Development] zebulon35:
Sucess! Weeeii!
[Galaxy S I9000 Android Development] th3condor:
I have big problem...

i have update.zip on the sd

i open odin set pin and keave blanck auto reboot but tap on re-partition.

launch i9000 on pda

flash is ok

leave the battery and lanunch in recovery mode

try to alaunch update.zip and give to me an error

unable to mount \dev

and reboot on recovy...

i have try more times also try to wipe all data but do not work....

what is the problem ????
[Galaxy S I9000 Android Development] lucent6408d:
flashing the new froyo

I followed the direction as they are and everything ran fine with no errors however after i do everything and im rebooting for thet last time, the phone stays on the galaxy S screen and it keeps vibrating but it wont go any futher. any help you guys
[Galaxy S I9000 Android Development] Prankey:
Very nice, thanks a TON for the effort.
[Galaxy S I9000 Android Development] streakpt:
I get the app installed but when i run it it gives me a black screen. Plus the phone seems alot slower after installing it.
[Galaxy S I9000 Android Development] sergio_eristoff:
Don´t work for me!

Always Permission denied with the command su.

Everything is done from the readme but no chance!

Can someone help me?
[Galaxy S I9000 Android Development] alferret:
Works great :D

EDIT****

Root works ok but on my phone for whatever reason I lost wifi, just sat there obtaining IP, with that and a couple of oddities I have gone back to JM2 & will wait for further releases and development of hacks.
[Galaxy S I9000 Android Development] jcdz92:
I had the same problem and it comes from the "update.zip" in the package, which is an old superuser

I have change to the last superuser "su-2.3.5-ef-signed.zip" of the following thread : http://xdaforums.com/showthread.php?t=682828, rename as update.zip and redo the whole process in post 1 of this thread

Worked nicely for me ...
[Galaxy S I9000 Android Development] Bec07:
Seem fine here, regards.
[Galaxy S I9000 Android Development] ivanchin99:
Followed the instructions, works great for me thx :D
[Galaxy S I9000 Android Development] manniakk:
great idea, worked for me too. maybe it is important to say not to use the PIT file included in the archive...?
[Galaxy S I9000 Android Development] dutchcow:
Worked fine for me with the latest SuperUser linked previously.
[Galaxy S I9000 Android Development] hiyan:
Pull the battery. reboot into recovery mode and flash the update.zip you put in the root folder of your sdcard.

Pull the battery again, reboot into download mode again.

When do i pull the battery on the second time? tried doing this 3 times, even with the new SU. Getting stuck at doing I9000XXJPC_KERNEL at odin
[Galaxy S I9000 Android Development] LeDiable:
Lovely, Just Lovely.

Worked like a charm!!!

So easy to do!!!

Reps :)

Edit: RyanZa's One Click Lag Fix working nicely too!! :)
[Galaxy S I9000 Android Development] Frostfree:
Getting the same, it gets stuck on zimage, a few have posted the same problem but no answers are forthcoming :confused:
[Galaxy S I9000 Android Development] Orcie:
Why is this rooting processing so fundamentally different (more complicated than with 2.1) from procedures with 2.1?
[Galaxy S I9000 Android Development] vibez:
Because the newer kernel don't allow custom update.zip files to be flashed :'(
[Galaxy S I9000 Android Development] Orcie:
Can you give me a little more insigth in how I could replicate your procedure myself. Not that I don't trust your files but I prefer to do it with my own files....
[Galaxy S I9000 Android Development] seraphimserapis:
Just unzip his update.zip and look into the files - everything is allright
[Galaxy S I9000 Android Development] Orcie:
I am more curious about the new kernel.tar...
[Galaxy S I9000 Android Development] seraphimserapis:
Thats the Kernel from JPC - nothing more, nothing less ;)
[Galaxy S I9000 Android Development] Orcie:
If it is the same kernel why reflash it? Where can I extract the kernel image myself?
[Galaxy S I9000 Android Development] vibez:
The new kernel is extracted from the kies download. When doing the update via kies, I grabbed the file called add_jpc.tar (or whatever it was called) open it up in 7zip and deleted everything apart from the kernel (zImage)

The i9000 kernel is from an old firmware that allowed custom update.zip files to be flashed. The update.zip is the original root file that I grabbed from modaco

So basically, we downgrade to a kernel which allows us to flash the update.zip (busybox/superuser) then we reflash the kernel which came with JPC
[Galaxy S I9000 Android Development] Orcie:
Great! exactly what I needed to hear!
[Galaxy S I9000 Android Development] monzablue16v:
Another confirmed working :)
[Galaxy S I9000 Android Development] mormegil:
Is there a newer root for froyo with busybox 1.17 instead of the 1.16 included here?
[Galaxy S I9000 Android Development] JaGuR:
DO I need to use the PIT file at any time ?

There is one included, but no instructions on wether or not to use it ?
[Galaxy S I9000 Android Development] bratfink:
Kernal patch

Is it possible to use the clockwork mod recovery image with this root method?
[Galaxy S I9000 Android Development] vibez:
I originally thought so and that is why I included it, but after someone else mentioned it, I tried to flash without the pit and it worked :) So no it's not needed

Regarding busybox, yet it is an old version but you should be able to upgrade it. Just search for busybox in the market
[Galaxy S I9000 Android Development] massigiulio:
Thank you so I make everything without .pit
[Galaxy S I9000 Android Development] massigiulio:
Sorry one more thing:

what about re-partition and F. reset time,

do I have to flag it or no?
[Galaxy S I9000 Android Development] w1ll1m:
Did this but have not root. Any easier way to do this?
[Galaxy S I9000 Android Development] EarlZ:
Battery drain on jpc is insane its like eating it 1% per 3mins of usage.. Ill try to refresh tha stats any know if its the same method with the older firmwares??
[Galaxy S I9000 Android Development] 1902:
the update file did not work.
[Galaxy S I9000 Android Development] Orcie:
Confirmed working!
[Galaxy S I9000 Android Development] EarlZ:
How do we update the superuser app on this ?
[Galaxy S I9000 Android Development] ragin:
When I try to run the update file from my sdcard, I am getting E:signature verification failed. Installation aborted. Please help.
[Galaxy S I9000 Android Development] Mykron:
works for me ...

but Clockwork stopped working
[Galaxy S I9000 Android Development] ragin:
three files are missing IN META-INF folder

CERT.RSA

CERT.SF

MANIFEST.MF
[Galaxy S I9000 Android Development] mormegil:
For me it's the opposite. I'm seeing lower battery use with this new firmware.
[Galaxy S I9000 Android Development] faizalr:
As I am a newbie and has faced many issue in flashing the firmware before success flashing this 2.2. Help me to confirm the followings:

1. Should we use this type of ODIN 3 v1.3 instead of ODIN 3 v1.0 or no issue to use either v.1.3 or v 1,0

2. Is it correct that Update Zip should be extracted and all the result + the update.zip itself should be put in /sd

Thanks a lot brothers
[Galaxy S I9000 Android Development] Fornowagain:
I used ODIN 1.3. No pit file used. Don't tick anything when flashing i9000_Kernel.tar as PDA. Then tick Auto Reboot when flashing I9000XXJPC_KERNEL.tar

Use the latest su-2.3.5-ef-signed.zip Superuser, rename it update.zip and place it on the SD as it is.

Once rooted install the latest Busybox straight away.

As a suggestion, it might be easier to integrate the latest Busybox into Superuser pack.
[Galaxy S I9000 Android Development] skunk23:
Hi there,

Busybox installer (1.18.0 GIT) downloaded from the market straight after rooting using this method won't install it on my SGS claiming my device is not nand unlocked

su using adb worked once straight after rooting but not anymore.

It seems this method is not 100% reliable at the moment, so be careful

Going to root for the third time to check...
[Galaxy S I9000 Android Development] skunk23:
update : updated su using package linked by Fornowagain and now the phone is rooted as Titanium backup works correctly.

But BusyBox installer gives an error when trying to update.

Cheers.
[Galaxy S I9000 Android Development] thmlwin:
work perfectly, thank for your work,

Now my phone is flying with launcher pro without lagfixed.

Titanium is work perfectly backup all application ( 158 applications )

Quardrant score 995.

I can see all of my paid application in market.

GPS is now acceurately within 5 meter sometime 10 meter.

Run smoothly with less force close application.
[Galaxy S I9000 Android Development] Fornowagain:
Well yes, I assumed that was obvious from my notes :) Not the easiest root, but gets there in the end.
[Galaxy S I9000 Android Development] Thread Astaire:
Hi, I'm in a bit of a panic. Ive just flashed the first kernel and odin says 'All threads completed (succeed 1 / failed 0), but I still have the blue bar on my phone. Is it ok to still pull the battery or do I have to wait for the blue update bar to go?

HELP!!
[Galaxy S I9000 Android Development] Fornowagain:
As long as the ODIN progress bar made it across and reports success, I think mine went to green and said PASS. But yeah, mine sat with a blue bar as the reboot isn't ticked. I pulled the battery with it like that.
[Galaxy S I9000 Android Development] Thread Astaire:
Brilliant. It says PASS!

Thanks a lot.
[Galaxy S I9000 Android Development] Thread Astaire:
Still having trouble with this. I'm trying again. Should I remove my sim card when doing this as mine has a pass code? I've tried it twice, but busybox just says I'm not rooted.

When I apply the update zip it goes to clockwork recovery mod screen and I'm pulling the battery then if that's correct, but the phone tried to reboot at this stage so not sure if it's not done correctly.

thanks
[Galaxy S I9000 Android Development] Thread Astaire:
I give up. I've tried 3 times to root, following to the letter, but every time I go into busy box it says I'm not rooted. still on the same kernel though as before I flashed??
[Galaxy S I9000 Android Development] LeshaK:
Root (Superuser 2.3.5) + working Recovery for i9000XXJPC

I modified this methodЖ

- add Superuser 2.3.5 and

- working recovery for install any firmware without odin via update.zip

hxxp://forum.samdroid.net/f49/root-superuser-2-3-5-working-recovery-i9000xxjpc-froyo-2148/
[Galaxy S I9000 Android Development] pravk:
Thanks for the root. Fully appreciated. However the process is little more involved compared to one click root and others.

Is it a possibility to bundle this as one update.zip
[Galaxy S I9000 Android Development] EarlZ:
Signature verifiaction failed.
[Galaxy S I9000 Android Development] StoneRoses:
I have a phone without 3-button combo. Now with unrooted JPC rom.

Please note I can only access download mode via adb.

I want to root but I fear of bricking my phone. I know the risk but wanna ask something.

After step 2 and step 3, can my phone boot into working state that I can enter recovery and download mode via adb?
[Galaxy S I9000 Android Development] ragin:
While trying to root the phone after flashing JPC, I accidentally used the i9000_XXJPC_KERNAL.tar file in step 2 instead of i9000_Kernel.tar. I now cannot go to the next step & install update.zip file. Can someone help me please? I am stuck in the middle not knowing where to go from here.

Thank you.
[Galaxy S I9000 Android Development] Bec07:
Just start over, you simply flashed the default JPC kernel.
[Galaxy S I9000 Android Development] xzhuang:
The i9000 Kernel will automatically go to the recovery mode even I have updated the update.zip.

It is ok for those with 3 button combination enable but not so friendly for those 3 button combination disable counterparts. I was very panic when I discovered that the phone could only get into recovery model after applying i9000_Kernel because I could not get into the download mode with 3 button combination. Although I finally manage to use adb to reboot to download mode, but it was painful. I have to try to reboot the phone many times and tried adb and I was lucky enough to manage to get into download mode once.

My suggestion is, could you modify the i9000_Kernel to automatically get into download mode once update.zip is applied. This will help those without 3 button combination enable.
[Galaxy S I9000 Android Development] xzhuang:
Yes, you can. But you need to try to issue a adb command immediately when the phone is connected. Make sure you enable the usb debug mode before you flash any kernel. My phone is disable with the 3 button combin and I did success.

It was a little painful for me because the phone automatically gets into recovery mode after flash the first i9000 kernel. I would rather prefer to automatically get into download mode after update.zip is applied.
[Galaxy S I9000 Android Development] Fornowagain:
No disrespect not saying this is your case, but one possible problem double tagged file named update.zip.zip
[Galaxy S I9000 Android Development] StoneRoses:
Thank you, xzhuang. I'm glad that I ask before trying to root my phone. It's too risky at this time.
[Galaxy S I9000 Android Development] kendragon:
I'm sorry how can I reboot in recovery mode for the update.zip

what is the procedure?
[Galaxy S I9000 Android Development] icemac:
volume up + home + power
[Galaxy S I9000 Android Development] kendragon:
download mode and recovery mode are the same things?
[Galaxy S I9000 Android Development] icemac:
no

volume down + home + power
[Galaxy S I9000 Android Development] Thread Astaire:
After trying 3 times to do this I came to the dumb stupidly realisation that I'd put the update.zip on my external_sd card and not the internal.

What a feckwit. I now have a rooted phone.

Oh the shame.
[Galaxy S I9000 Android Development] k12r0y:
do i need to backup? does this affect apps/contacts/etc?
[Galaxy S I9000 Android Development] Mykron:
Of course!

No.
[Galaxy S I9000 Android Development] Mykron:
I had serious Problems after using this kernel. Had to to a reflash with JPC to solve it, but I will try a second time.

Problem was, that I had reproducable reboots on some points, e.g. when creating an new accout.
[Galaxy S I9000 Android Development] dirk1978:
Just rooted my JPC so I could run the Eris Market Fix and get some of my apps back. All went well and now I have my apps.

Strange that Angry Birds took about 5 attempts to open after rooting though.
[Galaxy S I9000 Android Development] adirtymonkey:
Been there done that got the tee shirt too... no wonder I'm nackered.
[Galaxy S I9000 Android Development] barb44:
quick question. Do you use a pit file when flashing, or just the files mentioned in the guide ?
[Galaxy S I9000 Android Development] Fornowagain:
No pit needed.
[Galaxy S I9000 Android Development] faizalr:
I can't find /sd in my file, how to find it?

Thanks in advance brothers
[Galaxy S I9000 Android Development] azharkhan:
I ve done all the things...

Now how i will know the phone is rooted?

Its on vodafone, and the 3 sim waz working before flashing or rooting so i think its factory unlocked.

I actually wanted the eris market fix.

But after applying fixing and rebooting still market is full of $$ signs..:(

Plz help me.

Quick reply anyone.
[Galaxy S I9000 Android Development] aaasilva:
Root for I9000XXJPC

Awesome. With I9000XXJPC + root+ Lagfix I got 1739 in Quadrant. Rock & Roll.

:D
[Galaxy S I9000 Android Development] ajieboy:
i have same situation.

pls advise.

Thanks!
[Galaxy S I9000 Android Development] DjRoomba:
this happened to me too, how do i turn off kies
[Galaxy S I9000 Android Development] betoNL:
@vibez:

Thank you a lot for this...

Noob here, first time using Odin, but rooted and at the same time flashed Doc's ModRomV2 , smoothly....

Thank's again....

:D
[Galaxy S I9000 Android Development] kerker:
Works fine on JPC. Had to reaply because first time bricked the phone.

Very important! Do a backup (for fun maybe) and a factory reset.

That was the solution to get it working.

Good luck and 10x!
[Galaxy S I9000 Android Development] HorusEyE:
Does this works for I9000XXJP3?

Cheers
[Galaxy S I9000 Android Development] MPM86:
Root definately works well with no issues to report. Any one know of a Lagfix that actually works with rooted JPC? I get an "unsigned" error when trying the update.zip method in Recovery mode
[Galaxy S I9000 Android Development] HorusEyE:
Were you answering to my question?

May i use this tuto to root my Android 2.2 (I9000XXJP3) with JPC files???

And another question:

To do this, the only steps needed are those in the first page? Or is there any other process to perform after those ones in the first page?
[Galaxy S I9000 Android Development] mail2erik:
actually I am an ex SE X10 user, as I know Galaxy i9k has internal sd, mind as what is the full path of following location, thanks

Extract and copy update.zip to /sd of phone
[Galaxy S I9000 Android Development] HorusEyE:
Anyone please???

Thanks
[Galaxy S I9000 Android Development] HorusEyE:
sorry for the double post..
[Galaxy S I9000 Android Development] HorusEyE:
bump...:confused:
[Galaxy S I9000 Android Development] hiperjp:
It's /sdcard.
[Galaxy S I9000 Android Development] shwan_3:
Ok , I'm one of the lucky ones with hardware key combo inactivated, I want to root so bad I want my apps back.

So Can someone explain for me Why do we need to flash an older kernel ?

does the JPC boots up with that kernel (before applying the update zip)?

I need it too boot atleast to where adb can have a contact so I can run

adb reboot recovery

and adb reboot download

Can some of you with download mode activated and jpc flash the kernel and check if it boots or if the adb can see the phone even if the display is black, please ?
[Galaxy S I9000 Android Development] hiperjp:
Perfect. I flashed with Superuser 2.3.6.1 (posted here). :)
[Galaxy S I9000 Android Development] EarlZ:
anyone here got the most updated update.zip with the latest superuser,root AND the 2e recovery mode for JPC ?
[Galaxy S I9000 Android Development] bxtt74:
I can not go to the reboot recovery mode
[Galaxy S I9000 Android Development] Trolltest:
On most phones you don't even need to pull out the battery, just push the POWER button several seconds and the phone will reboot.
[Galaxy S I9000 Android Development] KCutrer1:
I don't think that's really relevant anymore. I hope nobody is still running JPC!
[Galaxy S I9000 Q&A, Help & Troubleshooting] Dandarebr:
Hello,

Yesterday I went to the shopping and saw the i9000 Brazilian version in the Samsung store on the mall. I checked the phone and It had a diferent firmware (I think it was I9000JVBGG6 or some thing like that). I also recall that the main screen had some small changes: The battery Icon was on the right side of the status bar, the HSPDA icon was a little diferent and it also had the digital TV antena and icon.

Does anyone have this firmware in file? I would like to try it with my I9000.

Thanks

Jose Morais
[Droid Incredible Q&A, Help & Troubleshooting] lvjy:
Hi - posted this elsewhere but really need help.

First off - I think I made a serious of noob mistakes that have resulted in my problem. I desperately want to be able to recover my phone, so please be nice.

I have a rooted incredible with the leaked 2.05 OTA radio update and have been running Cyanogenmod 6 rc3 and then 6.0. This morning I tried updating to 6.0.1 but for some reason it didn't update. It kept rebooting to 6.0 and telling me I needed to update again.

I decided to just unroot the phone and go back to stock to take advantage of the stock 2.2 update. I put the earlier 2.1 stock file on my SD card and pressed power and volume down to boot into recovery. The phone then started to update to the older version, but ultimately wouldn't do it, telling me this was an older version.

I realized this was because of the leaked radio update I had. Until I can fix that, I want to just reboot back into CM6, but I can't. The only way to turn the phone on and off is to pull the battery, but the phone won't boot, it just goes into recovery -- and I can't use the volume or power buttons at all to select menu items. So I have to pull the battery again...

So I'm stuck there. Any ideas how to at least fix so I can use CM6 again?

I should also mention that I recently replaced the digitizer, which was cracked, and almost everything works, except now I can't use the trackball :(
[Droid Incredible Q&A, Help & Troubleshooting] tcberg2010:
Is soff?
[Droid Incredible Q&A, Help & Troubleshooting] lvjy:
Nope, s-on.

Is there a way to make it s-off in this state? I'd be happy to just get it into stock 2.2. Thanks.
[Upgrading, Modifying and Unlocking] blitz2190:
first time posting to these forums and would like to contribute my findings i was able to gain root on the uscc htc desire in adb using some other guides for the evo 4g unlock. but now i need some help on how to get the modified su in the right place to make this work for the apps. these are the steps i used to gain temporary root.

1) installed android sdk to get adb

2) set up the phone in debug mode

3) downloaded the rageagainstthecage-arm5.bin file(attached)

4) ran this from the sdk folder containing adb.exe

adb.exe push C:/PATH/TO/FILE/rageagainstthecage-arm5.bin /data/local/tmp
adb.exe shell
cd /data/local/tmp
chown 0755 rageagainstthecage-arm5.bin
./rageagainstthecage-arm5.bin

5) adb shell will exit retype adb.exe shell and now you have root

this is as far as i have got so far now i need to know where to put su which i could not find in /system/xbin
[Upgrading, Modifying and Unlocking] blitz2190:
also i am new to the android scene so sorry if this is a bad question, but if i were to flash a recovery image of the gsm desire to my cdma would this work to enter adb in recovery mode or would this brick my phone, i didnt know if the recovery affected that or if that was the rom.
[Upgrading, Modifying and Unlocking] northmendo:
I think you need to put su and Superuser.apk on you sdcard (adb push file /sdcard/)

Then

in your su shell prompt

mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system

cat /sdcard/Superuser.apk > /system/app/Superuser.apk

cat /sdcard/su > /system/bin/su

chmod 06755 /system/bin/su

Please let us know if this works.
[Upgrading, Modifying and Unlocking] dhh93:
I hope this works out!
[Upgrading, Modifying and Unlocking] blitz2190:
i found out that this command doesnt actually make the system directory writeable

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

and running it a second time causes the device to reboot.

any sugetions to make it writable, im willing to work on this, but like i said i have no experience with android although i am very familiar linux.
[Upgrading, Modifying and Unlocking] Rudolfje:
You are aware that while booted into Android the /system is not writeable?

You have to boot into recovery mode to do this.
[Upgrading, Modifying and Unlocking] blitz2190:
i am now, i tried the method for the incredible but it seems to not run adb on bootup at least after about 15 tries it didn't work, any suggestions? is there a way to flash the recovery without effecting the radio or rom because there isn't any roms for this phone as of yet, or could you point me in the right direction to start my research on how to write a rom? would it be the same as rolling your own linux distro?
[Upgrading, Modifying and Unlocking] blitz2190:
also though this to be worth mentioning there seems to be no su file currently on the phone.