[Galaxy S I9000 Android Development] DamianGto:
********** This is DamianGTO Steam kernel **********

This is the only working steam kernel for froyo 2.2.1.

With this you get a recovery that has touchscreen and all tool you need for your phone.

You also get a good kernel thats fast and very close to stock kernel.

I also made this tool(Damian tweak) to make things a bit easier.

There is a Steam Rom also now. I made it to make it easier for all.

I also have a new kernel that has a simpler recovery, but all script is working.

So look at the DamianGTO Ultimate kernel.

This is what you get with this kernel:

- Full (multi-)touchscreen interface in the recovery.

- Ext2, Ext4, Jfs and rfs file system auto-detection support

- On-line help system

- A primitive File Manager

- An even more primitive console

- Crypto

- Configure options for Steam Kernel

- Afterburner post-flash utility

- 32 bit display support

- Backup/Restore

- Root (installs busybox 1.18.1 and superuser)

- Almost everything CWM had (supports both sdcards, even for usb storage mode, efs backup support, etc.)

- Afterburner

- Theme support with afterburner

- 350MB RAM:D

- Optimized kernel tweaks

- Alter minfree strict settings

- Deadline schedueler (Optimized)

- Tiny RCU( less memory footprint)

- lowmemorykiller patch

- Support for bootanimation.zip

- Made from froyo 2.2.1 source code.

- Initramfs from JS3 kernel

- No logging after booting the phone.

- Voodoo sound V4

This is a Beta version and it is not 100% stable.

Have always a backup before you use it and when you use it, so you don't loose your data if something unexpected happens.

ROOT:

If you want root you need to install busybox and superuser.

You also must convert your System to Ext2, Ext4 or Jfs.

Lagfix:

You can convert all partition you want to Ext2, Ext4 or Jfs.

I do use EXT2 only right now and its working very good.

Jfs has a bug if you use it on system. you loose all your sound.

This works best for me and its fast, but its up to you what you want to use.

Don't use Ext4 on the Cache if you need all 30MB for downloading from market.

Ext4 will take 4MB for its journal.

Bootanimation:

Put your bootanimation.zip in /data/local folder and it will use that next time the phone boot up.

You must also change it in recovery to use Android boot animation.

If you don't the boot animination will not work and the phone will be black until it has started up.

Theme:

You must change the script in the theme.zip file.

Look in the afterburner section how the script shall be.

You only need to change the updater-script to update-script and make the change thats needed.

I have put in Ext4 and Jfs support in the kernel. People ask to much about it and I dont think its fair for me not to use it when this is the only steam kernel on froyo 2.2.1 that works.

I still think ext2 is a better system for the phone and use it on the Data partition without any problem.

I also used Tiny RCU( less memory footprint) and lowmemorykiller patch to make the kernel a bit better.:p

**Update **

New kernel again (1k).

This time I did move it to 600HZ and optimized the cpu use.

It should be faster and smother then 1J, but not has as much battery drain then Speed_kernel.

I hope this is right settings and it will not drain more battery then stock.

You dont need afterburner to install themes.

But you still need to change the script to an update-script.

Then you can use the zip option in the recovery.

Afterburner:

Download the theme you want.

Download afterburner.zip( attached last in this post).

Open the zip file and put your theme zip in the catch folder and remove the other file.

Edit the afterburner.conf.

Change the TEST with the name of your theme and what your theme zip file is named.

---[ID:theme

---[NAME:Install TEST Theme

---[HELP:This will install TEST to your phone. Beware! You can only switch back to a previous theme if you have them in a afterburner file.

extract theme

install_package CACHE:TEST.zip

If your theme has updater-script and update-binary then they don't work.

To make them work you need to use update-script and remove both of the files.

In this new file you write where you want the file to be copied.

If you don't know how this script file works then ask and you will get help.

You can also put as many them zip file in the afterburner file you want.

Just copy all folders and rename the Theme folder to a different name and copy the text in afterburner.conf. and write the new folder name in the text you just put in. If you don't know how then ask and i will help you.

I will put some theme up thats already fixed later on.

If you have a theme that you want med to fix just give me a pm.

So try this Steam kernel and tell what you think. If you find any bug then tell me also.