yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Themes and Apps] DamianGto:
Hope you do like it.

Next steep is to use a faster custom.kernel.

Then a custom Rom.

Then you know how fast the phone can be:-P

**DamianGTO Steam kernel. 350MB Ram. 500HZ. ext2/jfs . js3 base**
[Galaxy S I9000 Themes and Apps] Celso Marques:
Works on I9000B Stock Samsung 2.2 (Brazilian SGS)

tks
[Galaxy S I9000 Themes and Apps] luckyluis:
JPU,JPX,JPY

Howzit RyanZA,

Thanks china.From one South African to another,I really "smaak";) the work you´ve been doing.Used your lagfix and root apps before and they were very "lekker".:D

Listen boet, I just wanted to know if z4mod works on STOCK JPU,JPX and JPY on my I9000 SGS?:confused:

I´d like a little feedback before I test.:)
[Galaxy S I9000 Themes and Apps] DamianGto:
Z4mod work on all froyo.

But you need to be rooted and you need to gave the latest busybox.

Then it should not have any problem.

**DamianGTO Steam kernel. 350MB Ram. 500HZ. ext2/jfs . js3 base**
[Galaxy S I9000 Themes and Apps] zuNcHAN:
hey DamianGto, i'm not too sure what i'm doing wrong but if you could help me out that would be greatly appreciated.

I have JL1 (FROYO.UXJL1 Captivate) and i didn't use the site to patch (also because I don't know how to find my kernel/flash though I should probably read about it), but I used the app to see if it would patch. The patch doesn't work and I do have the latest BusyBox version (1.17.1). I'm fairly new at touching kernels etc., so if you could help me then that would be great. What can I do next?
[Galaxy S I9000 Themes and Apps] DamianGto:
You can download the firmware and extract the zimage and use it on the site.

Then you flash it.

I don't have a captivate so i can test it myself.

But i advice you to read more about flashing. When you get use to it you don't think about it. You just choose the thinks you like.

That makes the phone much better.

**DamianGTO Steam kernel. 350MB Ram. 500HZ. ext2/jfs . js3 base**
[Galaxy S I9000 Themes and Apps] MadJoe:
Not working on my 2.2 Stock Vibrant :\
[Galaxy S I9000 Themes and Apps] aywchiu:
Problem with undoing the lagfix

hi DamianGto

I had installed Z4mod and it ran pretty smooth for a few months now on my SGS Stock Froyo ZSJPE :). But recently I want to learn some flashing and try out some other roms and was trying to undo the lagfix, i.e. converting it back to rfs. It won't allow me to do so and it says it needs at least 3MB in the /system folder for the operation and I have only 2.6MB. It suggests me to remove some files in the /system folder. But as it is the system folder, I am not really sure what could be removed. Should I be uninstalling some apps? Or clearing the cache or other things? Please kindly give me some hint. Many thanks.

Aywchiu
[Galaxy S I9000 Themes and Apps] DamianGto:
Hi. Try the media folder and remove some ringtunes you don't use.

You need a file program that use root.

You also need to make it read/ write .

**DamianGTO Ultimate kernel. 350MB Ram. 600HZ. all ext2. Steam Rom. Js5**
[Galaxy S I9000 Themes and Apps] cnote74:
Any way this could be updated to work on the us samsung vibrant running froyo 2.2 ka6
[Galaxy S I9000 Themes and Apps] DamianGto:
Well the source if free and it only take one dev to fix it.

My plan was to only use Z4mod for i did like the concept. But 2 of the mail developer is gone so its standing still.

So its kind of dead abduction i dont have time to continue with it.

**DamianGTO Ultimate kernel. 350MB Ram. 600HZ. all ext2. Steam Rom. Js5**
[Galaxy S I9000 Themes and Apps] cnote74:
Thats cool thanks for the reply
[Galaxy S I9000 Themes and Apps] bassmanitram:
Samsung galaxy S - no longer works

No longer works on my Samsung Galaxy S

