boot.img作成

自分でkernelに手を入れられるようになったため、必要な機能だけを盛り込んでみました。

VS9
Voodoo sound v9. supercurioさんのソースからsound関連のパッチを生成し(git format-patch)、導入した(git am)。
Voodoo sound default level at boot(40)
Defaultのままだとリブート直後に大音量となるため、make menuconfigで変更した。
BLN
Back Light Notification. netarchyさんのソースからパッチを生成し、導入した。
UV
Under Voltage. Trinity UV V2を参考に、cpu-freq.vに手を入れた。
#ifdef CONFIG_CPU_NORITE_UV_25MV
#define DVSARM1 1225000
#define DVSARM2 1125000
#define DVSARM3 1000000
#define DVSARM4 900000
#define DVSINT1 1050000
#define DVSINT2 950000
#elif defined CONFIG_CPU_NORITE_UV_50MV
#define DVSARM1 1200000
#define DVSARM2 1125000
#define DVSARM3 1000000
#define DVSARM4 900000
#define DVSINT1 1050000
#define DVSINT2 950000
#else
#define DVSARM1 1250000
#define DVSARM2 1200000
#define DVSARM3 1050000
#define DVSARM4 950000
#define DVSINT1 1100000
#define DVSINT2 1000000
#endif
debuggable=1
adb rootを可能にした。secure=1のままとした。
ext4
Ext4 speed improvement with a safe mount option on /data
lowmemorykiller
Trinity UV V2を参考に、lowmemorykiller tweakを導入した。パラメータの意味はHappy my lifeさんのAndroidのプロセスがkillされる基準のページが参考になります。さらに参照先のAndroid Kernel Features: oom handlingにも目を通しておくといいかもしれません。
# Define the memory thresholds at which the above process classes will
# be killed.  These numbers are in pages (4k).
    setprop ro.FOREGROUND_APP_MEM 2048
    setprop ro.VISIBLE_APP_MEM 3072
    setprop ro.PERCEPTIBLE_APP_MEM 5120
    setprop ro.HEAVY_WEIGHT_APP_MEM 5120
    setprop ro.SECONDARY_SERVER_MEM 40960
    setprop ro.BACKUP_APP_MEM 6144
    setprop ro.HOME_APP_MEM 6144
    setprop ro.HIDDEN_APP_MEM 43520
    setprop ro.EMPTY_APP_MEM 48640

    write /sys/module/lowmemorykiller/parameters/minfree 2048,3072,4096,6144,7168,8192 (defalut)
    write /sys/module/lowmemorykiller/parameters/minfree 2048,3072,5120,40960,43520,48640 (tweak)

ブートイメージとbcm4329.koとlights.s5pc110.soをここに置きます。Clockworkmod recoveryからは適用できないため、手動で導入する必要があります。