Last active
November 16, 2024 14:10
-
-
Save sadiqsalau/865364b344c0b9cb1b418df8bbb51804 to your computer and use it in GitHub Desktop.
MTK Partitions
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MTK platform partition meaning | |
#Pre-loader | |
Pre-loader image | |
Handles all the download and secure boot procedure | |
#DSP_BL | |
DSP Boot Loader | |
#MBR、EBR1、EBR2 | |
Ext4 file system partition index table | |
#PMT | |
Partition management table | |
#NvRam | |
Stores the hardware related information, such as calibration data, MAC address, IMEI … etc | |
#SECCFG and SECSTATIC | |
Reserved for the security platform used | |
#protect1 or protect_f | |
store SIM LOCK | |
#protect2 or protect_s | |
backup SIM LOCK | |
#pgpt | |
Partition management table, compared with MBR | |
#sgpt | |
backup of pgpt | |
oemkeystore and keystore | |
image authentication key for verified boot, not used yet | |
#tee1 | |
Trusted Excution Environment(https://www.trustonic.com/technology/trustzone-and-tee) | |
#tee2 | |
backup of tee1 | |
#U-boot/LK | |
Second loader image | |
Handles most hardware initializations and bring-up entire Linux kernel | |
#Boot image | |
Linux kernel image and it's root file system | |
#Recovery | |
Recovery kernel image and it's root file system | |
Handles all the system recovery and firmware update functionalities | |
#SEC_RO or SECRO | |
Reserved for the security platform used | |
#Misc | |
Used for the recovery procedure (power loss) | |
#Logo | |
Boot-up logo image | |
#EXPDB | |
Store Exception database | |
#System | |
Android system image | |
#Cache | |
For Android internal used | |
Store Android internal cache data or web cache data | |
#User data | |
Used for Android system to store user data such as user contacts, settings, installed applications … etc | |
#FAT/intsd | |
Internal sdcard on emmc | |
#OTP | |
Otp(one time program) area on emmc | |
#flashinfo | |
flash tool download information | |
#BMTPOOL | |
Handles Bad Block Management(nandflash used and reserved on emmc) | |
#PARA | |
save parameter for recovery | |
#FRP | |
factory reset for protect , used for stolen phones | |
#NVDATA | |
store data in data/nvram/ | |
#PROINFO | |
a nvram partition, store one struct default, can be added | |
md1img, md1dsp,md1arm7, md3img | |
For Android M, MD image have switched to MD standalone partition, all modem images will be load from the partition: md1img, md1dsp, md1arm7 and md3img | |
#scp1,scp2 | |
system control processor, used for recovery fail | |
#lk1,lk2 | |
used for the case of update lk throught OTA fail | |
#persist | |
store data which will be stable for a long time | |
#metadata | |
store master key for data encryption | |
#nvcfg | |
nvram config, controlled by MTK_NVCONFIG_PARTITION_SUPPORT, not used yet | |
custom | |
customization partition, controlled by MTK_CIP_SUPPORT | |
#efuse | |
download BB chip's efuse | |
#ppl | |
Privacy protection lock,used for mobile phone antitheft |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
what sspm ,gz,spmfw