yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] CatalystWon:
So true! The Titanic was the newest ship at its time, but sank on its first voyage. :angel:

According to SamMobile, ZSJW4 = 2.3.3, XWJW7 = 2.3.6.

Release dates only indicate

when

ROM was released - not which ROM is the newer version, because Samsung has varied the release-date of both

versions

depending on country/carrier.

The 'XW' prefix has been used for different carriers in Australia, Italy, Germany, and others in Europe, which are NOT the same regions.
[Galaxy S I9000 Android Development] driodmaster92:
Looking for deodexed JW8
[Galaxy S I9000 Android Development] harshad_kp:
Can please tell where will I get deodexed firmware for DDJVB... it is the latest indian value pack firmware...
[Galaxy S I9000 Android Development] sammyservices:
Hi !

No. zsjw4 is 2.3.6 and not 2.3.3

I am using this since 2 weeks.

Great but with few lags like in all gbs.
[Galaxy S I9000 Android Development] sridharrn:
+1

I also need this...
[Galaxy S I9000 Android Development] zindank:
Deodexed XXJW6 please...
[Galaxy S I9000 Android Development] Luval:
Deodexed XWJW5 with FOP! CSC, please.
[Galaxy S I9000 Android Development] Val3r10:
Thanks for your work, Ramad.

Any chance to get the full deodexed version for this stock FW ?

Thanks a lot
[Galaxy S I9000 Android Development] Mae7:
I can't even download any of them. Says I can't download it in that region. Then I got a mate to try and he said he can't either.

I can't find anything for the DXJV9.. so stressful.
[Galaxy S I9000 Android Development] addicted2088:
This thread is now too old and not updated for a while. Not sure you'll be able to download any of those.
[Galaxy S I9000 Android Development] bambam1978:
Anyone have a link that works for the i9000m roms in this thread?
[Galaxy S I9000 Android Development] ragin:
Which region is this for?
[Galaxy S I9000 Android Development] [Ramad]:
This is for Germany
[Galaxy S I9000 Android Development] [Ramad]:
XWJS5_MultiCSC has been added (South and Central-Europe).
[Galaxy S I9000 Android Development] [Ramad]:
Italian RSJS2 has been added..

ZSJPG is a Chinese firmware but only for CSC BRI and TGY, make sure to backup /efs before you try any firmware, it's all in the first page.
[Galaxy S I9000 Android Development] ragin:
XWJS8 available on Kies. Check it out.

PS : Build date 7th march.
[Galaxy S I9000 Android Development] [Ramad]:
Thanks ragin :)

XWJS8 is added
[Galaxy S I9000 Android Development] surya_mca:
Hey Ramad.. im ffrom Indian Region.. which Vesion of CSC & MODEM For JS8 i can Use
[Galaxy S I9000 Android Development] [Ramad]:
I'm not familiar with Asian firmwares, but I think that you need to flash CWM JS8 first, then flash only CSC: DDJP5 and Modem: DDJP2 in Odin(no pit and no re-partition), assuming that you already have these files. I think that any European Modem will work on Indian GSM/3G networks, so you might end up flashing CSC: DDJP5 if you want to keep XXJQ1 as Modem.
[Galaxy S I9000 Android Development] addicted2088:
I have JS7 deodexed installed. Now if I install JS8, does it wipe completely or it just updates?
[Galaxy S I9000 Android Development] [Ramad]:
It does wipe all partitions, do a backup of your applications before flashing.
[Galaxy S I9000 Android Development] bidboy:
Just installed XWJS8, same as above. :)
[Galaxy S I9000 Android Development] [Ramad]:
Odin Packages of Froyo 2.2.1 have been added, to be used on a 512.pit partitioned device.

Please read the update log for more information.
[Galaxy S I9000 Android Development] WoodPusher:
Is market fully unrestricted in these roms?

thanks for the great work.
[Galaxy S I9000 Android Development] Tricky103:
Thank you for this thread ramad. It is much easier to cook a rom when this is available

Tricky103. Laila Rom. Tegrak Onenand = +1800 quadrant :-)
[Galaxy S I9000 Android Development] miketwn:
[Ramad] the new zsjpj is out...waiting for your deodexed version to come out...thanks bro..
[Galaxy S I9000 Android Development] [Ramad]:
ZSJPJ is added CWM and Odin packages are up.

Done :)

Glad that you find the thread useful.

You are welcome, I'm afraid that I don't know what unrestricted market means?
[Galaxy S I9000 Android Development] WoodPusher:
Sorry, it means if all aps are available.

Could I ask you what input languages are available in JPJ?
[Galaxy S I9000 Android Development] [Ramad]:
ZSJPJ is a North-East Asian firmware (China, Hong Kong and Taiwan).

Regarding Market, I think that depends on where you live, I do not modify any application in any firmware...Market and all other applications are the same as in the stock official firmwares.
[Galaxy S I9000 Android Development] WoodPusher:
Is it ok to replace CSC in these files?
[Galaxy S I9000 Android Development] [Ramad]:
Yes, you can replace CSC by flashing a deferent CSC file using Odin after you have installed the firmware through CWM, or you can change CSC in the first flash if your are flashing the Odin firmware version.

If you need to change CSC to an other CSC in the same region you live in then you only have to dial *#272*Your_IMIE_Number# then choose the CSC that you want and hit install, the phone will reboot installing the new CSC.
[Galaxy S I9000 Android Development] WoodPusher:
Thanks Ramad
[Galaxy S I9000 Android Development] betoNL:
Hello Ramad,

Could you make a JS8 with a built-in CWM + SU like many optimized kernels got?

I was just wondering...:rolleyes:

I tried you deodexed JS8 and tried to flash the CWM recovery with Rom Manager, but I never get the 3e recovery to work, 2e overrides it....
[Galaxy S I9000 Android Development] [Ramad]:
Flash the firmware and don't flash any other kernel if you want to keep the modified 3e, then enter recovery mode and choose 'reinstall packages' using the Power Key, the phone will reboot to recovery again, choose 'reinstall packages' again and that should bring you to CWM if your phone have the CWM update.zip installed in the Internal SD-card.

I don't want to touch the Kernel, there are many optimized Kernels and the user is free to choose any Kernel he/she like or stay with the stock Kernel.
[Galaxy S I9000 Android Development] santope:
Ramad, many thanks for sharing your ROMs.

I am using a European SGS i9000 in Korea for the past few weeks.

I have flashed your JS8 CWM package and it works perfect. i think I am going to use it, and concentrate now on the apps.

3G data works automatically, despite the NEE CSC (Scandinavia?)

Strangely, the 3 sample music tracks do not play in the player app.

I really don't care, but... is that because you have replaced the Samsung music player?

Do I understand correctly that you leave the kernel untouched, but replace/delete/add some of apps ?

Pedro
[Galaxy S I9000 Android Development] betoNL:
Yep thanks, just had to press "reinstall packages"twice" and got the cwm recovery.

This time I flashed your deodexed JS8 with odin so I could change the csc to XEN.

From CWM recovery I restored my last backup (advanced restore - DATA only)

It went ok, but after reboot some of the restored apps wont work or get FCs.

No biggy, I just have to un-instal one by one and re-install them..

reinstalling from a Titanium back-up also works :)

As a report I can say that the gps on my sgs always worked ok, but now with the JS8 firmware its even BETTER !

I would not dare to change nothing right now, like adding those lines to the build.prop file.....

Or maybe I will....just for fun....
[Galaxy S I9000 Android Development] [Ramad]:
NEE and XEE are Scandinavia, you are correct about that. :)

JS8 does not include music samples, could they be from a previous firmware?

I only do the followings:

CWM packages:

Replace 3e recovery

Add busybox and superuser

Add Rom Manager and Quickboot to /data (to make them un-install-able if not needed)

Move provider applications from /system/app to /data (to make them un-install-able if not needed)

Odin packages:

Replace 3e recovery

Add busybox and superuser

I do not touch the kernel, it's the same as the stock Samsung kernel and do not touch any application or jar file beside deodexing them.

Let me know what CSC your device used to have and I will upload the CSC tar file that you can flash with Odin, if I have it.

Glad it worked as it should, thanks for the valuable informations regarding how the firmware works and GPS, if your GPS works fine then please leave it and don't disturb it :D .

Regarding CWM advanced restore - (DATA only), that will not work if your previous firmware is different than the one you are using now, because CWM do backup the whole /data partition and that includes dalvik-cache, and when the files in dalvik-cache in the backup is different and not related to the applications and jar files of the new firmware at /system/app and /system/framework then the majority of the applications and framework jar files will not work.
[Galaxy S I9000 Android Development] betoNL:
I see...luckily the majority of the apps are doing ok....

Well, since a I have a deodexed JS8 now, which themes would you recommend?
[Galaxy S I9000 Android Development] [Ramad]:
It's a personal test, but bidboy did post a link earlier to some themes made by our forum member R64 :http://xdaforums.com/showpost.php?p=12152114&postcount=112 That theme should be working fine according to bidboy.
[Galaxy S I9000 Android Development] santope:
Thanks for the reply,

Actually everything is working, so I don't need to replace the CSC, although I suppose I might if I found one for Korea.

Just wanted to understand what difference does the CSC make ? Stll don't get it...
[Galaxy S I9000 Android Development] mab71:
Hi Ramad! Great work youve done as there are alot of members here that love the original default look and feel of our SGS, but still want some little extras on the side... like me

so this is my present config: originally repartitioned with 513.pit I9000DXJPE rom. then rooted with speedmods kernel. after that i hard resetted and flashed Doc's v9.9.5 js8 over it.(with stock js8 theme, XME csc chosen from kitchen and finally flashed thru CMW a XXJVE modem).

what i would love to have now is a ZSJPJ pda over my existing combo(modem JVE and csc XME).... what would you advise me to do??

Can i just download a CMW ZSJPJ package and flash the pda file only thru CMW or do i have to reflash the whole odin ZSJPJ package with 512 PIT repartitioned and then change the csc and modem afterwards via odin or CMW??

thanks a million!!
[Galaxy S I9000 Android Development] [Ramad]:
CSC files are region sales-codes, NEE is Scandinavia, KOR is Korea and so on, in some older(beta) firmwares it did effect the nv_data.bin file which contains the IMEI number if the phone is not flashed with correct CSC files, it could change the IMEI number, but it does not seem to effect the phones in the newer firmwares, still, you really need a copy of the files on /efs partition which contains the IMEI number of the phone, I did write how to retrive these files in the very first post.

You are welcome and thanks for your kind words :)

If you want to stay on pit 513. then download the CWM package and flash it, then flash the Modem and your own CSC files that you already have using Odin.

If you want to install the Odin package then download the Odin package and flash the PDA from the downloaded package along with XXJVE Modem and your own CSC files that you already have, you need to re-partition using 512.pit file.

The choice is up to you.. :)
[Galaxy S I9000 Android Development] mab71:
You are welcome and thanks for your kind words :)

If you want to stay on pit 513. then download the CWM package and flash it, then flash the Modem and your own CSC files that you already have using Odin.

If you want to install the Odin package then download the Odin package and flash the PDA from the downloaded package along with XXJVE Modem and your own CSC files that you already have, you need to re-partition using 512.pit file.

The choice is up to you.. :)[/QUOTE]

thanks Ramad for your quick reply :)

if i decide to use odin and 512 pit with the mixture you mentioned here, will i have enough free space in /system?? cos last time i tried this kind of mixing, there was 0 free space. this was becos the csc OLBJPA for my region is very big. and this is the only csc single file that i have. i dont know how to extract the XME csc from Doc's zip file which i think is much smaller.
[Galaxy S I9000 Android Development] [Ramad]:
It should work, I did test them before posting them using 512.pit, those are deodexed firmwares, the system data space needed is less than odexed firmwares. I have this CSC file if you want it, I can provide the link, it's from DXJPA.

OLBJPA size is around 18MB, deodexed ZSJPJ size is 242MB that is 260MB total, you will have around 16MB free space after flashing those files.
[Galaxy S I9000 Android Development] bidboy:
Yes, me again :). Now installed the Odin version of ZSJPJ & all running fast & smooth. Not that it matters but the Quadrant score using just the stock kernel with no tweaks or lagfix was 1285 ( 3rd run ), with over 100 apps installed.

R64 theme stll working fine on this rom.

Thanks Ramad, you are providing a great service.
[Galaxy S I9000 Android Development] miketwn:
[Ramad] first, great job and your work is definitely appreciated. One question, im downloading jpj CWM zip rom now. If I dont want any of the stock apps included, i can just use Winrar or 7zip and remove it before I flash. That's ok right?
[Galaxy S I9000 Android Development] mab71:
yes please Ramad, i would really appreciate that....plz provide the link :)

and, should i do a hard reset after flashing?
[Galaxy S I9000 Android Development] [Ramad]:
Yes that should work, extract, remove the applications that you don't need at /system/app, repack all the folders as a zip-file using 7zip or winrar and flash.

CSC OLBJPA: Download (double click to extract).

No need to do a hard reset with CWM, if you will be using Odin then wait till the phone boots, if you get force closes then do a hard reset.

Good luck :)

