[Galaxy S I9000 Themes and Apps] RyanZA:
Alright, here is the z4mod app at long last! This release needs a lot of testing for different devices still, so make sure you check the compatibility table below unless you know how to use Odin to flash back your original kernel. Thanks for helping to test this!

[size=+1]This is still in beta! If you know how to flash with Odin, please help test so all bugs can be found and fixed to allow for wider release![/size]

What is this?

Another lagfix. This one is a bit different from existing lagfixes though:

- Differences from OCLF: Uses native EXT/JFS instead of loopback mounts. Loopback mounts in linux can be a bit flakey at times, especially when they're on RFS. So this is generally better.

- Differences from lagfix kernels such as voodoo or sztupy's: These types of lagfixes are kernels compiled from GPL sources for specific devices. This can cause a number of issues, such as losing out on bug fixes in later Samsung kernels released after the GPL code, or differences in devices such as the I9000B, etc. z4mod also has (imo) a nicer design, in that it uses /etc/fstab for filesystem mounting, as well as keeping the convert scripts outside the kernel. It should also work across ALL (or many?) Samsung devices without changes!

How do I use this?

Install the app. Click the buttons. It should all just work. Let me know of any issues or complications! This is still in testing!

Device/firmware compatibility table

Samsung Galaxy S Devices

Stock Samsung

I9000 Stock Samsung 2.2 : WORKING

I9000 Stock Samsung 2.1 : NOT TESTED

I9000B Stock Samsung 2.2 : NOT TESTED

I9000B Stock Samsung 2.1 : NOT TESTED

I9000T Stock Samsung 2.2 : NOT TESTED

I9000T Stock Samsung 2.1 : NOT TESTED

I9000M Stock Samsung 2.2 : NOT TESTED

I9000M Stock Samsung 2.1 : NOT TESTED

Captivate Stock Samsung 2.2 : NOT TESTED

Captivate Stock Samsung 2.1 : NOT TESTED

Vibrant Stock Samsung 2.2 : NOT TESTED

Vibrant Stock Samsung 2.1 : NOT TESTED

Epic Stock Samsung 2.2 : NOT TESTED

Epic Stock Samsung 2.1 : NOT TESTED

Fascinate Stock Samsung 2.2 : NOT TESTED

Fascinate Stock Samsung 2.1 : NOT TESTED

Stock Japanese Docomo Galaxy S (SC-02B) : WORKING

Stock SHW-M110S (Korean SGS) : WORKING

Custom Firmwares

Any custom firmware that uses a stock kernel works as the stock kernel in the table above

Custom kernels that make use of changed filesystems or boot up scripts are unlikely to work at this time. Emphasis is on stock kernels currently.

Custom Kernels

BLN (backlight notification) custom kernel for GT-I9000 works

Voodoo kernels do not work

Kernels with heavily modified boot procedures such as rooted Vibrant kernels do not work

CFRoot kernel does not work.

DamianGto's kernels work

Other Samsung Devices

NOT TESTED

More info on z4mod

http://www.sgscompilebox.dreamhosters.com/about.html

Source Code

http://github.com/z4/z4mod

V0.9.2 Changelog

Fix for EXT2->RFS Conversion. Please update to this app version before using this conversion.

Other small bug fixes.

Conversion page now has scrolling text informing you of progress and any errors.

V0.9.3 Changelog

Critical: Upload kernel now passes binary MIME type to prevent corrupt kernels

Fixes for text in conversion screen.

Fix for 'mmcblk0p2' always being chosen for /data, even on devices that use 'mmcblk0p1'

Bug fixes for UI

Donations

Donate link is available at https://www.paypal.com/cgi-bin/webs...=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted