yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 General] Virnik0:
It is enough to overwrite actually installed theme with the new one. There is no uninstall. But I have created Theme redo package, which can overwrite installed theme to it's original look (stock one). You can find both on the theme thread, I have posted link to it few posts back.
[Galaxy S I9000 General] nikolicabgd:
I againt have few question... :)

with voodoo 5.0.3 I got recovery but it isn't CWM? so I should install it if I want to install your latest theme?

now concerning swype...

to be able to use SGS tools I need to install busybox from market and install it?

you also said one should install swype beta installer...do I download it from swype official website? and after that what should I do with zip file containin swype for jp6?

sorry but didnt get the whole process how to install properly :)

thanks again!
[Galaxy S I9000 General] Virnik0:
Voodoo 5.0.3 has CWM integrated, but I strongly recommend you to flash Voodoo 5.2. Anyway, you are able to use Voodoo integrated CWM to install theme.

Busybox can be installed via Busybox Installer found on market. Make sure you have rooted phone first

Swype Installer will install latest swype available. But you will have to delete /system/app/Swype.apk, /system/app/Swype.odex and /system/lib/libSwypeCore.so first, to make Swype Installer able to install latest swype. Otherwise, it will write error upon install.

zip file containing JP6 Swype can be installed directly from CWM.

whole process is described on the first post.
[Galaxy S I9000 General] Virnik0:
First post updated. Howto is shorter now. As Ramad suggested, I have added dbdata.rfs to the firmware package, so it is more straight forward. You do not need JPU anymore. More, Theme has been updated in the package, and Voodoo package too, to the yesterday 5.4 version.
[Galaxy S I9000 General] lord12:
Hi Virnik0!

I see you updated your how-to and you use a newer lagfix.

I've installed the "older" version....how can i get the newer one ?

Can i follow these steps:

14] Close Odin, start it again. It shall detect ID:COM port again.

15] Click PDA in it, and select Voodoo-stable-5.4-Froyo-2.2.1-GT-I9000-odin-pda.tar

16] Make sure Re-partition tick box is unticked.

17] Press Start. It will take few seconds.

18] Phone will reboot itself after successfull flash, and right after reboot, it will start filesystem conversion (lagfix will be activated). It may take up to 10 minutes, so be patient.

19] When done, phone will reboot itself.

20] You will notice, that it is much more faster now. Disconnect USB now.

Or should the older lagfix be uninstalled before or should i disable it before ? and how ?
[Galaxy S I9000 General] tfvaldo:
I had my firmware updated to 2.2.1 using the procedure from the op. After that, Kies 2 wouldn't recognize the installed firmware and said it wasn't possible to check/update the firmware.

Then I used this code to change my product code from GT-I9000HKYKOR to GT-I9000HKYXEU:

Now Kies recognizes the installed firmware and say it's the latest version. Hopefully it will allow me to updated it once there is a new official release :D

Also, Samsung Apps showed only 9 new software, after changing the location code it shows 41!
[Galaxy S I9000 General] lisa2blonde:
My market app wouldn't download either. I could search for apps. Click on download/install...it would start and end in seconds. The reason this happened to me was becuase I flashed a new firmware. I did not flash a csc file with odin until much later.

Someone pointed me in the CSC file for another problem I was facing and so I flashed and bingo - it worked right away. Not sure if this has been answered in the last 30pages of posts so I thought I would post again. Something in that CSC file made it work.
[Galaxy S I9000 General] Virnik0:
This is exact procedure, except for steps 18-20, which will not happen. Lagfix is already activated, and only thing which will be done, is rewrite of the actual kernel to the 5.4 voodoo version, nothing more. So reboot will be almost instant.
[Galaxy S I9000 General] mrBira:
Hi, and thanks for a wonderfull guide!

Just because i'm stupid, and got limited time trying to find the solution, i want an specific guide for my region.

I have tried custom roms on my phone, but they all are lagy (long story).

So i wanna revert back to a 100% STOCK phone, and be able to upgrade firmware thru KIES in the future.

If someone want to help me with this, i'll gladly trow in 100 SEK ($15-16 American dollars) to the persons PayPal.

My region : Sweden

Thanks all!

EDIT: I'm on JM2 now (flashed with ODIN), and can't update with KIES.

Added attachment.
[Galaxy S I9000 General] lord12:
hmmm...now i also installed your new theme, but now i i've no email and no phone book any more...what can i do ?