You are welcome :)
[Galaxy S I9000 Android Development] mab71:
thanks again.... do i need to hard reset after flashing?
[Galaxy S I9000 Android Development] [Ramad]:
Forgot to answer that in the last post, I did edit it though...no, no need to hard reset if you are using CWM package and backup your applications(if any) before you flash, if you are using Odin then wait till the device boots, if you get force closes then do a hard reset(wipe/ factory reset) from recovery.
[Galaxy S I9000 Android Development] mab71:
ok bro thanks a lot!! u really made my day.... take care!!

p/s: sorry to keep bugging you bro... i've got no technical background at all ..:o
[Galaxy S I9000 Android Development] [Ramad]:
Don't say that, I'm happy to help... We all started somewhere, I'm just returning the favor of those that I have learned so much of, in the same way they did help me :)
[Galaxy S I9000 Android Development] miketwn:
[Ramad] just installed the ZSJPJ rom and everything went well. Removed out 30+mb of system apps (lite version).... Thanks again bro...well done and thanks for sharing....
[Galaxy S I9000 Android Development] ssvijay:
Just a question. yesterday tried jpj from ur link . But My SGS refused to start. So flashed with Resurrection edition to fix it. Any idea what i did wrong.

Just copied ur zip to sd card and installed it(lag fix disables)

SGS froze in GALAXY S screen itself.

Sorry for being dumb
[Galaxy S I9000 Android Development] [Ramad]:
I don't think that you did anything wrong, CWM does the flash, maybe the flash did not go well. Did it freeze on the boot screen?
[Galaxy S I9000 Android Development] mab71:
hi Ramad... i flashed everything via CWM just and it was ok. then i flashed stockmod091 over it and i'm getting android.process.media FC's... is there a solution to this?
[Galaxy S I9000 Android Development] betoNL:
The problem with themes (and many mod roms) is that sooner or later, you always encounter a BUG.

I guess you still didnt encounter any bug with the R64 theme?

Thanks....
[Galaxy S I9000 Android Development] bidboy:
Been using the theme on the last 4 roms I have installed, no bug's that I have noticed. Using the cool blue theme but have changed the battery icon to the circle one. Here it is if you want to try it.

http://www.4shared.com/file/olxuSwlJ/R64Theme_Cool_Blue_18-02.html
[Galaxy S I9000 Android Development] [Ramad]:
Your device should not have these force-closes, I don't think that flashing a deferent kernel than the stock kernel will result such errors. Try again but by flashing the Odin version of the kernel you want to use.
[Galaxy S I9000 Android Development] betoNL:
Thumbs up

Hello!

Just to report that R64 themes are doing fine on Ramad's deodexed/zipaligned JS8.

Good job Ramad and R64......

No bugs at all, just how it should be :D...........

« »
[Galaxy S I9000 Android Development] radeon_x:
On JPJ I noticed that there is no option in the camera to disable the shutter sound like there is in north american / euro releases. Does anyone know where the shutter sound files are and if deleting them will disable the shutter sound?
[Galaxy S I9000 Android Development] brack11:
Hi Ramad, my thanks to you for your wonderful work. I want to share my frustration, not with your rom though, but with myself - whatever I tried I cannot make a rom myself. I would like to make one from scratch from factoryfs.rfs and I successfully extract it copy all files from there into system folder use HTC Android Kitchen for SGS to root, zipalign, deodex, etc Deodexing is not quite smoothe, but it removes all odex files and finishes ok, just a few files keep showing errors but program itself solves those problems. Well, I do everything properly (according to my understanding) but I had no single rom that was booting without fc right before twlauncher starts.

WHAT COULD BE WRONG?

EDIT: I'm Linux user, so, xUltimate is not an option, use HTC Kitchen for SGS
[Galaxy S I9000 Android Development] rafalense:
No need to replace default font any more

Install Armani.apk and you will find it on Display/Fonts ;)
[Galaxy S I9000 Android Development] [Ramad]:
I think that your chances on getting an answer here are very slim, please post your question at ZSJPJ firmware thread and I'm sure that you will get an answer soon: http://xdaforums.com/showthread.php?t=999467
[Galaxy S I9000 Android Development] [Ramad]:
I'm afraid that this will not work... The Armani font will show as an option but you will not be able to change to Armani font, the device will still be using the default font because the Armani font files are not there.
[Galaxy S I9000 Android Development] [Ramad]:
I would like to ask you to check the files and directories attributes.. all the files and folders will be read-only(they must not be read-only) when extracted from factoryfs.rfs file, that could be the reason for the problems you have when deodexing, because Android Kitchen does not force-deodex, it will remove the odex files and you might think that the apk files are deodexed, but they are not.