Had z4Root and z4Mod on my Galaxy S:

Galaxy S I9000, Virgin France (so no operator crap onto top of it).

Stock Froyo:

PDA is I9000XWJPA

MODEM is I9000XXJPP

CSC is I9000XEFJP3

worked fine.

THEN converted BACK to rfs and unrooted, and installed the new stock froyo from Samsung:

PDA is I9000XWJPI

MODEM is I9000XXJPP

CSC is I9000XEFJP4

then tried to re-root - z4root got stuck and then died "Aquiring root shell" (and sucked the life out of my battery while doing so doing somethine that caused 100%CPU usage until I rebooted).

No amount of rebooting and tweaking helped

Sad, but, then again, the new firmware seems to be very slick! (just need to find a viable rooter now!)
[Galaxy S I9000 Themes and Apps] bassmanitram:
More on the latest Samsung stock firmware to get onto my phone:

PDA is I9000XWJPI

MODEM is I9000XXJPP

CSC is I9000XEFJP4

So, z4Root no longer worked - so I used SuperOneClick - worked perfectly.

So THEN I tried z4Mod - and received a message from the server that said the kernel could not be patched. It seems from the development threads that this may be because there is no initramfs? Maybe the latest Samsung firmware simply contains things designed to break z4... activity!!

One other thing: all these threads say that z4Mod has been abandones and is unsupported? Is this true? (of course that may be like asking a dead man to confirm that he is dead - if he IS dead, then no response will be forthcoming!)
[Galaxy S I9000 Themes and Apps] perissatto:
Hey guys ..... i do it the step by step and the benchmark give me only 1500 :/ someone know why :confused: ?

cya
[Galaxy S I9000 Themes and Apps] Calamarain:
Reverting to RFS necessary for other ROM's / kernels?

I have used the z4mod app to convert to ext2.

Would it be necessary to revert to RFS before installing a ROM or kernel?

I have tried reverting with the app, but it doesn't seem to do anything other than rebooting.

Mount still reports /data mounted as ext2:

/dev/block/mmcblk0p2 /data ext2 rw,nosuid,nodev,noatime,nodiratime,errors=continue,nobh 0 0

The creator of the mod also provides update.zips, but the bootloader on my phone doesn't like them (refuses unsigned stuff).

From the phone's information screen:

Model number: GT-I9000

Firmware: 2.2

Baseband version: I9000XXJPP

Kernel version: 2.6.32.9 root@sep-35 #1

Build number: FROYO.XXJPO
[Galaxy S I9000 Themes and Apps] EasyAsAbstract:
HTC Incredible Help

I'm having a very hard time on my stock HTC incredible. It sits at "attempting to apply root" and it only got that far AFTER i rebooted 3 times. Maybe im missing something?

This is an AWESOME IDEA though so keep going!

Thanks!
[Galaxy S I9000 Themes and Apps] rdy2go:
I'm going to wipe it once again in order to help you make it better.

What about recovery? Does it matter? - I use z4root, therefore recovery is still 3e not 2e...
[Galaxy S I9000 Themes and Apps] xXSc0rpi0NXx:
If I patch the karnel, Can I undo it? Like the z4root?

Or it's constant?
[Galaxy S I9000 Themes and Apps] RyanZA:
There is an option to flash back the original kernel.
[Galaxy S I9000 Themes and Apps] MWBehr:
Guess I probably should have posted this here, but I was tired last night ;)
[Galaxy S I9000 Themes and Apps] jellette:
Giving it a shot right now on stock 2.2 kernel. Going to try it on few different kernels too.

Stock 2.2:

1. Seems to be stuck on uploading for forever now, it must be patching.

2. Now it is downloading the patched kernel.

3. Now it says to flash kernel.

4. Flashing.

5. Rebooting.

6. Back in app.

7. ext2 is the only choice.

8. Converting

9. Rebooting

10. No conversion

11.

