yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 General] devgrace:
Block 2, step b, md5

On Block 2, step b you mention "Select I9000XXJPU-REV03-PDA-low-CL747761.tar.md5" but I cannot find this in the zip file.

...and thank you for the great job + time + effort :)
[Galaxy S I9000 General] devgrace:
Block 2, step b, md5

On Block 2, step b you mention "Select I9000XXJPU-REV03-PDA-low-CL747761.tar.md5" but I cannot find this in the zip file.

...and thank you for the great job + time + effort
[Galaxy S I9000 General] Virnik0:
Read properly please. This file is located in the JPU download, which you shall download first.

Sent from my GT-I9000
[Galaxy S I9000 General] devgrace:
Thank you

You are most kind.

I figured it out in the meantime. Developer-ish instructions means that when stripped from reader-friendliness, worked like a charm.

Please find attached a hug in this reply. Once again THANK YOU.
[Galaxy S I9000 General] Virnik0:
Can't see or feel the hug you've mentioned. Where it is? Maybe I can't see it, because you are not girl :-)

Glad I've been able to help.

Sent from my GT-I9000
[Galaxy S I9000 General] agcristian:
Swype in Romanian on 2.2.1

Hi SaaT,

I see from your list that the swype version you found to work with 2.2.1 also contains Romanian, which I'm interesed in. Can you please provide more details on how to install?

Thanks.
[Galaxy S I9000 General] Virnik0:
It's install is the same like with the package I am using. Just delete theese files:

/system/app/Swype.apk

/system/app/Swype.odex

/system/lib/libSwypeCore.so

then use zip which SasaT attached via CWM recovery.

After this, you are done, swype will work. If not, just delete it's settings.
[Galaxy S I9000 General] agcristian:
Thanks for the answer Virnik.

However I forgot to mention that I've got my update via Kies (registry patch) so my phone is not rooted neither lag fixed. (I did it via Kies because I've recently experienced some subtle screen flickering and I didn't want to void my warranty in case I had to have it serviced by samsung. However this happens rather infrequently and I risk getting my phone back just as it was, because they might not be able to reproduce. However I believe I can restore some original firmware at some point in case this gets worse, and I decide rooting, which I believe also voids warranty).

Now for rooting I assume I have to follow steps 13-19 from your original post.

On the other hand however, I'm not exactly sure what CWM recovery is:

a) is it the phone's bootloader capability to flash update.zip files to memory?

b) or is it the clockworkmod option I've seen in ROM manager menu?

If it is b, can you please give me a step by step guide of flasing that zip file so I don't panic (WTHRUP :) during my attempt?

Thanks.
[Galaxy S I9000 General] Virnik0:
Just boot to the download mode, and flash with Odin CF-Root

then you are rooted. afterwards, flash Voodoo Lagfix. You can flash 5.1 version from supercurio, it is latest one.
[Galaxy S I9000 General] agcristian:
Thanx once again Virnik, but I don't want to install voodoo for now.

Just the zip file provided by SaaT with the swype application and I don't know how to do that because I don't know how to flash via Cwm.
[Galaxy S I9000 General] Virnik0:
I do not understand, why don't you want voodoo, but it does not matter right now. Important is, that cwm is part of it, and because you fear to install it, you can't install such zips. But you can use following method:

flash cf-root with odin

Boot your phone then, rename zip provided by SasaT to update.zip

