【いるもの】
1.Cygwin
2.boot.img
3.split_bootimg.pl
4.5652rgb.exe
5.convert.exe
6.to565.exe
7.mkbootfs
8.mkbootimg
9.fastboot環境
【boot.img展開】
1)何かしらboot.imgをどっかから頂戴する
2)適当に作業フォルダ作ってboot.imgを入れる
3)Cygwin Terminal起動して2に移動
4)コマンド叩く
$ split_bootimg.pl boot.img
これでboot.imgが展開されてboot.img-kernelとboot.img-ramdisk.gzが現れる
【ramdisk展開】
5)コマンド叩く
$ mkdir ramdisk
$ cd ramdisk
$ gzip -dc ../boot.img-ramdisk.gz | cpio -i
これでramdiskが展開される
【logo.rle作成】
1)適当にpngで480x854の大きさで作る
2)作ったpngを作業フォルダに入れる
3)コマンド叩く
$ convert -depth 8 logo.png rgb:logo.raw
$ to565 -rle < logo.raw > logo.rle
これでlogoの完成
4)完成したlogo.rleをramdisk/logo.rleに上書き
【ramdiskを固める】
1)コマンド叩く
$ mkbootfs ramdisk | gzip > ramdisk.gz
これでramdisk.gzが完成
【boot.imgに固める】
1)コマンド叩く
$ mkbootimg --base 0x00200000 --kernel boot.img-kernel --ramdisk ramdisk.gz -o newboot.img
これでlogoを変えたnewboot.imgの完成
【試しに起動】
1)端末の電源OFF
2)完成したnewboot.imgをfastboot.exeがあるフォルダに移動
3)端末をfastbootモードでPCに接続
4)Cygwin Terminalかコマンドプロンプトで2に移動
5)コマンド叩く
$ ./fastboot.exe boot newboot.img
か
> fastboot boot newboot.img
ちゃんと起動すれば後は焼くだけ
0 件のコメント:
コメントを投稿