/ # mount
rootfs on / type rootfs (rw,relatime)
none on /proc type proc (rw,relatime)
none on /sys type sysfs (rw,relatime)
tmpfs on /dev type tmpfs (rw,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
none on /acct type cgroup (rw,relatime,cpuacct)
/dev/block/stl6 on /mnt/.lfs type j4fs (rw,relatime)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
/dev/block/stl9 on /system type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,)
/dev/block/mmcblk0p2 on /data type rfs (rw,nosuid,nodev,relatime,vfat,llw,check)
/dev/block/stl10 on /dbdata type rfs (rw,nosuid,nodev,relatime,vfat,llw,check=n)
/dev/block/stl11 on /cache type rfs (rw,nosuid,nodev,relatime,vfat,llw,check=no)
/dev/block/stl3 on /efs type rfs (rw,nosuid,nodev,relatime,vfat,llw,check=no,gi)
/dev/block/vold/179:1 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,)
/ #

12. No z4mod.log on sdcard

13. Going to flash it a second time.

14. Same result.

15. It says the kernel is patched so I am going to go to the site and grab an update.zip and see if it converts the fs for me.

16. Running auto - update.zip

17. Is Converting FS now. Waiting for results.

18. Looked like it converted, still showing rfs though.
[Galaxy S I9000 Themes and Apps] st4rk:
Most of the current custom kernals on this site contain sztupys ulf. I would like to give this a try but i don't see a way to try it without flashing back to a stock kernal (which i don't have) and losing any benefits of the custom kernal i am using..

I don't currently have any lagfix active so i'm not sure if that makes a difference? Using Hardcores SpeedMod..

Any ideas?

Edit.. Didn't see this .. DamianGTOs custom kernal thread..
[Galaxy S I9000 Themes and Apps] DamianGto:
You can always try my kernel.

But you need to undo all tweak from the other kernel.

But it depending on what you want.

This lagfix is basically a way to converting filesystem. Many custom kernel do alot more.

Sent from GT-I9000 jpo. My own kernel for z4mod and with 342MB Ram
[Galaxy S I9000 Themes and Apps] RyanZA:
You're not the target market for this app - if you already have a lagfix kernel installed, you don't exactly need another one, do you? This is for people who don't want to use Odin. And the number of people who want a lagfix but don't have a custom kernel is at least 1000x bigger than those that do. ;)

I should probably have made that a bit more clear in the OP - if you know how to use Odin and you flash custom kernels once a day, then this isn't aimed at you. But if you could help test it, you could help out A LOT of people! So thanks for anybody who helps with testing! :D

Looks like the problem is that you don't have a mmcblk0p1. Are you sure this is a stock kernel? If so, z4mod is going to need some extra work to support the Vibrant. I'm 99% sure that the Vibrant does have a mmcblk0p1 though? Or was that the Captivate?
[Galaxy S I9000 Themes and Apps] MWBehr:
Yes, Vibrant has a mmcblk0p1
[Galaxy S I9000 Themes and Apps] RyanZA:
Thanks for the info - any idea on why jellette doesn't have one?
[Galaxy S I9000 Themes and Apps] omaga:
You are so right, dont want to use odin OR Cant I cant use odin because i only have mac computers so this kind of app is wht I need and you root app, cant be easyer;)
[Galaxy S I9000 Themes and Apps] st4rk:
Ryan, just so i am totally clear on this then..

I was under the impression that this lagfix is going about the lagfix problem in a different way than sztupy and curio and others.. I'm not really clued up on this stuff but i like learning about it and am interested in the differences between your way of fs conversion vs their way.. ("z4mod also has (imo) a nicer design, in that it uses /etc/fstab for filesystem mounting")

Ultimately i guess everyone's goal is to make their phone the best it can be and if their are advantages to your way vs someone else's way, myself, and i'm sure many others on here would be interested in it.

I was going to try the JFS filesystem as i hear the performance vs battery drain is well balanced. I was going to try nikadameus's kernal a while back but it didn't seem ready in some way.. maybe not very user friendly.. whereas this is much easier.. I have tried the JFS adv fs in ulf but many people have reported errors and had problems with it.. would yours suffer from the same things?

Edit - i am willing to give it a try if it helps testing btw. :-)
[Galaxy S I9000 Themes and Apps] z4ziggy:
I'll start from the end - testing is always good :)

About /etc/fstab & /etc/init.d :

/etc/fstab is a default linux filesystem configuration file, used by all Linux systems to set proper partitions with mount points, mount parameters, etc. The default Android system tries to avoid it, so z4mod "fixes" this. The result - the /etc/fstab is an editable file, which allows us (users and developers alike) to change the partitions' filesystem on will. Imagine how simple it is to convert to another filesystem...

/etc/init.d/ is a directory containing executable scripts which will be executed at different stages of the init process:

scripts starts with 'P' (ie, P01-example.sh) starts at pre-init stage - ie, just as /system is mounted, and nothing else. all modules are loaded. (the z4mod convert uses a pre-init stage script to run the convert)

scripts starts with 'E' (ie, E01-example.sh) starts at early-init stage - ie, just after all /etc/fstab partitions are mounted, and just before the original init binary will be executed.

scripts starts with 'S' (ie, S01-example.sh) starts at system-startup - ie, just when the gui/Android system is starting and all services are started.
[Galaxy S I9000 Themes and Apps] RyanZA:
Bit of background on how Android init works:

First, the zImage is read from nand, the header is checked, and the image is unzipped into RAM. The CPIO (unix archive format) initramfs is then extracted out of that image, and is used to populate the initial filesystem (/ , /sbin, etc).

The kernel then runs the /init binary, which is the custom Android init handler, which is largely just a parser for the /init.rc and similar scripts. You can check out an init.rc script by just grabbing the one off your phone. Inside this init.rc script, the various partitions are mounted (/data, /system, etc) and services are started (Zygote-android core system, gps, etc).

Normal Linux works differently - it has a /etc/fstab file which contains a list of partitions, filesystems and mount types which the system them mounts up at boot -- much nicer.

Anyway, the voodoo method is to remove the partition mounting stuff out of /init, and instead create a shell script (that runs before /init and then calls /init) which handles data conversion and mounting partitions. This means that converting the script to different devices and options is fairly difficult, and why there isn't really good support for devices such as the I9000M, etc.

The z4mod method uses the /etc/fstab file to mount the various partitions. That means that you can just edit the /etc/fstab (symlinked to /system/etc/fstab) in order to change what different partitions can be mounted as. Very simple. Actually converting data is a bit more complex as it needs to be backed up and restored, but the general idea is pretty much just adding a line to /etc/fstab to tell the init what to mount. Basically the same method as regular Linux.

And that's why I say it's better. :)

Also the method (theoretically, it likely needs tweaking! Help test!) allows for 'hot patching' of any kernel through the use of the online patcher, which means that as soon as new kernels are released, they can be easily patched to use the lagfix without someone having to work out how to convert a custom kernel over to them.

Plus it allows for a nice app like this (that needs testing - help test!) which let's people who have no idea what Android or a PC is make their phones run faster, which is my real goal. :D

EDIT: As to filesystem, if your kernel supports EXT4/JFS/Whatever then z4mod will support it too. However I'm just not too concerned about this personally, because after lots of testing with various filesystems and many different settings, I personally believe that EXT2 is simply the best filesystem to use on the SGS (for /data). So I'm not very motivated to do much for other filesystems currently, since they're just a downgrade and I wouldn't use them myself. Plus EXT4/JFS need device dependent kernel modules to be able to work with the stock kernels.
[Galaxy S I9000 Themes and Apps] st4rk:
Thanks for the replies guys, they will help me understand this stuff a bit more.. ;-)

Minor hitch though.. Was trying to move from SpeedMod to Damians kernal and it had some error/ something to do with the fs and i was wondering would i have needed to apply the filesystem update.zip at that point?

Because i didn't and now it's fraked up.. I'm busy trying to get it back.. it's having that annoying stl11 error.

Hopefully get it back up and running. :-) Not sure if it was something i did wrong.. turned of tweaks no lagfix on..
[Galaxy S I9000 Themes and Apps] MWBehr:
Wish I could say. He said he's using "stock" 2.2 which I assume to mean the leaked JK2 that Eugene posted. I'd recommend talking to him about anything regarding that specific rom. Most custom 2.2 for Vibrant are using bits and pieces from i9000 roms (kernel most commonly), so his situation may be somewhat unique.
[Galaxy S I9000 Themes and Apps] rdy2go:
3304 KB free right after flashing
[Galaxy S I9000 Themes and Apps] DamianGto:
That should be cache partition and i guess you have that in a different filesystem. Z4mod or my kernel don't touch that.

So it must be some settings from speedmode kernel that's left.

Sent from GT-I9000 jpo. My own kernel for z4mod and with 342MB Ram
[Galaxy S I9000 Themes and Apps] geoffcorey:
Just so i'm clear on this, i install this .apk and then run the apk with nothing else? or do i still have to patch the kernel?
[Galaxy S I9000 Themes and Apps] Shadow350z:
Thanks,

work fine with JP7 :)
[Galaxy S I9000 Themes and Apps] st4rk:
Ok i'm running damian's custom kernal and z4mod on ext2 now for some testing!

I'm wondering though is their likely to be a conflict between this and doc's rom?

I have a backup of a previous install which has quite a lot of stuff i would like to have access to but i am happy to test this as well.

The problem is that doc's rom has speedmod attached and it obviously caused me a few problems switching to this new kernal..

Do you think is will cause a problem? Obvioulsy i switch back to rfs before doing anything :-)
[Galaxy S I9000 Themes and Apps] betoNL:
@RyanZA

Well, one way to learn is reading, another way is asking:

The z4mod app didn't work for me.

I have Stock dutch JPA Rooted with CF kernel .

And with Misc. tweaks and deadline scheduler applied via OCLF (no lag-fix)

After patching, I hit the flash button and phone gets stuck on reboot (on the logo BEFORE the "S").

Recovery was unfunctional(wasnt before) so it got real stuck..

Got out of it going into download mode and flashing CF root kernel again met Odin...

Yes I know, I should have been reading more before trying things (didnt expect recovery 2e failure though); but if you got time, just give me some pointers.

Bedankt
[Galaxy S I9000 Themes and Apps] st4rk:
Yer my issue was similar but with switching from hardcores speedmod to Damian's kernal, had a error that said something about mmcblk0p1 and then e:/ wouldn't mount any more and everything got messy.. didn't think of just reflashing my old kernal.. wish i had.. spend about 2 hours going back through earlier builds to get my phone back to life!.. :-P

Anyway running ext2 now so alls well that ends well.. lol
[Galaxy S I9000 Themes and Apps] mengsuan:
RyanZa, I did on the DXJPA firmware which was released on KIES 2 days ago.

Upon patching the kernel and converting to ext2, the phone no longer enters sleep mode. It shows running 100%.

I converted back to RFS, the phone goes back to sleep.

I then converted to original kernel, all apps and personal data is lost.

