HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のクロックアップを画策してみる(その3)

パッチを当ててビルドしてみる。

カーネルビルド

$ cd $mydroid/kernel
$ make ARCH=arm CROSS_COMPILE=../prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/arm-eabi- msm_defconfig
$ make ARCH=arm CROSS_COMPILE=../prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/arm-eabi-

arch/arm/bootimage/zImageができあがる。

イメージビルド

既存のboot.imgのカーネルだけ入れ替えてみる。
split_bootimg.plは http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images#Alternative_Method から、mkbootimgはout/host/linux-x86/bin/mkbootimgを使う。

$ split_bootimg.pl boot.img
$ mkbootimg --cmdline 'no_console_suspend=1 console=null' --kernel zImage --ramdisk boot.img-ramdisk.gz -o special-boot.img

special-boot.imgをfastbootなどで書き込む。

$ fastboot erase boot
$ fastboot flash boot special-boot.img
$ fastboot reboot