Place it on your internal sdcard (in the phone, you will see it as /sdcard/update.zip

Now go to the market, and install Root Explorer

Run it, give it root access (you will be asked for it), and go to the /system directory

Press 'mount r/w' button

Go to the app directory (/system/app)

Search for Swype.apk and Swype.odex files, and delete both of them.

now go one folder up, and go to the lib directory (/system/lib)

Search for libSwypeCore.so file and delete it.

Press 'mount r/o' button, and exit Root explorer

Now press and hold Vol. UP + Menu + Power buttons, till phone reset itself, and you are greeted with Samsung logo.

Stop pressing buttons.

You shall be in recovery mode. Use Vol. UP and Vol. Down keys to move in the menu. Find install update zip (something like 'install sdcard://update.zip' and move to it with volume keys. Press Home. It shall install SasaT's zip, with skype in your language.

Sent from my GT-I9000
[Galaxy S I9000 General] pasisti:
My Kies shows me the official samsung update. I guess they uploaded it for everyone here in Europe last night or something.

I live in Finland and the Kies updater gives me the following update:

"Latest: PDA:JS3 / PHONE:JPY / CSC:JS1"
[Galaxy S I9000 General] Virnik0:
So it is the same firmware, with different CSC and modified system apps/files.

It depends on if you want to flash, or not. If you are running on JPY right now, then ignore it. It will give you no avail.
[Galaxy S I9000 General] captainskywave:
ty virnik for the tutorial - worked fine - my phone is now clean..

only problem is that the internal /sd folder is not in the structure anymore - so when i add eg. pdf files or whatever else - i do that directly in the Phone head - where the rest of the folders show: android, svox etc etc..

is the /sd folder supposed to be gone? after going through your extensive tutorial..

krgds
[Galaxy S I9000 General] Virnik0:
External sd card is mounted to /sdcard/external_sd/ directory. /sdcard is internal sd card built-in the phone.

Sent from my GT-I9000
[Galaxy S I9000 General] captainskywave:
when i bought the phone - and before cleaning it following your procedure - there was a /sd folder (the internal card) in the file-structure..

after the procedure that folder is gone..

when i open android explorer now the file structure is in /mnt/sdcard - is it supposed to be like that?

when i connect the phone to my pc and open the link: GT-I9000, Phone - there is no internal folder called /sdcard or /sd - just the filestructure: android, dcim, layar, lost.dir, samsung, svox, voodoo - so files i want to put onto the phone i need to put in here..

so my question is again: is this the correct structure: all files directly in the Phone folder together with the above stated folders?

also - when i go into recovery mode i see an update.zip - when i select to execute that one - i am being informed that there is no such folder as /sdcard..
[Galaxy S I9000 General] elsarfhem:
Is this rom modded with some custom kernel like speedmod?

Because I have noticed an increased battery consumption respect to 2.2 version. Or could it be the lagfix instead?

Besides this I experienced many freezes during the initial configuration wizard (app.wizard.something) when I made factory reset/data wipe .

I hope you are able to understand my explanation.

Thank you

P.S. will the italian 2.2.1 version be different in any way from yours?
[Galaxy S I9000 General] Virnik0:
No. JPY is full standard version. But first Modding is flashing CF-Root rootkit kernel, and second one is Voodoo Lagfix. If you are having force closes, then you've made something wrong. Also baterry drain is really strange. Try to repeat whole flash procedure from the first step of the [Block 2].

And for the Factory reset - you did this to your own yourself. Voodoo lagfix stores some kernel related tools (busybox lite install) to the directories which are wiped during Factory Reset. As a first aid, try to flash Voodoo lagfix again, it should be sufficient, but I am not sure of it, because you have propably lost root, during Factory Reset.

Lagfix itself will not lower your battery run time. In fact, if it lowers your battery life, then in is unnoticable, for example something about 15 minutes per day.

I am not sure, what Android version you've used previously, but right now, it is like this:

/sdcard = /mnt/sdcard = Internal SD Card integrated to the phone (it is just hardlink mount)

/sdcard/external_sd = /mnt/sdcard/external_sd = External, user added SD Card

When you open your phone in the USB Mass Storage Mode in the Windows, you will get two hard drives, first one is internal SD Card, second one is External SD Card

And yes, it is correct.
[Galaxy S I9000 General] agcristian:
Hi Virnik,

I took the plunge and installed everything from scratch just like in your howto.

However upon deleting the 3 swype files, and flashing SaaT's zip file, I can't get swype to reappear as an input method in my phone's settings.

Any ideas?
[Galaxy S I9000 General] gastonmazzacane:
Thanks Virnik0

Thanks Virnik0, i have just received my phone back i mean new one of course and i flash it, and it ofcourse works. Just now i am receiving the message "proces com.android.email stopped". Do you know how to fix it thanks. And do you know are there any new themes out there?
[Galaxy S I9000 General] shengchao:
Hi Virnik0

Thanks again for the great tutorial. I have a question, can i flash the battery icon from your previous tutorial I9000XXJPM_Mode2_update.zip by renaming it to update.zip and use the recovery mode?

Because I prefer not to have a blue theme but would appreciate a battery indication with percentage info. Thanks!
[Galaxy S I9000 General] Virnik0:
Take a look into my Theme package. You will see, that I am doing two things, regarding Swype there

First, I am deleting /system/app/Swype.odex, because Swype you are trying to install is already deodexed.

Second, I am overwriting /system/lib/libSwypeCore.so library, because Swype you are trying to install depends on different library then one which is already included in the phone. Try to look to my Theme package found here, or Swype zip file I have posted some days ago (few posts back) here.

You have applied my DeepBlue Theme package, as I see it. OK, then if you like this old one, then simply install Root Explorer, and delete /system/app/Email.odex with it. Or you can install latest theme package found here, and it will do whole fix automatically, even with Camera and BarcodeScanner fix.

Sure you can. DeepBlue Theme is not for everybody. And that ZIP you have asked - YOU CAN FLASH IT, BUT IT WILL NOT WORK. I9000XXJPM_Mode2_update.zip is too old for JPY. Use JPY version instead, which will work to your liking.
[Galaxy S I9000 General] agcristian:
Ok, so I checked the "update-script" files in the archives you provided, and it seems like the script is doing its job, namely it copies the files Swype.apk, Swype.odex, and libSwypeCore.so back to the system. I know it does because prior to running the update, I had manually removed these files from the terminal emulator (Root Explorer wouldn't mount as R/W).

However, even with the new files in place, my only input option in my phone's settings is the Samsung Keypad.

That's why I'm rather puzzled at the moment. I'm thinking of going with that beta release of swype even if it only has English. Still, EN swype is better than no swype.
[Galaxy S I9000 General] pipaw:
so i follow this step a-e 1-8 i got error

i succussfully past in odin but

after reboot the phone went to recovery and i got msg

E:Cant mount/dev/block/mmcb1k0p1

(No Such file or directory)

E:copy_dbdata_media:Cant mount SDCARD

E:copy_dbdata_media:formay sdcard

copy default media content failed

then my phone stuck in galaxy s logo then my screen turns black

then i try to ignore that error and continue all the step but no luck

same error..

what should i do?
[Galaxy S I9000 General] [Ramad]:
@pipaw

Boot into recovery mode (Volume up + Home + Power on) and choose wipe factory reset, reboot and you will be good.
[Galaxy S I9000 General] pipaw:
tried that factory reset..

but still getting the same error.!
[Galaxy S I9000 General] [Ramad]:
OK, I see you have flashed JPY using a pit file, you should not have selected a pit at all, I know that the first post does say that, but that is wrong.

Flashing JPU using pit is OK, flashing JPY using pit is wrong, odin 1.7 auto-checks re-partition when a pit file is selected, and when re-partition is unchecked it will get the Partition Information Table (pit) from existing pit on the device and not from the selected pit file.

Now to fix that you can either download the first file on post #472 on this page: http://xdaforums.com/showthread.php?t=818556&page=48 and flash it with or without a pit file, or you have to repeat the whole process by flashing JPU again and then JPY from the first post, JPU with pit, and JPY as PDA only and without pit.

Good luck.
[Galaxy S I9000 General] Virnik0:
Bull****, bull****, bull****. PIT file has nothing to do with it. At least not with Odin 1.3, which is in the full package on the first post. It is true, that Odin 1.7 does check re-partitioning when PIT file is selected, and that is why I've not included it. His problem is, that he has flashed JPY with re-partition checked.

He has to flash JPU with re-partition checked, then JPY without re-partition. Pit itself is harmless.

Error comes from missing dbdata.rfs binary image in the JPY tar package. JPY is meant as update only, it is not full firmware. That is why we are flashing JPU first.

Sent from my GT-I9000
[Galaxy S I9000 General] [Ramad]:
Before you got all that angry...did you think a little?

Did you ever flash JPY without selecting a pit file??

If flashing JPY without selecting a pit works fine (which it does), why do you write that a pit have to be selected when flashing JPY?

If you need a package that includes a full low level JPY ROM, then I can make that for you.

Beside that, point 15 to 20 is not needed, if you need to root, then use super one click 1.5 in debugging mode right after installing JPY, and then jump right after that to Voodoo installing if needed.
[Galaxy S I9000 General] timiboy:
JPY flash

Hey folks,

today I flashed one of my friends SGS with JPY and applied the blue theme as well. Looks nice and works fine.

Thanks again for the HowTo VIrnik:cool:

Timiboy
[Galaxy S I9000 General] pipaw:
i tried both of your opinion..

but i still got stuck in recovery

cant mound sdcard error..

so what should i do next?

and if i try to do the first part the installing the jpu.. i got stuck in galaxy s screen and keeps on blinking.!
[Galaxy S I9000 General] Virnik0:
I wasn't angry at all. And I know that it is possible to flash it without PIT. Problem is, that some users flash such firmware over 803 PIT flashed fw, and then they have problems. Not all of them, but some. In that case, it is safer to flash with 503 PIT, because after that, booting end-up in the recovery and user is able to fix his problem imediately, without ending in the boot loop (case when you forgot to specify PIT). Just try it out, I am talking from my own experience. And yes, I know that you have prepared JPY with dbdata.rfs. It can be used without any harm, and without flashing JPU first. I am using JPY in the howto, because I'd like to give users opportunity to flash original firmware image, in case some link is down, they can easily download from the samfirmware.com, and still follow howto.

CF-Root is used here, because some users deny voodoo lagfix, and still want to have full root with the recovery allowing them installing unsigned zip files. That is why I have chosen CF-Root. I have never had problems with CF-Root, like with the SOCL, which in some cases fails (happened to me two times already, but who knows).

Steps have been written the way they are, to make sure that users will end-up successfully. You know, I am working in the IT dept as an Chief Linux IT Administrator for Linux systems, and I am meeting dumbasses every day. So I have get used to their behaviour, and thus I am making every possible howto such way, that complete beginner user/n00b can follow it without unexpected problems.

Anyway, I am sorry that I have offended you, I know that you have been around helping people similiar way like I do, and I thank you for that. But keep in mind, that longer, and more straight forward procedures are working better in some cases, then shortcuts. Anyway, your modified JPY package has been posted here some posts back, and I've noticed it. Thanks a lot for it, I may change howto in the future. But for now, I will let it be as it is now. Still, I have to update howto and full package soon, because it is getting obsolete (voodoo for example, theme package, and maybe even your JPY itself will be good idea).
[Galaxy S I9000 General] Virnik0:
If you can promise that you have followed howto to the letter, I am fearing the worst. Some production line in South Korea made ill phone series, in which SDCard controller inside the phone is malfunctioning. Some people have this issue on Vibrant, GT-9000M variant, and little, tiny group of clean GT-9000 too.

If you send email to Samsung itself with your IMEI and photo of the EAN barcode under the battery, they will reply you to hold steady, and will send you new phone. We had discussion about this on IRC network last week with another four guys, because they ran into the same problems like you.

I can't remember serie code, so I can't tell you for sure if your phone is from that ill-made line, but if so, then you will have to send email to Samsung.

But meanwhile, I'd like to ask you, if you can follow the procedure once more, and try to flash JPU firmware with PIT file and re-partition ticked.

Try it, and if that problem persist, then you can be pretty sure what happened to you. Samsung will let you keep broken phone (if you are good electrician, then you can fix it yourself, by changing CHIP onboard your phone), and will send you new one, which will not suffer this problem.
[Galaxy S I9000 General] birth1mark:
Hello to you all,

I've done the mistake of trying to root my Portuguese I9000 with ODIN without reading all the information attached to the topic. Now i got my I9000 stuck in the AT&T logo.

I tried this: http://xdaforums.com/showthread.php?t=788108

I need you help, Jedis of Technology to bypass this. Already tried on/off volume down / home but still the same logo loop. When connected USB to the computer, it aparently turn's off.

I started with the block 1 but the registry keys you tell does't appear for me

Help Please,
[Galaxy S I9000 General] Virnik0:
Please describe your problem closer, what have you done? What have you missed? Try to pull out battery for a few seconds, place it back, and try to boot to the download mode. If you haven't enabled download mode before, then you will have to use adb, and switch your phone to the download mode with it. If this fails, then you will have to smolder jtag usb cable, and do hard boot, which will switch you to the download mode. You can find instructions how to do that here on xda.

Sent from my GT-I9000
[Galaxy S I9000 General] pipaw:
Hi,

i have firmware 2.2

Baseband version I9000JXJPE

BUILD #

FROYO.JPJPG

how can i update to 2.2.1 froyo JPY?

do i need to do 1st the jpu?a-e 1-10 instruction for jpu

or i can skip that one and direct to jpy?

thanks
[Galaxy S I9000 General] Gwymember:
@ Virnik0: Perhaps you could add the code for the netherlands to your list it is XEN.
[Galaxy S I9000 General] Virnik0:
Will add tomorrow, thx

Sent from my GT-I9000
[Galaxy S I9000 General] Virnik0:
Why don't you read first post? Everything is written there.

Sent from my GT-I9000
[Galaxy S I9000 General] palmysan:
I applied this update a few days ago, and it was the mots considerable upgrade i was blown away. But i got greedy, and just put on the speedmod kernal. Ive dropped 300 points in quadrant and am very unhappy with the general performance.

How do i revert back to the kernal i was using before after following this guide? I can use Odin, im just unaware of which file i need to be upping.

Any help would be appreciated.
[Galaxy S I9000 General] Virnik0:
Flash voodoo tar package as pda with odin. There is newer voodoo 5.2 available, just search xda for it. Newer version has BLN and Sound enhancements.

Sent from my GT-I9000
[Galaxy S I9000 General] palmysan:
Brilliant, thank you so much for your quick reply :)
[Galaxy S I9000 General] nikolicabgd:
This topic is just fabulous. Did everything like you said and everything went ok.... THANKS!

But I have one question.... is there any way that I can get swype with serbian support?
[Galaxy S I9000 General] palmysan:
Im getting 1500 or so with quadrant after following this guide. I see people are pushing 2300 on their galaxy s, which element of this guide needs to be changed to get numbers like that?
[Galaxy S I9000 General] Virnik0:
Yes, it is. But because I have never used Serbian language, you will have to search on your own.

t should be enough to find JP6 firmare Swype. But that JP6 must have Serbian locale set first. The problem is, that there are not too many ppl using Serbian lang.
[Galaxy S I9000 General] Virnik0:
it is simple:

1) Overclocking

2) Bind mounts. Not fully safe. Someone can work with it without any problem, somebody will loose every setting each reboot.
[Galaxy S I9000 General] nikolicabgd:
jp6 was my last csc with working swype...I had it when I bought sgs... so can I put instead jpy csc? what would be trouble with that?

