[Galaxy S I9000 Android Development] franklin01:
Kitchen is ready to cook !

Installation:

​

Flash "kernel odin.zip" with odin

or

Apply "kernel update.zip" from recovery with CW or 2e recovery (need to be renamed update.zip)

Usage:

​

Boot into recovery,

select "ULK and AIORK menu"

select "AIORK"

select an option:

"Install rom (common)", (install base rom)

"Install modem (modem)", (install modem.bin)

"Install kernel (kernel)", (install kernel)

"Install custom app (custom)", (install whatever you want)

"Install mod (mod)", (install mod)

"Install theme (theme)", (install theme)

"Reboot", (reboot the phone)
​

[/I]

How to install rom:

​

Download and extract the rom pack on you root.

http://www.multiupload.com/603NI211U8

You should have:

sdcard:/aiork/common/

sdcard:/aiork/modem/

sdcard:/aiork/kernel/

sdcard:/aiork/custom/

sdcard:/aiork/mod/

sdcard:/aiork/theme/​

You can add .zip in folders.

How to cook your own parts:

​

Kernel:

Download "kernel template.zip"

Open archive with 7zip

Replace "zImage" with your kernel

Put the file on "sdcard:/aiork/kernel/"

Modem:

Download "modem template.zip"

Open archive with 7zip

Replace "modem.bin" with yours.

Put the file on "sdcard:/aiork/modem/"

Custom/theme/mod:

Download "custom template.zip"

Open with 7zip

Make your changes (it uses phone file structure, so if you create an "app" directory and put some apk here, when you ll install the custom file it will write in phone://app/ etc...)

Put sdcard:/aiork/*your choice*/

NOTE:

​

This is just for testing purpose.

It does not wipe your data.

Kernel and modem are already in the provided "common" rom so dont worry if you see the redbend_ua screen.

Kernel in the "common" rom provided is not AIORK kernel, if you plan to use the kitchen after, select the AIORK kernel after you applied the rom.

AIORK kernel provided is base on ULK 0.4 kernel so lagfix works.

For kernel cookers: you can add the AIORK to your kernel easily

Download "recovery.zip"

Extract, place it in /initframfs/out/sbin/

Make your kernel.

Rom pack uses DocRambone v7.5 for testing purpose, so NO SUPPORT, if you get errors use retail Doc version.

Pack contain v7.5 JPO, patch to JPA, modem JPP and JPM, medium and full app pack.

Thanx to Sztupy, Cyanogenmod, Koush, Supercurio, Aery, DocRambone and everyone I forgot to make this possible.

​

FYI (deodexing rom):

Flash fresh untouched rom

Get xUltimate script (from droid forum)

Update smali/backsmali jars (from google project)

Connect your phone (usb debug mode)

Start main.exe

option 5 (pull all/ deodex all)

Copy missing apk from orig_frame to done_frame, same for app

Use template FULL.zip to add and flash deodexed framework/app

NOTE:

template APP jp6.zip contain an empty system/app/ folder, add your deodexed app here. When flashed it will wipe the app folder of the phone.

template FULL jp6.zip contain empty app and framework folder, add your app and framework deodexed here,when flashed it will wipe app and framework folder of the phone.

xutil.7z contain xUltimate script with updated smali/backsmali jars do deodex roms.

////////////////////////////////

The project:

Create an All-In-One rom package where user can choose wich rom/kernel/mod/theme to install.

Motivations:

I love to switch between roms/themes/kernel/mods and it take me times to install and try something that fits my needs. So I wanted to created some kind of all in one update where we can choose what we want to install.

How to:

Basicaly, every roms use commons files like applications/settings etc... but custom/themed rom use files that differs (because these are custom roms...) so I was looking into a lot of rom to see how they were built and managed to find "common" files to every roms that we'll call "common files".

Then to these "common files" standards roms use standards app, and customs roms uses customs apps.

Then we have mods, and kernels that can differs depending on the cooker preference.

References:

The project:

Create an All-In-One rom package where user can choose wich rom/kernel/mod/theme to install.

Since I am just starting right now I am getting info about roms and kernel that will be studied.

See post 2 for more info about the project.

List of custom Roms:

Android 2.2

Doc_Kalpik Froyo JP6/JPM V6

http://xdaforums.com/showthread.php?t=817703

Darky's Raw Steel Edition v3.0

http://xdaforums.com/showthread.php?t=814091

Tayutama Edition v1.0.2

http://xdaforums.com/showthread.php?t=808763

barebone + Stock android goodies

http://xdaforums.com/showthread.php?t=814377

Voodoo Doctor Edition v2.1

http://xdaforums.com/showthread.php?t=813954

PMDroid VannilaRom v1 Beta

http://xdaforums.com/showthread.php?t=817321

Doc's RomMod Froyo V2

http://xdaforums.com/showthread.php?t=807848

Multinational Custom ROM

http://xdaforums.com/showthread.php?t=796987

JPM/JP6 "GoodBye RFS" ROM 0.2

http://xdaforums.com/showthread.php?t=809109

Android 2.1

Tayutama Edition v1.2

http://xdaforums.com/showthread.php?t=774950

SamSet 1.9f |A2SD FIXLAG| |THEMED| |OPTIMIZED|

http://xdaforums.com/showthread.php?t=724576

List of custom Kernels:

SpeedMod Froyo 340MB RAM Optimized

http://xdaforums.com/showthread.php?t=822756

Universal lagfix [EXT4,JFS] and tweak kernel [BLN] {0.3}

http://xdaforums.com/showthread.php?t=814228

Project Voodoo / lagfix, color

http://xdaforums.com/showthread.php?t=774500

JPM/JP6 Super Optimized Kernel

http://xdaforums.com/showthread.php?t=811660

[CF-Root v1.2] JPH JPK JP6 JPM JPA - superuser+busybox+2e

http://xdaforums.com/showthread.php?t=788108

reserved memory tests (use kernel kitchen to apply settings)

http://xdaforums.com/showthread.php?t=816229

[KITCHEN] Minimal kernel building VM with scripts

http://xdaforums.com/showthread.php?t=817387

List of Mods:

Battery mods

http://xdaforums.com/showthread.php?t=765419

LagFixed TouchWiz Launcher

http://xdaforums.com/showthread.php?t=817466

Samsung Glass Lockscreen

http://xdaforums.com/showthread.php?t=820970

Android Stock Lockscreen

http://xdaforums.com/showthread.php?t=784992

ClockworkMod Recovery

http://xdaforums.com/showthread.php?t=734166

Reboot, Recovery, Download on Shutdown menu

http://xdaforums.com/showthread.php?t=819578

3-button combo fix for any firmware version

http://xdaforums.com/showthread.php?t=785201

Change/recover CSC

http://xdaforums.com/showthread.php?t=787163