boot.imgは、2つの主要部分を含む小さな(ish)ファイルです。
* kernel(important for android)
* ramdisk( a core set of instruction & binaries)
boot.imgを解凍します。
次の手順が含まれます。
を使用してツールをダウンロードする wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/android-serialport-api/android_bootimg_tools.tar.gz
を使用してファイルを抽出しますtar xvzf android_bootimg_tools.tar.gz
。
two
バイナリが含まれています:
* unpackbootimg
* mkbootimg
3.次に実行する ./unpackbootimg -i <filename.img> -o <output_path>
It will contain,
* boot.img-zImage ----> kernel
* boot.img-ramdisk.gz ----> ramdisk
次のコマンドを使用して、ramdiskも抽出できます。
gunzip -c boot.img-ramdisk.gz | cpio -i
ファイルを変更した後、これらのファイルを再度boot.imgとしてパックできます。 mkbootimg
楽しんで!