| Partition Name | Function | Importance | |----------------|----------|-------------| | PRELOADER | First-stage bootloader; initializes DRAM. | Critical – corrupting this = hard brick. | | pgpt | Primary GPT (GUID Partition Table). | Required for modern Android boot. | | proinfo | Contains IMEI, MAC addresses, SN. | Restoring this fixes null IMEI. | | lk | Little Kernel – secondary bootloader. | Manages fastboot and boot flow. | | boot | Kernel + ramdisk. | Flashing custom kernels alters this. | | recovery | Recovery environment (TWRP, stock). | Essential for custom recoveries. | | system | Android OS (system.img). | The main ROM partition. | | userdata | User apps and data. | Wiping this performs a factory reset. |
A typical scatter file for the MT6755 (Helio P10) defines regions in a logical order from lower to higher memory addresses. Common partitions include: mt6755 scatter file
| Partition | Start Addr (hex) | Size (hex) | Typical file | |---|---:|---:|---| | PRELOADER | 0x00000000 | 0x00080000 | preloader_xxx.bin | | MBR | 0x00080000 | 0x00002000 | NONE | | UBOOT | 0x00100000 | 0x00040000 | uboot.bin | | BOOTIMG | 0x00180000 | 0x00400000 | boot.img | | RECOVERY | 0x00580000 | 0x00400000 | recovery.img | | SYSTEM | 0x00980000 | 0x1E000000 | system.img | | CACHE | 0x20780000 | 0x02000000 | cache.img | | USRDATA | 0x22780000 | 0x3D880000 | userdata.img | | Partition Name | Function | Importance |
(Addresses/sizes vary by vendor — above is illustrative.) | Required for modern Android boot
A valid MT6755 scatter file should contain: