yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] captive:
Please symlink all busybox commands, it takes no space and makes all apps which need advanced shell commands work without problems..
[Galaxy S I9000 Android Development] plichtousek:
can i flash via odin with SIM and memory card inserted or should i remove them before flash?
[Galaxy S I9000 Android Development] BenF1:
You should remove them. I did it once (to JPH) with the sim by accident and it didn't affect it. But I wouldn't risk it!
[Galaxy S I9000 Android Development] plichtousek:
why is it so? i just would like to know, because you don't have to remove them when you flashing with kies

i hate removing the back cover ... :-(
[Galaxy S I9000 Android Development] nblakqori:
flash with odin

hi, i am on jph version (flashed it through kies) applied root and lagfix v2.

how do i proceed flashing jpk from jph?

do i unroot, unlagfix or or?

thanks,
[Galaxy S I9000 Android Development] DocRambone:
Kernel broken... Wont install
[Galaxy S I9000 Android Development] Aery:
Simply Flash. Doesn't matter if your phone is rootet, lagfixed or not.
[Galaxy S I9000 Android Development] mobilx:
What about Samsung keypad input languages? Not Swipe.
[Galaxy S I9000 Android Development] MAJED.y:
performed it, a the last step no progress, just hanging there!. "Kernel" word only.

had to re flash again!.
[Galaxy S I9000 Android Development] DocRambone:
Your I9000XXJPK_KERNEL is broken, but GT-I9000PTRJP4_KERNEL can be used
[Galaxy S I9000 Android Development] Aery:
7zip ****ed the archive. Had to do it under Linux.

Repacked und reuploaded.

Root works now!
[Galaxy S I9000 Android Development] mundano:
There are reports that pit 803 gives some errors with the CSC, this ROM should use PIT 512 ;)
[Galaxy S I9000 Android Development] MAJED.y:
done, thanks.
[Galaxy S I9000 Android Development] newmail:
Hi,

Ok, I was quite happy with JPH, but I guess I'll flash again before I spend more time configuring the JPH...

Only thing I miss is the tun.ko for the 2.6.32.9 root@sep-51 #1 kernel of the JPK. Same problem as I have currently with the JPH. I can build it myself but I miss the kernel source and .config. Until I get openvpn up and running I can't be fully functional with android. Changing the kernel temporarily to run update.zip worked fine and it's probably the safest way to get root. Thanks for providing the I9000XXJPK_KERNEL.tar so quick.
[Galaxy S I9000 Android Development] Project1.exe:
ahhh :) i missed you..shining S boot logo :p
[Galaxy S I9000 Android Development] bumblechord:
What happened ? ??
[Galaxy S I9000 Android Development] Aery:
Redownload it please.
[Galaxy S I9000 Android Development] Cypher_X:
Maybe because i missed it, or still to much noob :S

I can't find the /efs folder !

Where should i find it??
[Galaxy S I9000 Android Development] mundano:
I have flashed allways with SIM, and SD card in the phone witoud problems so far... I hate to remove the back cover..
[Galaxy S I9000 Android Development] Aery:
Maybe at /efs?

- adb shell

- su

- cp /efs /sdcard/backup/efs

If this is to hard for you, use the Root Explorer from Market.
[Galaxy S I9000 Android Development] Aery:
I do it always with sim and sd inserted. ;-)
[Galaxy S I9000 Android Development] RussST24:
Hi

I am running this rom on my UK sim free i9000 and it's rooted but so far I am happy with the speed so no lay fix yet.

One question if you don't mind.

Can someone explain why I backed up my efs folder?

No issues for me so what does it mean the product code changed?

Mine is fine and I have not restored my efs.

Moved from JPC to this.

Thanks a lot.

Russ
[Galaxy S I9000 Android Development] ninjafox:
I just flashed according to the howto, but I can't get into recovery mode anymore now...

download mode works normally, I tried reflashing using odin 1.0 this time but the problem persists... any ideas?
[Galaxy S I9000 Android Development] Aery:
On Phones with netlock it seems that froyo roms will edit files at /efs.

Mostly the Product Code will be changed by this.

Example

Before Flash:

Your Phone is from Canada and netlocked to Bell.

After Flash:

Your Phone is from Korea and totaly ****ed up xD
[Galaxy S I9000 Android Development] Aery:
layer 8 problem? xD

What does adb reboot recovery do?
[Galaxy S I9000 Android Development] ninjafox:
operation not permitted.

I'll try to flash back to JM5 to see if the recovery starts working again...
[Galaxy S I9000 Android Development] Cypher_X:
first option is still a little bit to hard for me. i'm new to all of this!

and for the second one i need a visa ... i don't have one!

so i think i'd be better off with a little more reading and learning befor i fcck up things!

Thnx anyway! :)
[Galaxy S I9000 Android Development] Aery:
Be cool.

Open Terminal Emulator

- su

- reboot recovery
[Galaxy S I9000 Android Development] ninjafox:
I guess I need root before that?
[Galaxy S I9000 Android Development] jackiechan8:
I can't get busybox to install.

Rooted by the instructions and then mounted /system as rw, but it still says that it doesn't have permissions to write to system. Tried mounting with terminal emulator and adb, neither work with busybox. And I can delete apps from /system/app so that I know it's been mounted. And yes, they do stay deleted after exiting root explorer and coming back so it deletes them fo real.
[Galaxy S I9000 Android Development] Aery:
If you have rootet your phone with the Package from OP, you're always on Busybox 1.17.1. No need to update.

Try this:

- Make sure you´ve rootet the Phone

- Open Terminal Emulator

- Type: su [ENTER]

- Type: busybox mount -o remount,rw /system [ENTER]

- Close Terminal Emulator

- Download Busybox from Market

- Start the App

- Do not install

- Close the App

- Open Terminal Emulator again

- Type: su [ENTER]

- Type: cp /sdcard/busybox /system/xbin/busybox [ENTER]

- done
[Galaxy S I9000 Android Development] ninjafox:
thx for your help... you were right in the first place.. layer 8...

I wasn't holding the power button long enough... :rolleyes:
[Galaxy S I9000 Android Development] Aery:
hehe, nice to hear.

Happy rooting.
[Galaxy S I9000 Android Development] IREWolfman:
I get 1800+, but used to get 2200+.

Maybe your lagfix isn't installed right?
[Galaxy S I9000 Android Development] jackiechan8:
Got it working by flashing the update.zip again :) After trying to move the busybox file from sdcard it said there wasn't enough space and after that it wouldn't do any commands :D But alls well the ends well.. Could it have been the busybox app from market that screwed it up at first?
[Galaxy S I9000 Android Development] Adevem:
hmm root just disabled for me all of a sudden, I didn't even do anything fancy!
[Galaxy S I9000 Android Development] Aery:
1800 is normal for Froyo.
[Galaxy S I9000 Android Development] SkulleD_PT:
Any chances we can get an OXX CSC please?
[Galaxy S I9000 Android Development] Cypher_X:
after giving in the last line, i get this:

cp: not found

what am i doing wrong??
[Galaxy S I9000 Android Development] Adevem:
root was working fine but it disappeared suddenly once i've rebooted. mainly due to changing wifi sleep timer.

applied the newer update.zip over but su still failing on me ):
[Galaxy S I9000 Android Development] vinclar:
And stupid question:

If galaxy S were fully optimized for froyo, JIT and I/O, how many MFLOFS in linpack and how many points in quadrant can have without OC.

Around 3000?

I know that quadrant its suposed to be non valid, if I bench individually, cpu,mem, I/O, 2D and 3D graph it gaves diferents results.

CPU:1419=284

Mem:1130=226

I/O:3591=718

2D:660=132

3D:867=173

Total=1533

Full Test:

1936

CPU:1462=292

Mem:1773=355

I/O:5252=1050

2D:298=60

3D:893=178
[Galaxy S I9000 Android Development] dcarr622:
I just flashed with PIT 803, the PDA file included in this download, plus the JH2 Modem and Phone files (since I wanted to keep 850Mhz on my i9000M). Currently it boots to the samsung screen but then goes dark and vibrates randomly. What did I do wrong?
[Galaxy S I9000 Android Development] vinclar:
Can you trie that code to select the band in any firmware if im wrong just correct me.

Band selection code *#2263#
[Galaxy S I9000 Android Development] dcarr622:
I was going off this thread which implied I had to do the different modem and CSC to get the 850.

Am I supossed to flash the JPK with all of the default files first, and then re-flash with the JP2 ones?
[Galaxy S I9000 Android Development] vinclar:
Im not sure but with this code you can select the bands, default is in automatic the menu appears:

=BAND SELECTION=

[1] AUTOMATIC[*]

[2]WCDMA BAND[]

[3]GSM BAND []

[4] COMBI BANDS []

Inside each menu you got diferents bands for select, by default

WCDMA 850 (FDD V)[] is unselected and I canot selecet it maybe my phone doesnt have de hadware for this band, but for gsm is quatriband.

You dont lose nothing to try to enable manually.
[Galaxy S I9000 Android Development] Adevem:
is there any way to "overwrite" the current version of superuser that i have?

my root disappeared all of a sudden and i've flashed countless update.zip to no avail, any help is appreciated.
[Galaxy S I9000 Android Development] dcarr622:
IDK what's going on but even after just using all of the JPK included files it seems like I'm getting full bands on my I900M including 850. When I type *#2263# and look at the bands, 850/1900/2100 are enabled as expected. I thought I'd have to jump through hoops to get everything set on my Bell model, but apparently that's not the case, can anyone confirm that? Either way this build is running pretty smooth. Only 960ish Quadrant on fresh install, guess I still need to use lag fix :(
[Galaxy S I9000 Android Development] Phk:
Just flashed from JM7 to this JPK rom and them DocRom mod :)

I have a netlocked phone to TMN Portugal, and i do have my efs folder backed up from my stock rom.

However i didn't do nothing and this JPK still works with my card.

Why should I restore the EFS folder from JM7???

Cheers
[Galaxy S I9000 Android Development] mjl_79:
My phone isn't netlocked or anything and froyo has changed my product code everytime. With .bak files from efs I can restore my original product code.
[Galaxy S I9000 Android Development] Neets_:
I had this message when trying to backup /efs. Someone else said the Busybox didn't create symlinks for commands (whatever that means) and suggested to put in "busybox" before the command.

For me it was:

# busybox cp /[rest of the command].

It worked. Maybe adding busybox will work for you too.
[Galaxy S I9000 Android Development] Neets_:
Does JPK flash work on phones previously disabled with 3BR mode?

Hi, this is my first post and I'm a n00b. I've read countless threads and pretty sure I've got my head around all this.

However what I've not seen anyone discuss is whether those people who previously had the 3BR mode disabled, and then enabled (thanks to a previous post - sorry, I wasn't allowed to include the URL given I'm a new user), have retained the 3BR after flashing with Odin.

I'd like to do the flash but concerned that it'll revert my now fixed 3BR back to being disabled.

Can someone confirm one way or the other their success under these circumstances. TIA
[Galaxy S I9000 Android Development] jurguh87:
hi,

I'm on JPK since this morning and its working fine also rooted the phone and works smooth but my question is: is the busybox installed or not or do i have to use the terminal emulator as well

thanks
[Galaxy S I9000 Android Development] Aery:
Busybox is installed.

You can download Busybox installer from Market and see what it says.
[Galaxy S I9000 Android Development] Aery:
A normal Firmware Flash doesn't touch the Bootloader.
[Galaxy S I9000 Android Development] Aery:
If you've rooted with my package from OP, symlinks should be made.
[Galaxy S I9000 Android Development] Aery:
Edited OP:

MAKE A BACKUP OF YOUR /efs FOLDER!

- In some cases it'spossible that this Firmware will change the Product Code of your Phone. So it's good to have a Backup. ;-)
[Galaxy S I9000 Android Development] lubu21:
Just flashed this rom and rooted, everything went well, but now i cant connect to data network =\

I can make calls, but i cant use data...
[Galaxy S I9000 Android Development] Aery:
Maybe because CSC is OXA ("France, Germany, Italy, Poland, UK, UK & Ireland")?

Try setting APN Settings for your Region/Provider.
[Galaxy S I9000 Android Development] slackovic:
OK, I have problem with installing Busybox. When I did it before, everything went OK. But now when I opet Terminal Emulator and type "su [enter]", I get the message "su: must be suid to work properly". Does anybody know how to solve this?
[Galaxy S I9000 Android Development] lubu21:
How do i do that...? im a noob in these :confused:
[Galaxy S I9000 Android Development] lubu21:
Nevermind my previous post, i searched and found

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

didnt know i can do that via terminal emu .... :o

So, i set it to XEU like as said in the post?

Tried both XEU and KOR, none work, replaced /efs and ran the code, sales code was SIN by default, but it didnt allow me to install, says needs THREE chars, altho it was three... =\

Ok, now i get... u meant the csc i flash from odin ... ok... found how i set my local APN from http://xdaforums.com/showthread.php?t=734875 ... now 3g works :o
[Galaxy S I9000 Android Development] immyh:
hi im going to flash my phone too but just wanted to see what is left on the phone apps, settings and data wise after you flash or does the phone return to a stock factory phone?

thanks for the help.
[Galaxy S I9000 Android Development] ThePlomer:
Hi!

I flash my SGS with several firmwares all them JMX..... I follow instructions step by step with no problems to upgrade to JPK (from JM7 using pit 512 with Odin)....but when my device start at least dosnt ask me for PIN code and network is completely off :S

I wipe all settings, i reflash again, once with 512pit first and after firmware, another with all together...same problem. Right now i return to my JM7 and everything works perfectly, im doing something wrong?

Thnx for help

;)
[Galaxy S I9000 Android Development] Xtommes:
back from JPK to JM8 - can u help?

Hello Aery and all,

I flashed XXJPK like you described coming from JM8, with the 803 pit file.

No problems so far.

For me the only interesting experience with JPK is, that accu power is available for more than two days (right know 49 hrs with still 23% availability!),

although i use wireless lan, or bluetooth, when in car, and I answered several calls.

One question: what have I to do, to go back to JM8, which had a much better

call-quality (what is for me the most important point)?

And what are the risks?

I found only: backup efs folder - what is that for?.

Thanx in advance for help.
[Galaxy S I9000 Android Development] Aery:
Fail. Use Pit 512.

You didn't read my Howto carefully.
[Galaxy S I9000 Android Development] Aery:
Busybox is already included in the Root Package from OP. NO NEED TO INSTALL IT!!!

Check if following files are on right location:

/system/bin/busybox

/system/xbin/su

If these files are in other folders too, delete them.

Both should only be once on your System.
[Galaxy S I9000 Android Development] infamouskid:
hi guys,

i'm new here and i have been reading and reading.

i have a few questions before i do this.

this 3 button thing you guys all speak off. are you reffering to the home power and volume up and down reboot modes?

second if i do this is there a safe way to get back to stock and unroot incase i want to warranty the phone?

last does this remove all the stock apps from my phone?? bell branded apps and samsung apps and what not?

i have a bell i-9000m that i unlocked and am now using on rogers. i was just wondering if anyone else has this model from bell and had any issues?

oh and the most important question. i rooted my phone and applied some tweaks using the app in market called oneclicklagfix. will i need to undo and revert back before doing any of this and root from usb or another way first?
[Galaxy S I9000 Android Development] Aery:
Didn't you see these very big Picture at OP? ;-)