edit: if i go to the phone button and then i press de contact book, the phone vibrates and give me a error "Process com.sec.android.app.dialertab" have been stopped, try again.

edit2: oh no...and i have no swype any more :/
[Galaxy S I9000 General] nazrazr:
can we still getting update via kies after flashing FW with Odin?....
[Galaxy S I9000 General] Virnik0:
Sure, but only in case you will disable lagfix first.
[Galaxy S I9000 General] Virnik0:
Just flash JPY with Odin and you have 100% stock fw.
[Galaxy S I9000 General] Virnik0:
That is really strange.

Can you please confirm, if these files are present on your phone?

/system/app/Email.apk

/system/app/Email.odex

/system/app/Swype.apk

/system/app/Swype.odex

/system/lib/libSwypeCore.so

If /system/app/Email.odex is present, delete it with Root Explorer (mount /system to r/w first)

If /system/app/Swype.odex is present, delete it with Root Explorer (mount /system to r/w first)

If Swype is not present, I can make standalone zip update, which will install it again.

Do you have enough free space on /system partition? If not, then install zip for the theme failed to copy everything needed. Try to manually delete few unneeded apps from the /system/app and make sure that you have at least 20MB free on /system partition.

I think that this is why you do not have fully installed theme.

Or use attached zip files, and install them from recovery. They will fix your issues with Swype and with Email

JPY-Swype.zip (too big to be attached here, so I have uploaded it to multiupload)
[Galaxy S I9000 General] Virnik0:
Battery should last for one day with 3G on. Voodoo have very small impact on battery performance, almost unmeasurable.

Install zips are installed from CWM. Theme can be overwritten, at least this one. To use different one from another author, it is safer to return to stock (with my ZIP) and then apply different one.
[Galaxy S I9000 General] nazrazr:
i really hope this thread is pinned to the main page.....please do something this is very useful thread for all the users!!!
[Galaxy S I9000 General] Terranigmus:
Is there any reason I should care for correct product codes?
[Galaxy S I9000 General] Virnik0:
warranty...nothing else.

it is not. it is up to you, users, who have to vote for it...
[Galaxy S I9000 General] djurazzi:
force closing

plz help me i used the procedure in the first post and everything went well, i upgraded to 2.2.1 i rooted the phone and i applied lagfix, but then the phone just started to massive force close applications, and it vibrated all the time, while trying to fix that i bricked my phone :D but then i fixed it and now its on stock 2.2 plz help me what to do? i want 2.2.1 but still want to be able to use my phone :)
[Galaxy S I9000 General] Virnik0:
just flash JPY as written in the howto.

apply CF-Root, then Voodoo lagfix, and instead of included Theme, which is supposed for advanced users only. to Apply it, you will have to remove some apps from /system/app, to make enough free space.

Or describe your problem more closer.
[Galaxy S I9000 General] lord12:
Virnik0 i can't find the files on my phone because i cant find the folder.

I had enough space on it. I'll try it a third time to install the theme. If it doesn't work i'll flash my phone again.

Here comes my question...can i flash it a second time with your how to or do i need to uninstall something before, like voodoo ?

I hope then the theme works.

edit: this is really strange...i tried it a third time - nothing happens, no contacts,email,swype and even no blue market, and all the other stuff that should be installed with the theme, so i will have to flash it. Should i do all steps or can i skip some of them ?
[Galaxy S I9000 General] DocMarc73:
Great job! Thanks for helping us newbies with some real detailed How-to!!!
[Galaxy S I9000 General] Virnik0:
it is enough to flash JPY again, over actually messed up one, without any risk. Just un-tick repartition, and you are done. But disable Voodoo Lagfix first!

This way, changes made by any theme will be overwritten with original stock, and you will lost nothing of your settings. After that, flash cf-Root and Voodoo Lagfix again. Voodoo will be flashed, but not activated, so delete disable-lagfix file after first reboot after voodoo flash. Reboot, and you will be done. Nothing is lost, everything stock, voodoo active with root access.
[Galaxy S I9000 General] lord12:
now i am in panic... i tried to flash as you said with repartition untickted and there was a fail, then i tried the same but with pit - fail, then i tried mit pit and repartition ticked - fail

now my phone dont start any more just show me a PC and a Phone.

how can i flash it that it works again ? should i whipe somthing or what can i do?

EDIT:

OK, on the third try it works now (something was wrong with odin) but it only worked with repartition ticket ...now i flash CF root and voodoo again and try your theme again, i hope it works this time.

EDIT2:

