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