Yes, this are the 3-Button-Combo Modes.

If 3-Button-Combo is working, you can always go back to another firmware.

For Bell Users theres an additional Thread. Read it!

No need to undo. A Full Firmware Flash normaly kills it.

Be sure you do a Factory Reset after Flashing.
[Galaxy S I9000 Android Development] infamouskid:
thanks.

yeah i saw the pic. but i wasn't sure if that what everyone was reffering to.

i see a lot of acronym's so i had no choice but to guess and assume 3bc means 3 button combo. then i saw the picture and guessed that was it but wasnt' sure.

anyways thanks for confirming. where is the bell thread?
[Galaxy S I9000 Android Development] banttu:
Works great on my GT-I9000, the 3-button combo also works great, so no need for fix. I have only one question does the 2,1 .apk for the scandinavian keyboard layout work with JPK?
[Galaxy S I9000 Android Development] immyh:
hi im updating as we speak and its stuck on setupconnection on the odin screen for quiet some time is this normal?
[Galaxy S I9000 Android Development] immyh:
if its not normal how can i retry as it says do not take out cable?

thanks for the help
[Galaxy S I9000 Android Development] NukeBomB3000:
I have got the same problem. Odin is stuck at "setupconnection".
[Galaxy S I9000 Android Development] immyh:
got it to work just pulled out the battery and rebooted laptop and it worked.
[Galaxy S I9000 Android Development] slackovic:
OK, I simply can't get "su" to work so I'd like to root the phone again. Is it OK if I just repeat the rooting process even though the phone is already rooted?
[Galaxy S I9000 Android Development] Aery:
Yes, but before you should delete busybox and symlinks manually.
[Galaxy S I9000 Android Development] L00N3YB!N:
When I tried to Root my phone, after the final step it would load up then will vibrate a few times while on the swipe to unlock then go blank and not responed to anything.

Pulled battery, restart phone, same thing happens!

Retried Rooting a few times, same response.

Followed same steps again but also added pit512, now all seems to work ok.

Is there any reason why it was doing this.

Flashed JPK with pit512
[Galaxy S I9000 Android Development] dellmelo:
please, update the first post.

Portuguese is PT (Portugal)

It's not Portuguese BR (Brazil)
[Galaxy S I9000 Android Development] slackovic:
Is it enough just to uninstall Busybox installer? I don't think Busybox is installed because when I start the Busybox installer, I get info: "Your phone is rooted. Busybox was not found!"

And how can I delete the symlinks when I don't have root access (when I enter "su" I get error "su: must be suid to work properly")?
[Galaxy S I9000 Android Development] Neets_:
Did I brick the phone?

Not to worry about my question. I've received a reply from our local NZ forum. Cheers
[Galaxy S I9000 Android Development] ashwinds:
Did you try removing the battery, putting it back in and powering up?
[Galaxy S I9000 Android Development] Rickstur:
I don't agree on this point, it is not an feature for JPK. I managed to get full acces to the /system folder by rooting with the CF Root v1.1. version for JPH. Also after rebooting the phone the folder is accesable. So I believe the problem has to do with the rooting proces and is not an future.

I don't have any dev skills but someone here on XDA must be able to get this right.
[Galaxy S I9000 Android Development] lubu21:
double check if u have update.zip copied over to your internal sd card, u need to boot into download mode and flash back the xxjpk kernel before u can boot up and do that... once ur done checking the update.zip is there, boot into download, flash i9000 kernel from odin and repeat
[Galaxy S I9000 Android Development] sourabh9agrawal:
Can somebody plz give me a torrent link to download xxjpk rom for me as my internet connection started giving problems.It keeps on disconnecting every 30mins so cannot download free from any of the site given.So plzz give me a torrent link or a site which support pauses.Thankyou.
[Galaxy S I9000 Android Development] Aery:
Did you do a Factory Reset? Maybe you've forgotten to do this.

Just re-apply Root Package from OP.