:/ same again theme aoesn't work and my email,...dont work (i installed the theme after wipe) now i have to flash it again and choose your older theme

EDIT3:

now everything works again (whith your older theme)

because i've flashed my phone so many times should i do something in recovery mode ? for example clear cache oder somthing ?
[Galaxy S I9000 General] xaav bp:
DOes this work on the canadian version
[Galaxy S I9000 General] Virnik0:
Strange...It seems that you have not enough free space on /system

I suppose that you haven't deleted unneeded apps before applying theme.

I will prepare Theme itself in two packages...One for Theme itself, second for apps only. It shall work then.
[Galaxy S I9000 General] lord12:
now i checked the free space on my phone

all space: 273,61 MB

free Space:1,43 MB

thats strange because i havn't done something special, so why it works on all other phones ?

maybe i delete some apps and try it again, but i'm in fear if it doesn't work i have to flash it again :/
[Galaxy S I9000 General] Virnik0:
Because all other phones owners do understand that they have to delete unneeded apps first.

For example, deleting Swype will free up to 10MB, deleting Google Maps will delete another 8MB (from now on, you will be able to download and install it from the market, which will place it to the /data directory, instead of /system), and more...

In my case, I have deleted all apps which can be downloaded from the Market or elsewhere (Swype, Maps, Lyar, and other Samsung Bloatware), and I have more then 22 MB free now.

Anyway, I have made two standalone packages...First one for theme itself (it is really small, so it will work out of the box without any problem), second for apps alltogeather... (for it, you will have to free up some space)

You can download them in the Theme thread here.
[Galaxy S I9000 General] Virnik0:
No problem, I will take a look to it, but why the hell are you spamming here? It should be enough to write me a PM...
[Galaxy S I9000 General] nimbin2k:
Upgrade to JPY from JPD/JPE Firmware?

Hey sorry for the n00b Q - and especially for not scanning all thread pages (I have gone through heaps though) - but just wondering if you guyz think this would work to upgrade an SGS on JPD/JPE firmware?

FYI - Device info in Kies Says:

PDA:JPD / PHONE:JPE / CSC:JPD(TGY)

Apparently the "TGY" indicates it's region-tied to Hong Kong or thereabouts (in which case, yes, i bought he phone from HK, but live in Australia...)

As the above 'Kies' tag shows, I currently have JPD f/w for the most part, and if I start Kies it does say i can upgrade to JPE as the 'latest'... yet everyone seems to be talking about JPY being the latest f/w currently... I know Samsung don't necessarily release f/w over each region at the same time but, seriously, WTF!

If i download and follow the steps as indicated, do you think it will work? I ***REALLY*** dont want to brink my wife's SGS, so just wondering what advice anyone can give regarding this?

Additionally, the phone from HK is DEFINITELY SIM-unlocked, and doesn't appear to be branded (hence why I bought from HK - u don't see nothing like that in Oz....)
[Galaxy S I9000 General] Virnik0:
Flashing itself will work. Android OS will work. But what I am not sure about, is if it will connect to your GSM network. You will have to use the same GMS frequencies European Countries are using... If so, then it will work, because Flashing with Odin will overwrite actually installed firmware you are using now with new JPY.
[Galaxy S I9000 General] nazrazr:
hi

i just finished with the steps 12 and trying to install voodoo...but the odin show FAIL(Red).....so what should i do or did i did something wrong...re-partition is unticked already but still FAIL....message show something to do with COM something...any solution?

one more thing all apps are forced close....i am terrified like hell now..help!!
[Galaxy S I9000 General] Virnik0:
reboot your windows. Odin sometimes makes Windows USB driver malfunction, and after that, Odin is unable to locate your phone.

Reboot your phone again to the Download Mode (just to be sure), and flash Voodoo again. No damage has been done to your phone, don't worry.

OR, flash JPY firmware again, this time make sure that re-partition is ticked.
[Galaxy S I9000 General] Rytkonen:
Just saying thanks for an excellent guide. Flashed my SGS back to stock (and back to custom then) just for fun.
[Galaxy S I9000 General] Virnik0:
Heh...most of us can't afford this, just because we do relly on the data stored in the phone itself :-D
[Galaxy S I9000 General] scorcci:
Hi Dear Virnik0,

I read about 20 pages from this thread, I made a search about my problema but I did not find anything related, so I decided to make a question for you...

I made everything on the block 2 of this tutorial the first 2 steps went ok, but the last one, the voodoo part, the phone rebooted and start a voice saying about the process, when the voice said "lagfix activated" the phone stays hanging there forever...