I have noticed that this jpy firmware and maybe because voodoo my battery drained for less then 24hrs. It says that display uses 89% of battery even if I set it on automatic level. And also I and experiencing some problem with mail... whenever I reboot phone or try app's like write&go, samsung mail app phone vibrates twice and I get error "The application Email (proces com.android.email) has stopped unexpectedly. Please try again"... do you maybe know what is causing this... this happend first time phone booted after flashing with your method...

thanks!
[Galaxy S I9000 General] Virnik0:
Your Email app is crashing, because Theme included in the big package from the first post forgot to wipe Email.odex file.

Anyway, DeepBlue Theme from the first post is outdated.

Flash this one from withing recovery, and you will be fine. It fixes those problems, along with Camera bugs, and few other things.

For the Swype, flashing different CSC will result in factory-reset.

All you have to do is search for JP6 serbian Swype.apk, Swype.odex and libSwypeCore.so files, and place them in the right directories.

Theme I am suggesting you have this swype already included, just check it out.
[Galaxy S I9000 General] samvdias:
JPY Version

Hi Virnik

I flashed as per your instructions in post 1 and stopped after flashing the JPY_JPY_JPY file. Did hard reset after that and everything is working fine. The phone now says

PDA: I9000XXJPY

PHONE:I9000XXJPY

CSC: I9000XAJPY

Build Info: 2010. 12

Is this stock standard or was your file a modified version? The reason is that when I plug into Kies it says cannot update this version.

Thanks
[Galaxy S I9000 General] Virnik0:
Kies update is ok.

It is latest one firmware for UK.

But, I strongly recommend NOT TO UPDATE with Kies, especially if you installed Voodoo kernel. The reason for this denial is, that Voodoo kernel has converted your filesystem to ext4, which Kies do not know, and will eventually reformat your phone to factory standard. Ext4 is filesystem format known in linux world. It is most updated and most recent filesystem format, which has many advantages over NTFS, RFS and others, because of it's speed. I have to suggest you to update manually, and only in case you will really needed. Do not forget to disable lagfix (disable option will reconvert your filesystem partitions back to stock RFS) first, before you'll update to next released firmware.
[Galaxy S I9000 General] nikolicabgd:
Should I instal this theme you are suggesting just over the one one from the first post? or to remove theme and go back to stock theme and after that install new one... ? how in general do I uninstall themes? The proces for instaling themes in general is boot into the recovery, select zip from sd card and that's it?

you didnt answer my question about battery? is it because of voodoo or I have something working in the background that I dont know what is :)

sorry for bothering :)

and thanks in advance :)