【Android】

时间: 2023-07-10 admin IT培训

【Android】

【Android】

Image/parameter.txt trust
Image/trust.img uboot
Image/uboot.img misc
Image/misc.img resource
Image/resource.img kernel
Image/kernel.img boot
Image/boot.img recovery
Image/recovery.img system
Image/system.img backup RESERVED
package-file

update.img 的打包说明文件,update.img 里也含有一份 package-file。

Image/MiniLoaderAll.bin

启动加载器,即 bootloader。

Image/parameter.txt

参数文件,可以设定内核启动参数,里面有重要的分区信息。

Image/trust.img

trust.img 是 U-Boot 作为二级 loader 的打包。

Image/misc.img

misc 分区的映像,用来控制 Android 是正常启动,还是进入急救模式(Recovery Mode)。

Image/kernel.img

Android 内核。

Image/resource.img

资源映像,内有内核开机图片和内核设备树信息 (Device Tree Blob)。

Image/boot.img

Android 内核的内存启动盘 (initrd),是内核启动后最先加载的根文件系统,包含重要的初始化动作,一般不需要改动。

Image/recovery.img

Android 急救模式的映像,内含内核和急救模式的根文件系统。

Image/system.img

对应于 Android 的 /system 分区,是以下的定制对象。

解包,就是提取 release_update.img 里的 update.img, 然后解压出内含 package-file 所声明的多个文件。

打包,则是个逆过程,将 package-file 将所列的多个文件合成 update.img,加进 loader.img,最终生成 release_update.img 。