Android烧录镜像文件介绍

sbl1.mbn

烧录命令:fastboot flash sbl1 sbl1.bin
作用:second bootloader1的缩写,是在little kernel(lk)前启动,起到引导lk的作用,如果将该分区擦除,则设备表现为进入紧急下载模式,即,擦除该分区后,插入USB显示QDload端口。

rpm.mbn

烧录命令:fastboot flash rpm rpm.mbn
作用:电源管理器,是高通MSM平台另外加的一块芯片,虽然与AP芯片打包在一起,但其是一个独立的ARM Core。之所以加这个东西,就是要控制整个电源相关的sharedresources,比如ldo,clock。负责与SMP,MPM交互进入睡眠或者唤醒整个系统。

adspso.bin

烧录命令:fastboot flash dsp adspso.bin
作用:Partition for adsp dymanic loaders image

tz.mbn

烧录命令:fastboot flash tz tz.mbn
作用:是ARM TrustZone® 技术是系统范围的安全方法,基于安全需求和引导模式配置XPU,NAND MPU

cmnlib(_30).mbn 括号中的内容可能有,可能没

烧录命令:fastboot flash cmnlib cmnlib_30.mbn
作用: Verified boot feature introduced in M needLK to load cmnlib corresponding partitions

km4.mbn

烧录命令:fastboot flash keymaster km4.mbn
作用:Verified boot feature introduced in M needs LK to load keymaster from corresponding partitions

devcfg.mbn

烧录命令:fastboot flash devcfg devcfg.mbn
作用:Partition needed by TZ for M upgrade

NON-HLOS.bin

烧录命令:fastboot flash modem NON-HLOS.bin
作用:modem image,是负责处理通讯协议相关的基带镜像

emmc_appsboot.mbn

烧录命令:fastboot flash aboot emmc_appsboot.mbn
作用:应用程序启动加载程序的分区

boot.img

烧录命令:fastboot flash boot boot.img
作用:由文件头(2k/4k)+kernel+ramdisk.img(根文件统)+dt.img(devicetree)组成,其中kernel对应于out\target\product\msm8909\obj\KERNEL_OBJ\arch\arm\boot下的zImage文件,和out\target\product\msm8909\kernel是同一个文件,只是被重新命名了,通过file zImage,可知zImage:Linux kernel ARM bootexecutable zImage(little-endian)

system.img

烧录命令:fastboot flash -S 256M system system.img(由于system.img太大,故用-S分段发送)
作用:android系统镜像文件

vendor.img

烧录命令: fastboot flash vendor vendor.img
作用:一般存放的是平台,第三方,非google的库,配置,app等文件

splash.img

烧录命令:fastboot flash splash splash.img
作用:开机动画

userdata.img

烧录命令:fastboot flash userdata userdata.img
作用:用户数据

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章