Boot Images
Contents
The boot image consists of several pieces.
Boot image
ramdisk
This is comprised of executables and other files needed for initial ramdisk to start and load the rest of the operating system.
kernel
This is the kernel that runs between the Android software and the hardware
This comes in three forms. Uncompressed (Image), Compressed (Image.gz) and Compressed with appended dtb (Image.gz-dtb).
dtb
This can be a part of the kernel(Image.gz-dtb) or a separate part of the boot image (dtb).
Working with kernel and ramdisk
mkbootimg
mkbootimg is a set of scripts used to pack and unpack Android Boot Images
mtk_mkbootimg
#TODO
unmkbootimg
#TODO