:(
[Galaxy S I9000 Themes and Apps] Prasad:
Guys... Any help on this ? I'm connected and using all online services but in this app, the download bar won't progress after the first few seconds ??
[Galaxy S I9000 Themes and Apps] jellette:
Maybe I will try again after a full odin to stock and back.
[Galaxy S I9000 Themes and Apps] RyanZA:
Okay, so the patcher doesn't work with CFRoot kernel. It did before, but I guess the new version is now incompatible. I'll add it to the OP.

Again, if it's possible to fix it to work with CFRoot kernel then I'll try fix it, but it's not a priority. Main issue here is stock kernels! Thanks for all these reports on patching non-stock kernels though, so I can make a list. ;)

Ah okay, I checked that kernel and it's very very far from stock. ;)

I'll add it to the unsupported list for now -- make there is some way to fix it.
[Galaxy S I9000 Themes and Apps] RyanZA:
This log shows you converting from rfs to ext2. Did you use the app for the convert?

EDIT: Oh, I see the problem. The app let's you restore your original kernel even if the current filesystem isn't RFS. I'll add a check for that in the next version to stop people from trying that. :D
[Galaxy S I9000 Themes and Apps] z4ziggy:
One question - after you convert back to RFS, and the device reboots - does it take longer time to start for the 1st time?
[Galaxy S I9000 Themes and Apps] RyanZA:
No problems at all in your log. I think you've fallen into some trap with restoring the stock kernel while being on EXT2. Next ver will block this and hopefully sort out the issue. Or if it doesn't, might be something relating to VFAT-RFS, which is unlikely...
[Galaxy S I9000 Themes and Apps] thelastsperance:
i have flashed with original stok rom (jp5, i am italian) with kies. I have to patch my kernel before applay the z4mod app or i can applay it without patch?
[Galaxy S I9000 Themes and Apps] bobbbb:
Imust be blind because i don't see a download link to this? And i searched market but no luck? and what's the difference between ext4 and ext2? which one's better?
[Galaxy S I9000 Themes and Apps] betoNL:
Ok , thanks.

It was kinda off scary, I am not that experienced with modding/tweaking android/linux devices and I thought I did something wrong, since I could not access recovery anymore.

Luckily I am good in "shots in the dark" and flashing CF kernel again did the trick (PHEW):D

I guess if I apply a factory / data reset and then using the Z4mod apk again, that will do the trick, right?

I must say stock DUTCH jpa is a bit different than the other jpa,s.....

« »
[Galaxy S I9000 Themes and Apps] FadeFx:
Now ext4 is successor to ext2, but its main advantage, the journaling, is also its disadvantage when it comes to use in mobile devices, since this means more write access and thus more power consumption.
[Galaxy S I9000 Themes and Apps] betoNL:
Lol. As I said it was a hunch and my second time ever,using Odin !

Sometimes less is more, in that case, knowing less.....:cool:

« »
[Galaxy S I9000 Themes and Apps] st4rk:
Factory reset won't change the kernal.. You will have to flash a different one.. Not many custom ones will work with this because most of them use universal lag fix. :-) or re-flash stock rom which will have stock kernal.
[Galaxy S I9000 Themes and Apps] RyanZA:
Custom kernels that don't have an embedded lagfix or special custom scripts should work just fine. To be honest, I fail to see the purpose of patching your custom kernel with z4mod if you already have a kernel with a lagfix in it - just use that lagfix.

z4mod patches your kernel so that it can mount non-RFS. If your kernel is already mounting non-RFS, why would you do it? :D

Thanks for the testing though, it helps! :)

No, that won't work. You flashed a kernel to your device, and to remove that, you will need to reflash your original kernel (not CFRoot kernel). CFRoot kernel isn't really a good idea to start with though, it increases the size of the initramfs by ~2mb, which means you have 2mb less RAM for use when using your device. There are better ways to root. :)
[Galaxy S I9000 Themes and Apps] betoNL:
Got it ;)
[Galaxy S I9000 Themes and Apps] st4rk:
No worries.. Ext2 is fine so far.. Battery drain doesn't seem bad.. And everything is running smoothly.. Will try reverting to rfs to see if any problems.. At some point..
[Galaxy S I9000 Themes and Apps] ImraanK:
Argh cf root with oclf here too... Was keen to give this a go.

Sent from my GT-I9000
[Galaxy S I9000 Themes and Apps] compuguy1088:
Any luck with adding support for the stock vibrant jk2 kernel? The patch seems to take, but the filesystem doe not convert to ext2...
[Galaxy S I9000 Themes and Apps] RyanZA:
As far as I can tell, that kernel is very far from stock. Stock kernel means the kernel that came from Samsung....

If it really is the one from Samsung, upload it here and I'll try work out what's wrong.