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
作用:用戶數據

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