Mt6768-android-scatter.txt May 2026

Advanced users may edit the scatter file to resize partitions. For example, reducing userdata size to increase system size. This is high-risk; incorrect addressing can permanently brick the device.

In SP Flash Tool, select Read Back, add a region (name, start address, size copied from scatter file), and click “Read Back.” Repeat for each partition.

If your MT6768 phone is rooted:

adb shell
su
dd if=/dev/block/mmcblk0 of=/sdcard/partitions.bin

Then use a tool like Wwr_MTK (MediaTek Write Wizard) to generate a matching scatter file.

The file is divided into logical sections. Below is a breakdown of the standard syntax found in an MT6768 scatter file. mt6768-android-scatter.txt

- partition_index: 0
  partition_name: preloader
  file_name: preloader_mt6768.bin
  is_download: true
  type: SV5_BL_BIN
  linear_start_addr: 0x0
  physical_start_addr: 0x0
  partition_size: 0x400000
  region: EMMC_BOOT_1

The mt6768-android-scatter.txt file is a configuration file used in the process of flashing or modifying Android firmware, particularly for devices powered by MediaTek (MTK) chipsets, in this case, the MT6768. This file contains essential information about the layout and organization of the firmware components on a device's storage.

Here's a general overview of what the content of a mt6768-android-scatter.txt file might look like: Advanced users may edit the scatter file to

[HEADER]
file_format_version = 1.0
flash_tool_version = 5.0
model_name = 
date =
[FLASH INFO]
EMMC = 1
EMMC_BOOT = 1
[PARTITION]
partition_name   = preloader
partition_offset = 0x0
partition_size   = 0x100000
partition_type   = 0
partition_name   = bootloader
partition_offset = 0x100000
partition_size   = 0x200000
partition_type   = 0
partition_name   = recovery
partition_offset = 0x600000
partition_size   = 0x1000000
partition_type   = 0
partition_name   = boot
partition_offset = 0x1800000
partition_size   = 0x1000000
partition_type   = 0
partition_name   = system
partition_offset = 0x2800000
partition_size   = 0x8000000
partition_type   = 0
partition_name   = cache
partition_offset = 0x8800000
partition_size   = 0x2000000
partition_type   = 0
partition_name   = userdata
partition_offset = 0xA800000
partition_size   = 0x140000000
partition_type   = 0

| 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) |


It’s a partition layout table for Mediatek MT6768 (Helio P65) SoC, used by: Then use a tool like Wwr_MTK (MediaTek Write