Boot Images <> 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). [[https://gist.github.com/azureru/478fe60ee5b9ec545fa5eb286fb2c4be|Working with kernel and ramdisk]] = mkbootimg = mkbootimg is a set of scripts used to pack and unpack Android Boot Images [[https://android.googlesource.com/platform/system/tools/mkbootimg|mkbootimg]] = mtk_mkbootimg = #TODO = unmkbootimg = #TODO