Gratulation. Your Phone is running JPH Kernel now.

In JPK Kernel /system will be mounted as READ-ONLY! This has nothing to do with the Root Process. Decompress zImage from JPK and look into init.rc from initramfs. There you will see that it's true what i'm saying.

Part of init.rc from JPK

mount rfs /dev/block/stl9 /system ro check=no

In JPH /system will be mounted as READ-WRITE! If you've used CF-Root you're now running JPH Kernel. If you've no Problems with this Kernel, it's ok.

Part of init.rc from JPH

mount rfs /dev/block/stl9 /system rw check=no

We can solve this by modifying the JPK Kernel, which is a very tricky procedure because we've no source-code, or by creating a custom kernel which is much more tricky because we've no source-code. ;-)

Chainfire is having the knowledge to modify the JPK Kernel, but i've nothing heard from him since days.
[Galaxy S I9000 Android Development] appelflap:
But then again, why not use this app I wrote: http://xdaforums.com/showthread.php?t=792097

It works perfect on JPK. With the app you can mount the system dir for r/w whenever you want or set it to mount the system folder every time you boot into the Android shell.
[Galaxy S I9000 Android Development] Aery:
Don't know why they would have rw on /system all the time.

Having it only when you need it, is a much better method instead of mounting /system on boot time.
[Galaxy S I9000 Android Development] appelflap:
Absolutely agree! But some users want it so... (was a fairly easy addition anyway)

BTW thanks for your guide. Keep up the good work

If I can add anything by creating some android apps let me know.
[Galaxy S I9000 Android Development] Aery:
Create a Widget which remounts /system in rw-mode.

If the Widget is on the Home Screen, it will be automatically processed after Boot. ;-)
[Galaxy S I9000 Android Development] appelflap:
Well that's a good idea... I like the automatic processing idea :D
[Galaxy S I9000 Android Development] sourabh9agrawal:
Help!!!!!!!
[Galaxy S I9000 Android Development] appelflap:
You can also consider JDownloader. That way you can still profit from a fast download and it's really easy to use.
[Galaxy S I9000 Android Development] Aery:
Or use a download Manager like Firefox Extension "Down them all" or similar.
[Galaxy S I9000 Android Development] sourabh9agrawal:
In india i have only 512kbps connection and beacuse of my recent interneet problems i disconnect every 15 mins so want a link which support resume.
[Galaxy S I9000 Android Development] sourabh9agrawal:
Ohh!!.done with the download, used rapid8.com to generate premium link for deposit files.Now downloading with resume support
[Galaxy S I9000 Android Development] sourabh9agrawal:
Which rom supports adobe flash player 10.1 support??Do any?
[Galaxy S I9000 Android Development] Aery:
I think JPH and JPK.
[Galaxy S I9000 Android Development] franklin01:
About voodoo lag fix, can we keep the I9000 kernel and apply the voodoo fix on JPK?

We used the I9000 kernel to root JPK firmware and then flashed back the JPK kernel, but if we dont flash it back, will JPK support it?

Voodoo would be a good thing on JPK since OCLF doesnt improve performance...
[Galaxy S I9000 Android Development] Aery:
Your Phone won't boot.
[Galaxy S I9000 Android Development] Phk:
Sorry that's not true.

OCLF fixes the killing LAG of IO operations.

Try installing the APKTor with 2 or 3 repositories, and then update the application list. Your phone will die.

It took me 30 minutes to get OCLF, install it, and finally have my phone back.

Anyway, JM7 was twice faster than this.. I think i'll stick to this since I haven't found any bugs, but hey.. Why the slow performance...? =( Damn....
[Galaxy S I9000 Android Development] Phk:
I forgot to mention...

The real difference between OCLF and VOODOO is comparable to benchmarking EXT2 to EXT4. You can google for some comparison charts. that's the best benchmarking you'll get (OCLF really makes Quadrant crazy... it gave me 2300's!)

Cheers!

Phk