I took out the battery and turned it on and the voice keeps repeating "recovery process" and never go trough...

Any sugestion... anyone report this kind of error?

Here is my particular situation on this thread:

http://xdaforums.com/showthread.php?p=11229970#post11229970

I am guessing is something about the internal SD card, which I can not format properly, 3 three buttons mode is working and I have installed about 20 different firmwares and none of them fix it or worked well.

I also tried many options, but since I can not root the device my chances are very few to fix it, but I will keep searching and trying, I hope the device does not brick, until now is so far so good.

Thanks for your time and attention.

Paulo
[Galaxy S I9000 General] Virnik0:
Your problem comes from sdcard bus, which is broken. Sometimes, in few older series of the SGS, sdcard bus burn out, and that is it. You are done. It is HW problem, and comes from badly made component in the factory.

Contact Samsung directly, send them your IMEI and photo of the back side of the phone (pull battery out). Describe them your problem (Phone won't boot, saying that sdcard does not exist).

They will send you new phone. It is well know problem of Vibrant and 9000M series. I have met plenty of guys with the same problems, and Samsung sent them new, fixed phones without any questions (this one can be fixed, if you are good electronic engineer, or thrown to the trash).

Your phone failure do not come from this howto, as I said before, it is HW related issue.

And yes, you can contact your provider or phone dealer, and they will take it to the warranty too, resulting with brand new phone too, but if you'll ask Samsung directly, your warranty procedure will be much more faster, and you will recieve non-locked clean phone, without your provider's bloatware.
[Galaxy S I9000 General] mihaialex:
Excellent Guide , works perfectly however i notice a heavy battery drain with this , not sure what could be the issue the voodoo kernel or the version froyo version :( thinking of switching back to DamianGTO , but i will test it a few more days . Thanks!
[Galaxy S I9000 General] Virnik0:
It has nothing to do with this firmware or battery.

You have to:

1) shut your phone off, then recharge to full

2) disconnect power cord from your phone

3) reboot to recovery

4) delete battery stats from recovery

5) plug your power adaptor back on

6) start your phone, let it boot and then charge to full

7) shut your phone off again, and leave it till it says it is fully charged.

8) you can switch your phone back online, your battery issues shall be gone.

Do not forget to leave your phone slowly discharge to almost 0% (till it shut down), and after that, recharge it again in the offline.

Doing this will reset phone's internal battery statistics, and reformat your battery.

No harm will be done, except longer battery life.
[Galaxy S I9000 General] mihaialex:
Many Thanks for your reply , I will try this today!

UPDATE: Ok , so I've followed your steps and at 8) when i switched the phone back battery was at 99% although it was fully charged , also I runned quadrant and the score was somewhere around 1560 is this ok? or should be a bit higher , also when plugging the usb cable the phone is a bit laggy, the rest is fine and very stable.
[Galaxy S I9000 General] Virnik0:
Because you do not read. I know, I wrote there that you should power it on, then leave it till recharges from the gui, and then again in offline...

that is it.
[Galaxy S I9000 General] atomic339:
Hey,

If I do it like this:

1. Odin: re-partition + Pit (from first post in this thread) + JPY (2.2.1 .tar)

So I will instal it like a PDA.

2. After flash, in Odin: Speedmod K13A (like a PDA) without PIT and without re-partition

Is it a good way? Or I will do something wrong?

After that I will have JPY 2.2.1 + speedmod k13a and re-partited??
[Galaxy S I9000 General] Virnik0:
Yes, you will. But without root. Flash CF-Root before Speedmod.
[Galaxy S I9000 General] tfvaldo:
Can't get voodoo to work

I've followed this tutorial and flashed JPY successfully, and so the CF-Root Kernel.

Now, no matter what I do, I can't get voodoo to finish the job.

Voodoo logs just says model not detected and then can't umount /system. I don't even hear any robotic voice.

I've read on Voodoo's thread that it happens because my MBR has been changed somehow. The last post on that thread suggested to issue this command on adb:

And so I did it. On next reboot, I've heard the robotic voices saying a couple of things, and then "Lag fix is active" (or something like that), but the phone wouldn't pass the S logo. For hours.

So I assumed something went wrong and restarted it. Recovery mode wouldn't go in so I could try a wipe/reset and I had no other option other than go into download mode and remake the whole thing.

Now, before I try this once more, I have a couple of questions:

