The file lists every partition on the device. Each partition block follows a strict syntax:
- partition_index: SYS0
partition_name: preloader
file_name: preloader_[codename].bin
is_download: true
type: SV5_BL_BIN
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x80000
region: BOOT_1
storage: EMMC
boundary_check: true
reserve: 0x0
Beyond SP Flash Tool, these utilities use the scatter format: mt6768-android-scatter.txt
| Tool | Purpose | |------|---------| | MiFlash (Mediatek fork) | Brand-specific flashing | | MTK Client | Python-based scatter parser for backup/restore | | Android Image Kitchen | Unpacks boot/recovery for editing, respects scatter offsets | | Scatter Parser by Hovatek | Online tool to visualize partition layout | The file lists every partition on the device
| Item | What’s expected |
|------|----------------|
| preloader | Exists, size ~4MB, region EMMC_BOOT_1 |
| pgpt (partition table) | Should be at 0x0 on user area |
| boot1 / boot2 | Separate from Android partitions |
| tee / trustzone | Should be present (security) |
| vbmeta | Must exist if using Verified Boot |
| super (dynamic partitions) | For Android 10+ (MT6768 often uses it) |
| userdata | Large size, region EMMC_USER |
| cache | May be small or absent (moved to /data) | Beyond SP Flash Tool, these utilities use the