Let me know how it goes, I would like to help if I can... Good luck :)
[Galaxy S I9000 Android Development] miketwn:
[Ramad] I flashed your ZSJPJ deodexed rom and everything went smooth. No problems. But then I flashed a theme, and everything went fine too. However, today, when I went to Locale/Text, my chinese is gone but replaced by European locale. Just wondering what can cause this? Thanks bro....
[Galaxy S I9000 Android Development] santope:
Ramad, thanks again for your reply and explanations. I am afraid I still don't get it though.

First I flashed a JS8 ROM with NEE CSC (Scandinavian) and I got the Korean APN automatically. Then I flashed the 'Armani look' JS7 plus the OXXJS4 (multi-CSC) and I lost them again.

I tried flashing the XEE and the NEE CSC files on top of that, still didn't get the APN.

I have to conclude that the APNs, or whatever enables the phone to get them (perhaps OTA) is not in the CSC files. It must be something else in the ROM.

What do you think?

Pedro
[Galaxy S I9000 Android Development] [Ramad]:
If you have flashed the theme through CWM then the package might have replaced framework.jar in your device, this leads to the change of local and languages. You can check the the archive by extracting it, it should contain a framework file in system>framework folder.

apns-config file that contains APN informations is located under /system/etc, I have not seen any CSC file that contains this file and thereby no CSC can replace that file in the device. You can enter the APN information of your provider manually.
[Galaxy S I9000 Android Development] miketwn:
[Ramad] after doing some research yesterday, I found that just modifying the framework-res.apk (taking the locale files from the original jpj to the theme framework) didnt work. Now I see, its the framework.jar that controls the locale/language. Would this work. I take framework.jar from your deodexed CWM zip and copy paste into the CWM zip of the theme?
[Galaxy S I9000 Android Development] [Ramad]:
That might work to get the local/languages back, but the theme might not work, try and see how it goes.
[Galaxy S I9000 Android Development] miketwn:
Its okay....i semi-bricked it 3 times last time trying out different stuff. I will try it again (have nandroid backup to save me)

Again, thanks for the help. Your knowledge and kindness amazes me..........much appreciated bro....:)
[Galaxy S I9000 Android Development] jornbjorn:
this is the place to be when new stock rom is coming to town!

mike: how did it go with the framwork.jar project?
[Galaxy S I9000 Android Development] miketwn:
it failed miserably.......so far as I know locale/languages contained in framework.jar and framework-res.apk. I just dont know how to inject a locale into it....;)
[Galaxy S I9000 Android Development] jornbjorn:
is it possible to use a csc from froyo in jvk?
[Galaxy S I9000 Android Development] juanicoenfer:
Hey, you are late in deodexed jvk:)
[Galaxy S I9000 Android Development] [Ramad]:
I had to help releasing it to our members:http://xdaforums.com/showthread.php?t=1009177

I'm testing the deodexed stock now, will post it a bit later
[Galaxy S I9000 Android Development] [Ramad]:
XXJVK CWM and Odin packages are added.

The CWM uses the hacked kernel by supercurio, it has CWM recovery and EXT4 support.

The Odin package uses the unmodified 3e with no CWM support, if you only want to use the deodexed firmware, only want to use Odin and don't use CWM ROM packages then this is for you.
[Galaxy S I9000 Android Development] Jodelaplaya:
Can we flash the Deodexed JVK from the stock JVK with hacked kernel ? Without wipe ?

Thank's ramad!
[Galaxy S I9000 Android Development] [Ramad]:
If you mean using supercurio's kernel which have CWM recovery then yes, flash the CWM version, just disable the lagfix if it's enabled before flashing, then enable it after the first boot... you don't need the Voodoo folder because you will have it in the internal SD-card already.

I don't make non-wipe ROM packages, that only gives problems, If you read the whole thread then you will see that there is no problem with any firmware yet. Just backup using Titanium and restore after flashing.
[Galaxy S I9000 Android Development] sh@m@n:
[ramad]

Thank you for the response of Jodelaplaya - Good day ;)
[Galaxy S I9000 Android Development] ArctiX:
Where can I find the framework-res.apk with screen off animation for deodexed and zipaligned JVK rom? Thanks in advance ;)
[Galaxy S I9000 Android Development] [Ramad]:
In the XXJVK firmware thread ;)
[Galaxy S I9000 Android Development] g00ndu:
The locale is residing in the settings.apk, not from framework.jar and framework-res.apk. But you will still need to inject framework-res.apk and also twframework-res.apk. Let me know if it works.

Just replace those values folders. delete those that you dont need. be careful about the values-hdpi folder, this one cannot delete.

Sent from my GT-I9000