1 - How the MBR has been changed in a way that voodoo can't recognize it?

2 - Changing the PIT file would help? Maybe I got a corrupted one?

3 - If I do the block write suggested above and then flash firmware without repartition would work?

Any help would be apreciated.
[Galaxy S I9000 General] HM.Carbide:
Thanks, works for me
[Galaxy S I9000 General] Virnik0:
It is possible, that your MBR is corrupted.

You can try flashing it again, and if that wont work with voodoo, contact supercurio directly on IRC network FreeNode, channel #project-voodoo

He should be able to help in this case. Overwriting bootloader from within Odin may help too, but I haven't tried it (it is pretty dangerous)
[Galaxy S I9000 General] D33KK:
10/10

Amazing thread! I thought I had killed my SGS by putting a port of Nexus s software on to it, then it had deleted my recovery mode and I could use the 3 button shortcut...

Thanks alot, love the theme too
[Galaxy S I9000 General] ptr277:
Hello,that e-mail application is used in your rom?
[Galaxy S I9000 General] Virnik0:
I am using Enhanced Email Application from Shafty.

I can give you contact to him, or better - to his support forums. He is very got coder, fast responsive, and kind. Enhanced Email present on Market do not work on Galaxy - at least not with Exchange Email server...

But he has made better and tuned version. He will propably give it to you, if you'll buy app from market (it can be simple reinstalled then).

but as a default, AOSP Email 2.3 is used in my theme, yes. Enhanced Email is based on it, but it is much better.
[Galaxy S I9000 General] lukasfragas:
Simply amazing! Thanks a lot m8!!
[Galaxy S I9000 General] Catch65:
How To

Thx for this great how To, it work just fine.

Still a litle question. How do i get the Deep Blue theme from mij phone.

Its beatiful, but he blocks my phone on the first screen and i have to reboot to use my phone again.

I trust you ha a sollution.

Catch65

Samsung S
[Galaxy S I9000 General] tfvaldo:
I'm afraid most themes (if not all of them) will only work with custom ROMs. Check this thread here: http://xdaforums.com/showthread.php?t=953450 to see if there is any that will work on stock ROM.
[Galaxy S I9000 General] Cooolboy:
root

I am reading different topics whole day, and honestly I haven't found how to root my SGS with Adnroid 2.2 (official). I would like to instal new ROM, but I want to backup everything first, so I need just do root SGS, without deleting any data from phone. Probably I just need to do first 8 steps from Block 2, or....?

I found only SuperOneClick 1.4, which should root SGS. Is it enough?
[Galaxy S I9000 General] lord12:
As far as i know, it should be enough.
[Galaxy S I9000 General] kingofpain69:
That was beautiful, first thing i have ever seen like that on any forum i.t or not. should be stickied everywhere. <its not always easy for newcomers to search for individual topics especially when the problems are 'sometimes' specific to them. and although the same questions can become repetative its always nice for a pro to answer to your question specifically just for that reassurance factor.
[Galaxy S I9000 General] exiomon:
im new in this..i never flashed a phone before =]

can i use any version of odin....or odin only has 1 version ahahah

sorry im really really new to this....:confused::confused:
[Galaxy S I9000 General] imsopov:
if I can get to recovery mode via the sdk can I skip part 1?

whenever I try to perform part 1 it wont let me debrand it, I follow the instructions it just wont work :(
[Galaxy S I9000 General] archimedeske:
CSC unknown

I've flashed to JPY with 1 tar file sucessfully.

But there is CSC code unknown still on my phone

is it possible to get CSC and flash only it via odin?

*#272*IMEI doesn't contain anything in list.

didn't find anything not working on phone tho
[Galaxy S I9000 General] displayname:
Re Flash....:cool:
[Galaxy S I9000 General] archimedeske:
Could you be more specific?

re-flash with 1 tar file on rom?

or look for 3 files one?

As when I flash with 1 tar file, I get following error:

E:Can´t mount /dev/block/st110

(invalid argument)

E:copy_dbdate_media:Can´t mount DBDATA:

factory reset will help it booting and working, but with CSC missing
[Galaxy S I9000 General] archimedeske:
I tried to flash only CSC CSC_I9000OXXJP7.tar.md5 and now

*#1234# shows as follows:

PDA: I9000XXJPY

PHONE: I9000XXJPY

CSC: I9000XXJP7

*#272*IMEI* however looks like:

Sales Code: TMZ

and nothing else in list

didn't done cahce nor factory reset... shouldn't I have non empty list there?