Hello!
I create this thread to discuss and to have everything located about building custom recovery for the MEIZU MX4, and also for unbricking MX4.
Just the same as they did with Zopo999, lets see if we can make something for this device
I have made a full rom backup and I have found some dispersed utilities around in internet, I'm putting all here in order to be accessible to everyone and to make things easier:
Stock Rom Backup (Flyme 4.5.2A leaked beta, Android 5.0.1)
system.img: https://drive.google.com/file/d/0B1WZs_VfDdzYR205Q2ljMTU5OGs/view?usp=sharing
boot.img: https://drive.google.com/file/d/0B1WZs_VfDdzYTFZKdm5LX1RKMHM/view?usp=sharing
cache.img: https://drive.google.com/file/d/0B1WZs_VfDdzYZGhBUEFRNC14QlE/view?usp=sharing
lk.bin: https://drive.google.com/file/d/0B1WZs_VfDdzYNEsybWx4QUFoc2c/view?usp=sharing
logo.bin: https://drive.google.com/file/d/0B1WZs_VfDdzYNFdjdTJzYmhwYjg/view?usp=sharing
preloader.bin(not sure if it was extracted correctly): https://drive.google.com/file/d/0B1WZs_VfDdzYVUQ2YXlTcjl0c2s/view?usp=sharing
recovery.img: https://drive.google.com/file/d/0B1WZs_VfDdzYRU5iTjk1UHJ6bTA/view?usp=sharing
secro.img: https://drive.google.com/file/d/0B1WZs_VfDdzYRFFTYmYzVm5yQlE/view?usp=sharing
proinfo.txt: https://drive.google.com/file/d/0B1WZs_VfDdzYNFhJaEp5V1pkX1E/view?usp=sharing
protect1.img: https://drive.google.com/file/d/0B1WZs_VfDdzYVFJPWUJCTDVFZTA/view?usp=sharing
protect2.img: https://drive.google.com/file/d/0B1WZs_VfDdzYYTVDSG5GX2steGc/view?usp=sharing
nvram.img: https://drive.google.com/file/d/0B1WZs_VfDdzYVVIxejYyQzl3TDQ/view?usp=sharing
para.img: https://drive.google.com/file/d/0B1WZs_VfDdzYVVV1dy1yRVJpdVE/view?usp=sharing
seccfg.bin: https://drive.google.com/file/d/0B1WZs_VfDdzYY3N4dGE2MHVJZ28/view?usp=sharing
expdb.bin: https://drive.google.com/file/d/0B1WZs_VfDdzYSFpGSzYwdFp1ZzA/view?usp=sharing
custom.bin: https://drive.google.com/file/d/0B1WZs_VfDdzYdFk0d3VsTGlNZm8/view?usp=sharing
Scatters:
MT6595 scatter:
Code:
############################################################################################################
#
# General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.2
platform: MT6595
project: x2eu
storage: EMMC
boot_channel: MSDC_0
block_size: 0x20000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS0
partition_name: preloader
file_name: preloader_x2eu.bin
is_download: true
type: SV5_BL_BIN
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x40000
region: EMMC_BOOT_1
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BOOTLOADERS
reserve: 0x00
- partition_index: SYS1
partition_name: pgpt
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS2
partition_name: proinfo
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x80000
physical_start_addr: 0x80000
partition_size: 0x300000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS3
partition_name: nvram
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x380000
physical_start_addr: 0x380000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BINREGION
reserve: 0x00
- partition_index: SYS4
partition_name: protect1
file_name: NONE
is_download: false
type: EXT4_IMG
linear_start_addr: 0x880000
physical_start_addr: 0x880000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS5
partition_name: protect2
file_name: NONE
is_download: false
type: EXT4_IMG
linear_start_addr: 0x1280000
physical_start_addr: 0x1280000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS6
partition_name: seccfg
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x1c80000
physical_start_addr: 0x1c80000
partition_size: 0x40000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS7
partition_name: lk
file_name: lk.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1cc0000
physical_start_addr: 0x1cc0000
partition_size: 0x60000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS8
partition_name: boot
file_name: boot.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1d20000
physical_start_addr: 0x1d20000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS9
partition_name: recovery
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2d20000
physical_start_addr: 0x2d20000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS10
partition_name: secro
file_name: secro.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x3d20000
physical_start_addr: 0x3d20000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS11
partition_name: para
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x4320000
physical_start_addr: 0x4320000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS12
partition_name: logo
file_name: logo.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x43a0000
physical_start_addr: 0x43a0000
partition_size: 0x800000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS13
partition_name: expdb
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x4ba0000
physical_start_addr: 0x4ba0000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS14
partition_name: preload
file_name: preload.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x55a0000
physical_start_addr: 0x55a0000
partition_size: 0x20260000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS15
partition_name: system
file_name: system.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x25800000
physical_start_addr: 0x25800000
partition_size: 0x60000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS16
partition_name: cache
file_name: cache.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x85800000
physical_start_addr: 0x85800000
partition_size: 0x8000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS17
partition_name: userdata
file_name: userdata.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x8d800000
physical_start_addr: 0x8d800000
partition_size: 0x49c00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS18
partition_name: flashinfo
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xFFFF0084
physical_start_addr: 0xFFFF0084
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00
- partition_index: SYS19
partition_name: sgpt
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xFFFF0004
physical_start_addr: 0xFFFF0004
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00
MTK droid tools automatic MX4 scatter:
Code:
############################################################################################################
#
# General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.2
platform: MT6595
project: MTDTtest
storage: NAND
boot_channel: NONE
block_size: 0x290000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS0
partition_name: PROINFO
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x400
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS1
partition_name: NVRAM
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x400
physical_start_addr: 0x0
partition_size: 0x1C00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: BINREGION
reserve: 0x00
- partition_index: SYS2
partition_name: PROTECT1
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x2000
physical_start_addr: 0x0
partition_size: 0x4400
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS3
partition_name: PROTECT2
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x6400
physical_start_addr: 0x0
partition_size: 0x9400
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS4
partition_name: SECCFG
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xF800
physical_start_addr: 0x0
partition_size: 0xE400
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS5
partition_name: UBOOT
file_name: lk.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1DC00
physical_start_addr: 0x0
partition_size: 0xE600
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS6
partition_name: BOOTIMG
file_name: boot.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2C200
physical_start_addr: 0x0
partition_size: 0xE900
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS7
partition_name: RECOVERY
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3AB00
physical_start_addr: 0x0
partition_size: 0x16900
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS8
partition_name: SECRO
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x51400
physical_start_addr: 0x0
partition_size: 0x1E900
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS9
partition_name: PARA
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x6FD00
physical_start_addr: 0x0
partition_size: 0x21900
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS10
partition_name: LOGO
file_name: logo.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x91600
physical_start_addr: 0x0
partition_size: 0x21D00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS11
partition_name: CUSTOM
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xB3300
physical_start_addr: 0x0
partition_size: 0x25D00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS12
partition_name: EXPDB
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xD9000
physical_start_addr: 0x0
partition_size: 0x125D00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS13
partition_name: ANDROID
file_name: system.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1FED00
physical_start_addr: 0x0
partition_size: 0x12C000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS14
partition_name: CACHE
file_name: cache.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x32AD00
physical_start_addr: 0x0
partition_size: 0x3BC000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS15
partition_name: USRDATA
file_name: data.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x6E6D00
physical_start_addr: 0x0
partition_size: 0x3F4000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS16
partition_name: FLASHINFO
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xADAD00
physical_start_addr: 0x0
partition_size: 0x3A35C00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS17
partition_name: BMTPOOL
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xFFFF0050
physical_start_addr: 0x0
partition_size: 0xCD00000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00
Other scatter:
Code:
preloader 0x0
pgpt 0x0
proinfo 0x80000
nvram 0x380000
protect1 0x880000
protect2 0x1280000
seccfg 0x1c80000
lk 0x1cc0000
boot 0x1d20000
recovery 0x2d20000
secro 0x3d20000
para 0x4320000
logo 0x43a0000
custom 0x4ba0000
expdb 0x24ba0000
system 0x25800000
cache 0x77800000
userdata 0x7e800000
flashinfo 0xFFFF0084
sgpt 0xFFFF0004
Firmware info:
Code:
emmc_p1: 00000400 00001800 "proinfo"
emmc_p2: 00001c00 00002800 "nvram"
emmc_p3: 00004400 00005000 "protect1"
emmc_p4: 00009400 00005000 "protect2"
emmc_p5: 0000e400 00000200 "seccfg"
emmc_p6: 0000e600 00000300 "lk"
emmc_p7: 0000e900 00008000 "boot"
emmc_p8: 00016900 00008000 "recovery"
emmc_p9: 0001e900 00003000 "secro"
emmc_p10: 00021900 00000400 "para"
emmc_p11: 00021d00 00004000 "logo"
emmc_p12: 00025d00 00100000 "custom"
emmc_p13: 00125d00 00006300 "expdb"
emmc_p14: 0012c000 00290000 "system"
emmc_p15: 003bc000 00038000 "cache"
emmc_p16: 003f4000 0195dc00 "userdata"
emmc_p17: 01d51c00 00008000 "flashinfo"
Automatic Scatter from Firmware.info by MtKtools:
HTML:
__NODL_PROINFO 0x0{}__NODL_NVRAM 0x400{}__NODL_PROTECT1 0x2000{}__NODL_PROTECT2 0x6400{}__NODL_SECCFG 0xf800{}UBOOT 0x1dc00{}BOOTIMG 0x2c200{}RECOVERY 0x3ab00{}__NODL_SECRO 0x51400{}__NODL_PARA 0x6fd00{}LOGO 0x91600{}__NODL_CUSTOM 0xb3300{}__NODL_EXPDB 0xd9000{}ANDROID 0x1fed00{}CACHE 0x32ad00{}USRDATA 0x6e6d00{}__NODL_FLASHINFO 0xadad00{}__NODL_BMTPOOL 0xffff0050{}
Temporal CWM for MX4 made by Cofface
http://bbs.flyme.cn/thread-258466-1-1.html
http://pan.baidu.com/share/link?shareid=708016960&uk=2654317083
Uploading...
Decompiled Stock Meizu MX4 recovery
https://drive.google.com/file/d/0B1WZs_VfDdzYWFh6UGV3b0dtYWc/view?usp=sharing
MX4 Ubuntu Edition (same hardware) kernel source code
https://github.com/meizuosc
Usefull links
Developing custom zopo999 recovery: http://forum.xda-developers.com/gen...-recovery-modded-zopo-zp999-3x-t2946325:good:
Custom recovery zopo999: http://forum.xda-developers.com/android/software/recovery-mod-mtk6595-soc-t2987307
reserved
Thank you for this thread.
I would like to try this, i mean everything. But as my volume buttons doesnt work, i am not sure i can do anything.
In other thread, i told, that when i connect my mx4 to PC, there is no any reaction on PC when usb attached , phone just reboot until meizu logo, and reboot again.
slavke1976 said:
Thank you for this thread.
I would like to try this, i mean everything. But as my volume buttons doesnt work, i am not sure i can do anything.
In other thread, i told, that when i connect my mx4 to PC, there is no any reaction on PC when usb attached , phone just reboot until meizu logo, and reboot again.
Click to expand...
Click to collapse
You have to enter to the fastboot.. Do you can fix your volume buttons? If not It will be impossible
I cant fix them, as connector on motherboard is break ( they break in meizu service france). I am sure all was ok before i send them my phone . When they returned they lose 1 back screw and this connector of volume keys is break.
A friend with a bricked MX4 has been tryng with the flashtools and appears this mensaje: "user: this is a secure Base-band Chip! Please select the auhentification file first"
Thank you for this thread. I bricked my MX4 just by overwriting the recovery partition, doing a "dd" from inside flymeOS. Now I'm attempting to unbrick it. I used SP Flash Tool 5.1512, your recovery.img and your 1st scatter file, but I get the same message of the previous post :crying:
BROM ERROR: S_AUTH_HANDLE_IS_NOT_READY (5000)
[User]: This is a secure Base-band Chip! Please select the authentication file first.
Click to expand...
Click to collapse
What should I do now ?
giox969 said:
Thank you for this thread. I bricked my MX4 just by overwriting the recovery partition, doing a "dd" from inside flymeOS. Now I'm attempting to unbrick it. I used SP Flash Tool 5.1512, your recovery.img and your 1st scatter file, but I get the same message of the previous post :crying:
What should I do now ?
Click to expand...
Click to collapse
Ouch..
Good question... I think that we have to modify the scatter.
Im very busy this days, if you want you can look at the thread about making a cwm for zopo999 to see if they faced this problem.
Other thing, meizu has published the source code of MX4 Ubuntu edition, the hardware is the same so It may helps. I dont know. https://github.com/meizuosc
I'd like you shoot a video about the construction.
My phone was soft brick, and I do not know what I have to do for my fix again
Edit : My phone meizu MX4
ahmetkings said:
I'd like you shoot a video about the construction.
My phone was soft brick, and I do not know what I have to do for my fix again
Edit : My phone meizu MX4
Click to expand...
Click to collapse
Softbrick? If you still have the recovery there is no problem. Just reflash the update.zip again
Ubuntu MX4 has a /android with
/android/cache/blobs/preloader_m75.bin
/android/cache/blobs/file_contexts
/android/cache/blobs/MT6595_Android_scatter.txt
/android/cache/blobs/secro.img
/android/cache/blobs/logo.bin
/android/cache/blobs/custom.img
/android/cache/blobs/lk.bin
/android/system/boot/android-ramdisk.img
/android/system/etc/firmware/modem_1_ltg_n.img
/android/system/etc/firmware/modem_1_lwg_n.img
iicc said:
Hello!
I create this thread to discuss and to have everything located about building custom recovery for the MEIZU MX4, and also for unbricking MX4.
Just the same as they did with Zopo999, lets see if we can make something for this device
I have made a full rom backup and I have found some dispersed utilities around in internet, I'm putting all here in order to be accessible to everyone and to make things easier:
Stock Rom Backup (Flyme 4.5.2A leaked beta, Android 5.0.1)
system.img: https://drive.google.com/file/d/0B1WZs_VfDdzYR205Q2ljMTU5OGs/view?usp=sharing
boot.img: https://drive.google.com/file/d/0B1WZs_VfDdzYTFZKdm5LX1RKMHM/view?usp=sharing
cache.img: https://drive.google.com/file/d/0B1WZs_VfDdzYZGhBUEFRNC14QlE/view?usp=sharing
lk.bin: https://drive.google.com/file/d/0B1WZs_VfDdzYNEsybWx4QUFoc2c/view?usp=sharing
logo.bin: https://drive.google.com/file/d/0B1WZs_VfDdzYNFdjdTJzYmhwYjg/view?usp=sharing
preloader.bin(not sure if it was extracted correctly): https://drive.google.com/file/d/0B1WZs_VfDdzYVUQ2YXlTcjl0c2s/view?usp=sharing
recovery.img: https://drive.google.com/file/d/0B1WZs_VfDdzYRU5iTjk1UHJ6bTA/view?usp=sharing
secro.img: https://drive.google.com/file/d/0B1WZs_VfDdzYRFFTYmYzVm5yQlE/view?usp=sharing
proinfo.txt: https://drive.google.com/file/d/0B1WZs_VfDdzYNFhJaEp5V1pkX1E/view?usp=sharing
protect1.img: https://drive.google.com/file/d/0B1WZs_VfDdzYVFJPWUJCTDVFZTA/view?usp=sharing
protect2.img: https://drive.google.com/file/d/0B1WZs_VfDdzYYTVDSG5GX2steGc/view?usp=sharing
nvram.img: https://drive.google.com/file/d/0B1WZs_VfDdzYVVIxejYyQzl3TDQ/view?usp=sharing
para.img: https://drive.google.com/file/d/0B1WZs_VfDdzYVVV1dy1yRVJpdVE/view?usp=sharing
seccfg.bin: https://drive.google.com/file/d/0B1WZs_VfDdzYY3N4dGE2MHVJZ28/view?usp=sharing
expdb.bin: https://drive.google.com/file/d/0B1WZs_VfDdzYSFpGSzYwdFp1ZzA/view?usp=sharing
custom.bin: https://drive.google.com/file/d/0B1WZs_VfDdzYdFk0d3VsTGlNZm8/view?usp=sharing
Scatters:
MT6595 scatter:
Code:
############################################################################################################
#
# General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.2
platform: MT6595
project: x2eu
storage: EMMC
boot_channel: MSDC_0
block_size: 0x20000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS0
partition_name: preloader
file_name: preloader_x2eu.bin
is_download: true
type: SV5_BL_BIN
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x40000
region: EMMC_BOOT_1
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BOOTLOADERS
reserve: 0x00
- partition_index: SYS1
partition_name: pgpt
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS2
partition_name: proinfo
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x80000
physical_start_addr: 0x80000
partition_size: 0x300000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS3
partition_name: nvram
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x380000
physical_start_addr: 0x380000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BINREGION
reserve: 0x00
- partition_index: SYS4
partition_name: protect1
file_name: NONE
is_download: false
type: EXT4_IMG
linear_start_addr: 0x880000
physical_start_addr: 0x880000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS5
partition_name: protect2
file_name: NONE
is_download: false
type: EXT4_IMG
linear_start_addr: 0x1280000
physical_start_addr: 0x1280000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS6
partition_name: seccfg
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x1c80000
physical_start_addr: 0x1c80000
partition_size: 0x40000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS7
partition_name: lk
file_name: lk.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1cc0000
physical_start_addr: 0x1cc0000
partition_size: 0x60000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS8
partition_name: boot
file_name: boot.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1d20000
physical_start_addr: 0x1d20000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS9
partition_name: recovery
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2d20000
physical_start_addr: 0x2d20000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS10
partition_name: secro
file_name: secro.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x3d20000
physical_start_addr: 0x3d20000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS11
partition_name: para
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x4320000
physical_start_addr: 0x4320000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS12
partition_name: logo
file_name: logo.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x43a0000
physical_start_addr: 0x43a0000
partition_size: 0x800000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS13
partition_name: expdb
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x4ba0000
physical_start_addr: 0x4ba0000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS14
partition_name: preload
file_name: preload.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x55a0000
physical_start_addr: 0x55a0000
partition_size: 0x20260000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS15
partition_name: system
file_name: system.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x25800000
physical_start_addr: 0x25800000
partition_size: 0x60000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS16
partition_name: cache
file_name: cache.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x85800000
physical_start_addr: 0x85800000
partition_size: 0x8000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS17
partition_name: userdata
file_name: userdata.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x8d800000
physical_start_addr: 0x8d800000
partition_size: 0x49c00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS18
partition_name: flashinfo
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xFFFF0084
physical_start_addr: 0xFFFF0084
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00
- partition_index: SYS19
partition_name: sgpt
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xFFFF0004
physical_start_addr: 0xFFFF0004
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00
MTK droid tools automatic MX4 scatter:
Code:
############################################################################################################
#
# General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.2
platform: MT6595
project: MTDTtest
storage: NAND
boot_channel: NONE
block_size: 0x290000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS0
partition_name: PROINFO
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x400
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS1
partition_name: NVRAM
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x400
physical_start_addr: 0x0
partition_size: 0x1C00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: BINREGION
reserve: 0x00
- partition_index: SYS2
partition_name: PROTECT1
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x2000
physical_start_addr: 0x0
partition_size: 0x4400
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS3
partition_name: PROTECT2
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x6400
physical_start_addr: 0x0
partition_size: 0x9400
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS4
partition_name: SECCFG
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xF800
physical_start_addr: 0x0
partition_size: 0xE400
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS5
partition_name: UBOOT
file_name: lk.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1DC00
physical_start_addr: 0x0
partition_size: 0xE600
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS6
partition_name: BOOTIMG
file_name: boot.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2C200
physical_start_addr: 0x0
partition_size: 0xE900
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS7
partition_name: RECOVERY
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3AB00
physical_start_addr: 0x0
partition_size: 0x16900
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS8
partition_name: SECRO
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x51400
physical_start_addr: 0x0
partition_size: 0x1E900
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS9
partition_name: PARA
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x6FD00
physical_start_addr: 0x0
partition_size: 0x21900
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS10
partition_name: LOGO
file_name: logo.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x91600
physical_start_addr: 0x0
partition_size: 0x21D00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS11
partition_name: CUSTOM
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xB3300
physical_start_addr: 0x0
partition_size: 0x25D00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS12
partition_name: EXPDB
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xD9000
physical_start_addr: 0x0
partition_size: 0x125D00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS13
partition_name: ANDROID
file_name: system.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1FED00
physical_start_addr: 0x0
partition_size: 0x12C000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS14
partition_name: CACHE
file_name: cache.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x32AD00
physical_start_addr: 0x0
partition_size: 0x3BC000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS15
partition_name: USRDATA
file_name: data.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x6E6D00
physical_start_addr: 0x0
partition_size: 0x3F4000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS16
partition_name: FLASHINFO
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xADAD00
physical_start_addr: 0x0
partition_size: 0x3A35C00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS17
partition_name: BMTPOOL
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xFFFF0050
physical_start_addr: 0x0
partition_size: 0xCD00000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00
Other scatter:
Code:
preloader 0x0
pgpt 0x0
proinfo 0x80000
nvram 0x380000
protect1 0x880000
protect2 0x1280000
seccfg 0x1c80000
lk 0x1cc0000
boot 0x1d20000
recovery 0x2d20000
secro 0x3d20000
para 0x4320000
logo 0x43a0000
custom 0x4ba0000
expdb 0x24ba0000
system 0x25800000
cache 0x77800000
userdata 0x7e800000
flashinfo 0xFFFF0084
sgpt 0xFFFF0004
Firmware info:
Code:
emmc_p1: 00000400 00001800 "proinfo"
emmc_p2: 00001c00 00002800 "nvram"
emmc_p3: 00004400 00005000 "protect1"
emmc_p4: 00009400 00005000 "protect2"
emmc_p5: 0000e400 00000200 "seccfg"
emmc_p6: 0000e600 00000300 "lk"
emmc_p7: 0000e900 00008000 "boot"
emmc_p8: 00016900 00008000 "recovery"
emmc_p9: 0001e900 00003000 "secro"
emmc_p10: 00021900 00000400 "para"
emmc_p11: 00021d00 00004000 "logo"
emmc_p12: 00025d00 00100000 "custom"
emmc_p13: 00125d00 00006300 "expdb"
emmc_p14: 0012c000 00290000 "system"
emmc_p15: 003bc000 00038000 "cache"
emmc_p16: 003f4000 0195dc00 "userdata"
emmc_p17: 01d51c00 00008000 "flashinfo"
Automatic Scatter from Firmware.info by MtKtools:
HTML:
__NODL_PROINFO 0x0{}__NODL_NVRAM 0x400{}__NODL_PROTECT1 0x2000{}__NODL_PROTECT2 0x6400{}__NODL_SECCFG 0xf800{}UBOOT 0x1dc00{}BOOTIMG 0x2c200{}RECOVERY 0x3ab00{}__NODL_SECRO 0x51400{}__NODL_PARA 0x6fd00{}LOGO 0x91600{}__NODL_CUSTOM 0xb3300{}__NODL_EXPDB 0xd9000{}ANDROID 0x1fed00{}CACHE 0x32ad00{}USRDATA 0x6e6d00{}__NODL_FLASHINFO 0xadad00{}__NODL_BMTPOOL 0xffff0050{}
Temporal CWM for MX4 made by Cofface
http://bbs.flyme.cn/thread-258466-1-1.html
http://pan.baidu.com/share/link?shareid=708016960&uk=2654317083
Uploading...
Decompiled Stock Meizu MX4 recovery
https://drive.google.com/file/d/0B1WZs_VfDdzYWFh6UGV3b0dtYWc/view?usp=sharing
MX4 Ubuntu Edition (same hardware) kernel source code
https://github.com/meizuosc
Usefull links
Developing custom zopo999 recovery: http://forum.xda-developers.com/gen...-recovery-modded-zopo-zp999-3x-t2946325:good:
Custom recovery zopo999: http://forum.xda-developers.com/android/software/recovery-mod-mtk6595-soc-t2987307
Click to expand...
Click to collapse
ruilapa said:
Ubuntu MX4 has a /android with
/android/cache/blobs/preloader_m75.bin
/android/cache/blobs/file_contexts
/android/cache/blobs/MT6595_Android_scatter.txt
/android/cache/blobs/secro.img
/android/cache/blobs/logo.bin
/android/cache/blobs/custom.img
/android/cache/blobs/lk.bin
/android/system/boot/android-ramdisk.img
/android/system/etc/firmware/modem_1_ltg_n.img
/android/system/etc/firmware/modem_1_lwg_n.img
Click to expand...
Click to collapse
Could you please make me a favour? Could you upload this? At least the scatter
Many thanks
EDIT: Dont worry, I have it
You can get the ubuntu image with
ubuntu-device-flash --download-only --channel=ubuntu-touch/devel-proposed/meizu.en --device arale
They are inside one of the downloaded file named "device-*.tar.xz".
I've uploaded latest to
https: //mega.co.nz/#!nIhwUbAL!osl-njsNrsdXExT3sSqrIIDcSeXJEpCiG8eaywyzux0
iicc said:
Could you please make me a favour? Could you upload this? At least the scatter
Many thanks
EDIT: Dont worry, I have it
Click to expand...
Click to collapse
@iicc
thx for img files.
I bought MX4 Ubuntu Edition but I wanted to check FlyMe OS. I have download your files:
- recovery.img
- boot.img
- system.img
And flash phone through fastboot.
Let's say Flyme is working but I have observed some strange issues:
- web browser crashes on every/any page loading (its totaly unusable)
- if I add gmail account to e-mail client it's synchronizing (but I can't open any massage - application crashes)
- if I tried to downgrade/upgrade Flyme OS (update.zip from meizufans_eu or flyme_cn), really many versions and many series (A,U,I) and I always get bootloop.
Do you have any ideas what I'm doing wrong ?
kkamil said:
@iicc
thx for img files.
I bought MX4 Ubuntu Edition but I wanted to check FlyMe OS. I have download your files:
- recovery.img
- boot.img
- system.img
And flash phone through fastboot.
Let's say Flyme is working but I have observed some strange issues:
- web browser crashes on every/any page loading (its totaly unusable)
- if I add gmail account to e-mail client it's synchronizing (but I can't open any massage - application crashes)
- if I tried to downgrade/upgrade Flyme OS (update.zip from meizufans_eu or flyme_cn), really many versions and many series (A,U,I) and I always get bootloop.
Do you have any ideas what I'm doing wrong ?
Click to expand...
Click to collapse
Glad it helped!
These are Flyme bugs of this rom, I'd recomend to flash a newer version of flyme, 4.5.4 Stable for example.
It is very strange you cant upgrade... in lollipop, the instalation of the rom is very long and it may look as a bootloop. Have you waited a lot of time?
@iicc
Yes, I have flashed it few times and I wait more than 30 minutes... and nothing.
I think i have tried all options
I have also download few times the update.zip archive in case of lost packages.
Maybe there is a flash tool for MX4 of something ? I don't know if now I can do it by myself ...
Maybe I should flash by fastboot all files you attaches ?
---edit---
One time I tried to flash from recovery (update.zip 4.5.2A)the same version as I had from Your image - and the same thing happen - bootloop...
kkamil said:
@iicc
Yes, I have flashed it few times and I wait more than 30 minutes... and nothing.
I think i have tried all options
I have also download few times the update.zip archive in case of lost packages.
Maybe there is a flash tool for MX4 of something ? I don't know if now I can do it by myself ...
Maybe I should flash by fastboot all files you attaches ?
---edit---
One time I tried to flash from recovery (update.zip 4.5.2A)the same version as I had from Your image - and the same thing happen - bootloop...
Click to expand...
Click to collapse
go in bootloop because the MBR aren't the same of 4.2.8 A/I and Ubuntu Touch. Don't flash Lollipop.
Naphtha said:
go in bootloop because the MBR aren't the same of 4.2.8 A/I and Ubuntu Touch. Don't flash Lollipop.
Click to expand...
Click to collapse
@Naphtha
If i flash it by fastboot Lollipop is working. I just can't update it from 4.5.2A to 4.5.4A - I don't think it's MBR problem...
kkamil said:
@Naphtha
If i flash it by fastboot Lollipop is working. I just can't update it from 4.5.2A to 4.5.4A - I don't think it's MBR problem...
Click to expand...
Click to collapse
But go in bootloop(?)
Naphtha said:
But go in bootloop(?)
Click to expand...
Click to collapse
Yes, it goes in bootloop after upgrade.
Related
im trying to get my desire back on its feet after i tried to root and put 2.2 on it but nothing seem to work, i did a fastboot and got this (see below) can anyone tell me whats wrong with it. and what can i do to get my desire back please.
C:\android-sdk-windows\tools>fastboot oem enableqxdm 0
... OKAY [ 0.031s]
finished. total time: 0.031s
C:\android-sdk-windows\tools>fastboot oem boot
... INFOsetup_tag addr=0xA0000100 cmdline add=0x8E
07D944
INFOTAG:Ramdisk OK
INFOTAG:smi ok, size = 0
INFOTAG:hwid 0x0
INFOTAG:skuid 0x21F04
INFOTAG:hero panel = 0x0
INFOTAG:engineerid = 0x0
INFOMCP dual-die
INFOMCP dual-die
INFOTAG:mono-die = 0x0
INFODevice CID is not super CID
INFOCID is VODAP001
INFOsetting->cid::VODAP001
INFOserial number: HT04LPL02796
INFOcommandline from head: no_console_suspend=1
INFOcommand line length =423
INFOactive commandline: board_bravo.disable_uart3=0 board_bravo.
INFOusb_h2w_sw=0 board_bravo.disable_sdcard=0 diag.enabled=0 boa
INFOrd_bravo.debug_uart=0 smisize=0 userdata_sel=0 androidboot.e
INFOmmc=false androidboot.baseband=4.06.00.02_2 androidboot.cid
INFO=VODAP001 androidboot.carrier=VODA-UK androidboot.mid=PB9920
INFO000 androidboot.keycaps=qwerty androidboot.mode=normal andro
INFOidboot.serialno=HT04LPL02796 androidboot.bootloader=0.80.000
INFO0 no_console_suspend=1
INFOaARM_Partion[0].name=misc
INFOaARM_Partion[1].name=recovery
INFOaARM_Partion[2].name=boot
INFOaARM_Partion[3].name=system
INFOaARM_Partion[4].name=cache
INFOaARM_Partion[5].name=userdata
INFOpartition number=6
INFOValid partition num=6
INFOmpu_nand_acpu_rw A1E 1000
INFOjump_to_kernel: machine_id(2457), tags_addr(0x20000100), ker
INFOnel_addr(0x20008000)
INFO-------------------hboot boot time:78147 msec
FAILED (status read failed (Too many links))
finished. total time: 7.016s
C:\android-sdk-windows\tools>
Regards and fingers crossed.
Rob
After an unsuccesful root attempt on my Blu Studio 6.0 HD, I ended up with my phone recovery being overwritten by some chinese version. This lead me to seek stock rom for this phone. Guess what? I couldn't find it anywhere!
Recently, I noticed Blu Studio 6.0 and Xolo Q2500 seen to be the same product. Maybe a rebranded version?
This is what I did:
Downloaded Xolo Q25000 stock rom.
Downloaded MTK Rom Studio.
Downloaded MTK Droid Tools.
Download Flash Tool.
In flash tool I noticed I would need a scatter file describing the partitons and adresses where each portion of image would be written to.
So, I decided to use MTK Droid Tools to output my actual scatter file and compare to Xolo Q2500 one. They differs:
Code:
############################################################################################################
#
# General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.1
platform: MT6582
project: MTDTtest
storage: EMMC
boot_channel: MSDC_0
block_size: 0x20000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS0
partition_name: PRELOADER
file_name: preloader.bin
is_download: true
type: SV5_BL_BIN
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x1400000
region: EMMC_BOOT_1
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BOOTLOADERS
reserve: 0x00
- partition_index: SYS1
partition_name: MBR
file_name: MBR
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1400000
physical_start_addr: 0x0
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS2
partition_name: EBR1
file_name: EBR1
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1480000
physical_start_addr: 0x80000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS3
partition_name: PRO_INFO
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x1500000
physical_start_addr: 0x100000
partition_size: 0x300000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS4
partition_name: NVRAM
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x1800000
physical_start_addr: 0x400000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BINREGION
reserve: 0x00
- partition_index: SYS5
partition_name: PROTECT_F
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x1D00000
physical_start_addr: 0x900000
partition_size: 0xA00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS6
partition_name: PROTECT_S
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x2700000
physical_start_addr: 0x1300000
partition_size: 0xA00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS7
partition_name: SECCFG
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x3100000
physical_start_addr: 0x1D00000
partition_size: 0x20000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS8
partition_name: UBOOT
file_name: lk.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3120000
physical_start_addr: 0x1D20000
partition_size: 0x60000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS9
partition_name: BOOTIMG
file_name: boot.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3180000
physical_start_addr: 0x1D80000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS10
partition_name: RECOVERY
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3780000
physical_start_addr: 0x2380000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS11
partition_name: SEC_RO
file_name: secro.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3D80000
physical_start_addr: 0x2980000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS12
partition_name: MISC
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x4380000
physical_start_addr: 0x2F80000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS13
partition_name: LOGO
file_name: logo.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x4400000
physical_start_addr: 0x3000000
partition_size: 0x300000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS14
partition_name: EXPDB
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x4700000
physical_start_addr: 0x3300000
partition_size: 0xA00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS15
partition_name: ANDROID
file_name: system.img
is_download: true
type: YAFFS_IMG
linear_start_addr: 0x5100000
physical_start_addr: 0x3D00000
partition_size: 0x2BC00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS16
partition_name: CACHE
file_name: cache.img
is_download: true
type: YAFFS_IMG
linear_start_addr: 0x30D00000
physical_start_addr: 0x2F900000
partition_size: 0x7E00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS17
partition_name: USRDATA
file_name: data.img
is_download: true
type: YAFFS_IMG
linear_start_addr: 0x38B00000
physical_start_addr: 0x37700000
partition_size: 0xAF480000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS18
partition_name: BMTPOOL
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0xFFFF00A8
physical_start_addr: 0xFFFF00A8
partition_size: 0x1500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00
Code:
############################################################################################################
#
# General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.1
platform: MT6582
project: j805_xolo
storage: EMMC
boot_channel: MSDC_0
block_size: 0x20000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS0
partition_name: PRELOADER
file_name: preloader_j805_xolo.bin
is_download: true
type: SV5_BL_BIN
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0xc00000
region: EMMC_BOOT_1
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BOOTLOADERS
reserve: 0x00
- partition_index: SYS1
partition_name: MBR
file_name: MBR
is_download: true
type: NORMAL_ROM
linear_start_addr: 0xc00000
physical_start_addr: 0x0
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS2
partition_name: EBR1
file_name: EBR1
is_download: true
type: NORMAL_ROM
linear_start_addr: 0xc80000
physical_start_addr: 0x80000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS3
partition_name: PRO_INFO
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0xd00000
physical_start_addr: 0x100000
partition_size: 0x300000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS4
partition_name: NVRAM
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x1000000
physical_start_addr: 0x400000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BINREGION
reserve: 0x00
- partition_index: SYS5
partition_name: PROTECT_F
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x1500000
physical_start_addr: 0x900000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS6
partition_name: PROTECT_S
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x1f00000
physical_start_addr: 0x1300000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS7
partition_name: SECCFG
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x2900000
physical_start_addr: 0x1d00000
partition_size: 0x20000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS8
partition_name: UBOOT
file_name: lk.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2920000
physical_start_addr: 0x1d20000
partition_size: 0x60000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS9
partition_name: BOOTIMG
file_name: boot.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2980000
physical_start_addr: 0x1d80000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS10
partition_name: RECOVERY
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2f80000
physical_start_addr: 0x2380000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS11
partition_name: SEC_RO
file_name: secro.img
is_download: true
type: YAFFS_IMG
linear_start_addr: 0x3580000
physical_start_addr: 0x2980000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS12
partition_name: MISC
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x3b80000
physical_start_addr: 0x2f80000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS13
partition_name: LOGO
file_name: logo.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3c00000
physical_start_addr: 0x3000000
partition_size: 0x300000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS14
partition_name: EBR2
file_name: EBR2
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3f00000
physical_start_addr: 0x3300000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS15
partition_name: EXPDB
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x3f80000
physical_start_addr: 0x3380000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS16
partition_name: ANDROID
file_name: system.img
is_download: true
type: YAFFS_IMG
linear_start_addr: 0x4980000
physical_start_addr: 0x3d80000
partition_size: 0x2bc00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS17
partition_name: CACHE
file_name: cache.img
is_download: true
type: YAFFS_IMG
linear_start_addr: 0x30580000
physical_start_addr: 0x2f980000
partition_size: 0x7e00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS18
partition_name: USRDATA
file_name: userdata.img
is_download: true
type: YAFFS_IMG
linear_start_addr: 0x38380000
physical_start_addr: 0x37780000
partition_size: 0x40000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS19
partition_name: FAT
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x78380000
physical_start_addr: 0x77780000
partition_size: 0x0
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS20
partition_name: BMTPOOL
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0xFFFF00a8
physical_start_addr: 0xffff00a8
partition_size: 0x1500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00
Beside that, MTK Droid Tools give me a warning message. What it means?
ATTENTION! File /system/recovery-from-boot.p which restore factory recovery in case of phone switching on in a normal mode Is Found!
Click to expand...
Click to collapse
My question is... It's safe to write Xolo Q2500 stock firmware to Blu Studio 6 and how it could be done? Anyone could please assist me on this?
Thanks in advance!
Feeling very sorry for you at this moment! .... I think you and I may be the only ones with the Blu Studio 6.0 HD and wishing for a way to root. I see a few comments about how this can be attempted from the suggestion here http://playfuldroid.com/how-to-root-blu-studio-6-0-hd-tutorial/ but unfortunately, the same issues you have outlined of Chinese showing up after the attempt are listed at the source of the "how to" of how it is (apparently not) done.
The short answer is that I don't know if that will work or not. I am not certain why more techies are not experimenting with these Blu Studio 6.0 HD phones. They are under $200 now and personally after a day playing with the device, it seems really nice. I personally have no idea how to export a ROM from a phone that is not rooted and although I have just purchased one unaltered that I would love to share the ROM with you for backup, I simply don't know how to do that.
Blu creates a sad story of how they are too busy giving us great low prices to provide us documentation for the their products online (or in the brief guides they distribute with their products) and too busy to answer questions or resolve issues sent to their help line. I did notice, however, that in matter of minutes the Blu (BluProducts Inc) Google page for their technical support https://plus.google.com/communities/117846429749085694805/stream/5caab2da-3ca8-49d2-93e5-f630d5e1ccb4 the moderator was able to take down 3 posts that I made criticizing their products and in a matter of just a few minutes. So if you want the people at Blu to see your issue and take action, you might at least key in the problem there where they will make note of it hopefully, just prior to deleting anyone's concern over their products which might meet the public eye.
I did own the Blu Studio 5.5s for a brief period a couple of months ago and Framaroot worked flawlessly on that model but I spoke with the Framaroot support and they offered no hope that the Studio 6.0 was in the plan soon. As of Framaroot 1.9.3, there is no support for the Blu Studio 6.0 HD. Note that I returned my Blu Studio 5.5s because the wi-fi stopped working during the first 30 days of ownership but otherwise I was happy with the phone while I considered zero support would be available from Blu. In fact I was very happy, that is until the wifi failed. The root was flawless as well.
My primary experience with Blu support is leaving a comment on the noted Google page outlining the bad design of the microSD card holder of the Blu Studio 5.5s and requesting they document online for people who were not familiar with the latches how to slide the microSD latch downward to unlock before the metal band would fold upward to release the card. Complaint: Deleted.
I also opened a concern with them saying that their secrecy with their ROM and OS was unwarranted and they could build a much grander user following by providing ROMs and customizable code for the technical community rather than keeping it under wraps. This idea is based on that they have one of the smallest customized Androids offerings on the market. Suggestion: Deleted
Then I went on to write up the procedure for removing their back cover and all the steps for successfully removing the back without damaging the finish on the phone. Suggestion: Deleted
So in short, as long as everything is working, we can enjoy our Blu phones but just don't expect that you'll be getting a great deal of help from them. About the only hope looks like we can wait until someone sends the Framaroot support a 6.0 HD to experiment with. But that's worst case. I'll add this post to my email alerts for now, hopefully awaiting good news on your fix and a future root for the Blu Studio 6.0 HD that will actually work and not turn all your menus to Chinese
---------- Post added 7th September 2014 at 12:46 AM ---------- Previous post was 6th September 2014 at 11:48 PM ----------
Looks like the same change to Chinese menu vRoot software is being advertised for the possible clone you have mentioned, the Xolo Q2500: http://androidxda.com/root-xolo-q2500
First, a huge thank you for your feedback.
This phone isn't mine, it belongs to my uncle. My wife and my aunt both own a Blu Dash 5.0. My cousin have a Life Pure. In our home: 4 Blu cell phones. I agree with you regarding the total lack of support and negligency from this company to their customers. Luckly, I've purchased a Xiaomi MI2S.
I've tried to post on Blu google plus page like you did and none seemed to care about it. It's a pitty, because the device is very nice and cheap.
I still hoping for a working root exploit to this phone. Thanks again, pal. :good:
Any progress here?
I recently was able to root my HD 6.0 using Kingroot, but it was a pia. THere was no way I could remove it with superuser afterwards. Eventually when I did after a reboot my phone once again went back to unrooted.
I have used other androids before and this is the most frustrating device ever with ZERO development activity or support! Sad for us who thought there would be significant work on our phone....
I am still looking for threads. If I find I will share here
~kudos
Dear XDA members,
Recently I've purchased a "KingZone Z1". The newest version for this device is Android 4.4(.4) (KitKat), which I'm running.
After A LOT of research on how to install CWM and make a nandroid backup, I ended up here.
Things I already did:
Edited MTK Droid Tools to include the MT6752, which enabled the 'create scatter file' option (but the scatter file isn't correct, from what I can see)
Made a custom scatter file, which (I'm sure of) is good
Used SPFT to read till the start of the cache partition, then I used the "process ROM_ from flashtool" option in MTK Droid Tools, which failed with error: "boot.img - The signature isn't found!"
Used ADB to create a backup of my recovery and boot partition using the dd command
Tried TWRP automated recovery creator, which failed, too. It said the boot.img was 'locked'
My custom scatter file:
Code:
############################################################################################################
#
# General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.2
platform: MT6752
project: c211_tz_3m_k368_20150509
storage: EMMC
boot_channel: MSDC_0
block_size: 0x20000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS0
partition_name: preloader
file_name: preloader_c211_tz_3m_k368_20150509.bin
is_download: true
type: SV5_BL_BIN
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x40000
region: EMMC_BOOT_1
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BOOTLOADERS
reserve: 0x00
- partition_index: SYS1
partition_name: pgpt
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS2
partition_name: proinfo
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x80000
physical_start_addr: 0x80000
partition_size: 0x300000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS3
partition_name: nvram
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x380000
physical_start_addr: 0x380000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BINREGION
reserve: 0x00
- partition_index: SYS4
partition_name: protect1
file_name: NONE
is_download: false
type: EXT4_IMG
linear_start_addr: 0x880000
physical_start_addr: 0x880000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS5
partition_name: protect2
file_name: NONE
is_download: false
type: EXT4_IMG
linear_start_addr: 0x1280000
physical_start_addr: 0x1280000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS6
partition_name: seccfg
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x1c80000
physical_start_addr: 0x1c80000
partition_size: 0x40000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS7
partition_name: lk
file_name: lk.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1cc0000
physical_start_addr: 0x1cc0000
partition_size: 0x60000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS8
partition_name: boot
file_name: boot.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1d20000
physical_start_addr: 0x1d20000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS9
partition_name: recovery
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2d20000
physical_start_addr: 0x2d20000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS10
partition_name: secro
file_name: secro.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x3d20000
physical_start_addr: 0x3d20000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS11
partition_name: para
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x4320000
physical_start_addr: 0x4320000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS12
partition_name: logo
file_name: logo.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x43a0000
physical_start_addr: 0x43a0000
partition_size: 0x800000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS13
partition_name: expdb
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x4ba0000
physical_start_addr: 0x4ba0000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS14
partition_name: tee1
file_name: trustzone.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x55a0000
physical_start_addr: 0x55a0000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS15
partition_name: tee2
file_name: trustzonetwo.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x5aa0000
physical_start_addr: 0x5aa0000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS16
partition_name: metadata
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x5fa0000
physical_start_addr: 0x5fa0000
partition_size: 0x2060000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS17
partition_name: system
file_name: system.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x8000000
physical_start_addr: 0x8000000
partition_size: 0x52000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS18
partition_name: cache
file_name: cache.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x5a000000
physical_start_addr: 0x5a000000
partition_size: 0x7000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS19
partition_name: userdata
file_name: userdata.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x61000000
physical_start_addr: 0x61000000
partition_size: 0xc0000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS20
partition_name: intsd
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x121000000
physical_start_addr: 0x121000000
partition_size: 0x281d80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS21
partition_name: flashinfo
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x3a2d80000
physical_start_addr: 0x3a2d80000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00
- partition_index: SYS22
partition_name: sgpt
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x3a3d80000
physical_start_addr: 0x3a3d80000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00
The one MTK Droid Tools created for me:
Code:
############################################################################################################
#
# General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.2
platform: MT6752
project: MTDTtest
storage: NAND
boot_channel: NONE
block_size: 0x290000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS0
partition_name: PROINFO
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x400
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS1
partition_name: NVRAM
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x400
physical_start_addr: 0x0
partition_size: 0x1C00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: BINREGION
reserve: 0x00
- partition_index: SYS2
partition_name: PROTECT1
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x2000
physical_start_addr: 0x0
partition_size: 0x4400
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS3
partition_name: PROTECT2
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x6400
physical_start_addr: 0x0
partition_size: 0x9400
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS4
partition_name: SECCFG
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xF800
physical_start_addr: 0x0
partition_size: 0xE400
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS5
partition_name: UBOOT
file_name: lk.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1DC00
physical_start_addr: 0x0
partition_size: 0xE600
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS6
partition_name: BOOTIMG
file_name: boot.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2C200
physical_start_addr: 0x0
partition_size: 0xE900
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS7
partition_name: RECOVERY
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3AB00
physical_start_addr: 0x0
partition_size: 0x16900
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS8
partition_name: SECRO
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x51400
physical_start_addr: 0x0
partition_size: 0x1E900
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS9
partition_name: PARA
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x6FD00
physical_start_addr: 0x0
partition_size: 0x21900
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS10
partition_name: LOGO
file_name: logo.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x91600
physical_start_addr: 0x0
partition_size: 0x21D00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS11
partition_name: EXPDB
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xB3300
physical_start_addr: 0x0
partition_size: 0x25D00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS12
partition_name: TEE1
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xD9000
physical_start_addr: 0x0
partition_size: 0x2AD00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS13
partition_name: TEE2
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x103D00
physical_start_addr: 0x0
partition_size: 0x2D500
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS14
partition_name: METADATA
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x131200
physical_start_addr: 0x0
partition_size: 0x2FD00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS15
partition_name: ANDROID
file_name: system.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x160F00
physical_start_addr: 0x0
partition_size: 0x40000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS16
partition_name: CACHE
file_name: cache.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1A0F00
physical_start_addr: 0x0
partition_size: 0x2D0000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS17
partition_name: USRDATA
file_name: data.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x470F00
physical_start_addr: 0x0
partition_size: 0x308000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS18
partition_name: INTSD
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x778F00
physical_start_addr: 0x0
partition_size: 0x908000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS19
partition_name: FLASHINFO
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x1080F00
physical_start_addr: 0x0
partition_size: 0x1D16C00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS20
partition_name: BMTPOOL
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xFFFF0050
physical_start_addr: 0x0
partition_size: 0xCD00000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00
Now can anyone PLEASE help me with this issue? When I have a nandroid backup I want to try to port a rom. (Which is for another MTK phone, but is Android L instead of KK)
Thanks in advance!
Help
Anyone an idea?
MTK 6752 scatter file - Lenovo K3 Note
Hey,
I ran through your scatter file. Now I don't know if your phone is even the same as mine in terms of partitioning but I do run the same chipset. Your scatter file differs from mine beginning at partition "SYS17". The scatter file I am using is from the Stock Firmware flash kit for my phone (K50-T5). I will confess I recently flashed and like an idiot forgot to check DA DL Checksum in SPF tools which lead to a boot loop. Again I messed up when attempting to re-flash and did a full format and download, oops... Long story short after some head beating and a new keyboard I was able to recover,had to rewrite my imei and fix an nvram issue. I recall my first flash a few months ago and at that time I checked the scatter file I have against my fastboot tools: "fastboot gatvar all". At that time I determined the scatter file provided in the stock flash kit was indeed correct. my apologies I am still learning to use XDA forums so I don't know all the tricks yet. The following is That scatter file config.
############################################################################################################
#
# General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.2
platform: MT6752
project: aio_otfp
storage: EMMC
boot_channel: MSDC_0
block_size: 0x20000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS0
partition_name: preloader
file_name: preloader_aio_otfp.bin
is_download: true
type: SV5_BL_BIN
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x40000
region: EMMC_BOOT_1
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BOOTLOADERS
reserve: 0x00
- partition_index: SYS1
partition_name: pgpt
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS2
partition_name: proinfo
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x80000
physical_start_addr: 0x80000
partition_size: 0x300000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS3
partition_name: nvram
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x380000
physical_start_addr: 0x380000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BINREGION
reserve: 0x00
- partition_index: SYS4
partition_name: protect1
file_name: NONE
is_download: false
type: EXT4_IMG
linear_start_addr: 0x880000
physical_start_addr: 0x880000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS5
partition_name: protect2
file_name: NONE
is_download: false
type: EXT4_IMG
linear_start_addr: 0x1280000
physical_start_addr: 0x1280000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00
- partition_index: SYS6
partition_name: seccfg
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x1c80000
physical_start_addr: 0x1c80000
partition_size: 0x40000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS7
partition_name: lk
file_name: lk.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1cc0000
physical_start_addr: 0x1cc0000
partition_size: 0x60000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS8
partition_name: boot
file_name: boot.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1d20000
physical_start_addr: 0x1d20000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS9
partition_name: recovery
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2d20000
physical_start_addr: 0x2d20000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS10
partition_name: secro
file_name: secro.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x3d20000
physical_start_addr: 0x3d20000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS11
partition_name: para
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x4320000
physical_start_addr: 0x4320000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS12
partition_name: logo
file_name: logo.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x43a0000
physical_start_addr: 0x43a0000
partition_size: 0x800000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS13
partition_name: expdb
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x4ba0000
physical_start_addr: 0x4ba0000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS14
partition_name: tee1
file_name: trustzone.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x55a0000
physical_start_addr: 0x55a0000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS15
partition_name: tee2
file_name: trustzone.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x5aa0000
physical_start_addr: 0x5aa0000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS16
partition_name: metadata
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x5fa0000
physical_start_addr: 0x5fa0000
partition_size: 0x2000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS17
partition_name: frp
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x7fa0000
physical_start_addr: 0x7fa0000
partition_size: 0x860000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
- partition_index: SYS18
partition_name: system
file_name: system.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x8800000
physical_start_addr: 0x8800000
partition_size: 0xa0000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS19
partition_name: cache
file_name: cache.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0xa8800000
physical_start_addr: 0xa8800000
partition_size: 0x1a800000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS20
partition_name: userdata
file_name: userdata.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0xc3000000
physical_start_addr: 0xc3000000
partition_size: 0x49c00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00
- partition_index: SYS21
partition_name: flashinfo
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xFFFF0084
physical_start_addr: 0xFFFF0084
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00
- partition_index: SYS22
partition_name: sgpt
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xFFFF0004
physical_start_addr: 0xFFFF0004
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00
Have you managed to install a custom recovery, too?
so i recently got a homtom ht17
which is rocking a MT6737 processor
after i bought it i updated it to the latest firmware which is ht17.20160718
and after that everytime i turn off airplane mode i keep getting error "Unfortunately the process com.android.phone has stopped"
i tried everything from clearing cache to format but the problem still exists
a friend told me that i can fix this by flashing an older version of the os on the phone manually
so a bit of research later i downloaded a older firmware and SP_Flash_Tool_v5.1524.00.000
when i loaded the scatter file its giving me another error which is error 8417 which means scatter file is invalid
################################################## ################################################## ########## General Setting #
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.2
platform: MT6737M
project: aeon6737m_65_m0
storage: EMMC
boot_channel: MSDC_0
block_size: 0x20000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS0
partition_name: preloader
file_name: preloader_aeon6737m_65_m0.bin
is_download: true
type: SV5_BL_BIN
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x40000
region: EMMC_BOOT_1
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BOOTLOADERS
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS1
partition_name: pgpt
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS2
partition_name: proinfo
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x80000
physical_start_addr: 0x80000
partition_size: 0x300000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS3
partition_name: nvram
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x380000
physical_start_addr: 0x380000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BINREGION
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS4
partition_name: protect1
file_name: NONE
is_download: false
type: EXT4_IMG
linear_start_addr: 0x880000
physical_start_addr: 0x880000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS5
partition_name: protect2
file_name: NONE
is_download: false
type: EXT4_IMG
linear_start_addr: 0x1280000
physical_start_addr: 0x1280000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS6
partition_name: lk
file_name: lk.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1c80000
physical_start_addr: 0x1c80000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
empty_boot_needed: true
reserve: 0x00
- partition_index: SYS7
partition_name: para
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x1d00000
physical_start_addr: 0x1d00000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS8
partition_name: boot
file_name: boot.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1d80000
physical_start_addr: 0x1d80000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS9
partition_name: recovery
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2d80000
physical_start_addr: 0x2d80000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS10
partition_name: logo
file_name: logo.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x3d80000
physical_start_addr: 0x3d80000
partition_size: 0x800000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
empty_boot_needed: true
reserve: 0x00
- partition_index: SYS11
partition_name: expdb
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x4580000
physical_start_addr: 0x4580000
partition_size: 0xa00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS12
partition_name: seccfg
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x4f80000
physical_start_addr: 0x4f80000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS13
partition_name: oemkeystore
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x5000000
physical_start_addr: 0x5000000
partition_size: 0x200000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS14
partition_name: secro
file_name: secro.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x5200000
physical_start_addr: 0x5200000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS15
partition_name: keystore
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x5800000
physical_start_addr: 0x5800000
partition_size: 0x800000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS16
partition_name: tee1
file_name: trustzone.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x6000000
physical_start_addr: 0x6000000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
empty_boot_needed: true
reserve: 0x00
- partition_index: SYS17
partition_name: tee2
file_name: trustzone.bin
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x6500000
physical_start_addr: 0x6500000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS18
partition_name: nvdata
file_name: NONE
is_download: false
type: EXT4_IMG
linear_start_addr: 0x6a00000
physical_start_addr: 0x6a00000
partition_size: 0x2000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS19
partition_name: metadata
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x8a00000
physical_start_addr: 0x8a00000
partition_size: 0x2600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS20
partition_name: system
file_name: system.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0xb000000
physical_start_addr: 0xb000000
partition_size: 0x77000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS21
partition_name: cache
file_name: cache.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x82000000
physical_start_addr: 0x82000000
partition_size: 0x19000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS22
partition_name: userdata
file_name: userdata.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x9b000000
physical_start_addr: 0x9b000000
partition_size: 0x60000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS23
partition_name: flashinfo
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xFFFF0084
physical_start_addr: 0xFFFF0084
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS24
partition_name: sgpt
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xFFFF0004
physical_start_addr: 0xFFFF0004
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
empty_boot_needed: false
reserve: 0x00
so i decided to make my own scatter file via mtkdroid
imgur . com / a / 5bOD6
thats what it said so i couldn't make a scatter file
so yeah im basically stuck without root or anything
pls help asap :crying::crying::crying::crying:
Try flashing latest rom with flashtool, make sure to check "Firmware Upgrade" before flashing.
http://www.needrom.com/download/homtom-ht17-r04/
I need Scatter file for RM3
{Mod edit: Inserted HIDE tags for better reading & scrolling experience!}
#I##########################################################################################################
# Infinity-Box Chinese Miracle II
# General Setting
# Version : 2.00 , (c) Infinity-Box Team, 2018
#I##########################################################################################################
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.3
platform: MT6771
project: oppo6771
storage: EMMC
boot_channel: MSDC_0
block_size: 0x20000
#I##########################################################################################################
#
# Layout Setting
#
#I##########################################################################################################
- partition_index: SYS0
partition_name: preloader
file_name: preloader2.img
is_download: true
type: SV5_BL_BIN
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x40000
region: EMMC_BOOT1_BOOT2
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BOOTLOADERS
is_upgradable: true
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS1
partition_name: pgpt
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x8000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS2
partition_name: boot_para
file_name: boot_para.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x8000
physical_start_addr: 0x8000
partition_size: 0x100000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS3
partition_name: recovery
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x108000
physical_start_addr: 0x108000
partition_size: 0x4000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS4
partition_name: para
file_name: para.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x4108000
physical_start_addr: 0x4108000
partition_size: 0x80000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS5
partition_name: opporeserve1
file_name: opporeserve1.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x4188000
physical_start_addr: 0x4188000
partition_size: 0x800000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS6
partition_name: opporeserve2
file_name: opporeserve2.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x4988000
physical_start_addr: 0x4988000
partition_size: 0x4000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS7
partition_name: oppo_custom
file_name: oppo_custom.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x8988000
physical_start_addr: 0x8988000
partition_size: 0x100000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS8
partition_name: expdb
file_name: expdb.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x8a88000
physical_start_addr: 0x8a88000
partition_size: 0x1400000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS9
partition_name: frp
file_name: frp.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x9e88000
physical_start_addr: 0x9e88000
partition_size: 0x100000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS10
partition_name: nvcfg
file_name: nvcfg.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x9f88000
physical_start_addr: 0x9f88000
partition_size: 0x2000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS11
partition_name: nvdata
file_name: nvdata.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xbf88000
physical_start_addr: 0xbf88000
partition_size: 0x4000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS12
partition_name: metadata
file_name: metadata.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xff88000
physical_start_addr: 0xff88000
partition_size: 0x2000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS13
partition_name: protect1
file_name: protect1.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x11f88000
physical_start_addr: 0x11f88000
partition_size: 0x800000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS14
partition_name: protect2
file_name: protect2.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x12788000
physical_start_addr: 0x12788000
partition_size: 0x878000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS15
partition_name: seccfg
file_name: seccfg.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x13000000
physical_start_addr: 0x13000000
partition_size: 0x800000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS16
partition_name: persist
file_name: persist.img
is_download: false
type: EXT4_IMG
linear_start_addr: 0x13800000
physical_start_addr: 0x13800000
partition_size: 0x3000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS17
partition_name: sec1
file_name: sec1.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x16800000
physical_start_addr: 0x16800000
partition_size: 0x200000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS18
partition_name: proinfo
file_name: proinfo.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x16a00000
physical_start_addr: 0x16a00000
partition_size: 0x300000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS19
partition_name: md1img
file_name: md1img.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x16d00000
physical_start_addr: 0x16d00000
partition_size: 0x6400000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS20
partition_name: spmfw
file_name: spmfw.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1d100000
physical_start_addr: 0x1d100000
partition_size: 0x100000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS21
partition_name: scp1
file_name: scp1.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1d200000
physical_start_addr: 0x1d200000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS22
partition_name: scp2
file_name: scp2.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1d800000
physical_start_addr: 0x1d800000
partition_size: 0x600000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS23
partition_name: sspm_1
file_name: sspm_1.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1de00000
physical_start_addr: 0x1de00000
partition_size: 0x100000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS24
partition_name: sspm_2
file_name: sspm_2.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1df00000
physical_start_addr: 0x1df00000
partition_size: 0x100000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS25
partition_name: cam_vpu1
file_name: cam_vpu1.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1e000000
physical_start_addr: 0x1e000000
partition_size: 0xf00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS26
partition_name: cam_vpu2
file_name: cam_vpu2.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1ef00000
physical_start_addr: 0x1ef00000
partition_size: 0xf00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS27
partition_name: cam_vpu3
file_name: cam_vpu3.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x1fe00000
physical_start_addr: 0x1fe00000
partition_size: 0xf00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS28
partition_name: gz1
file_name: gz1.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x20d00000
physical_start_addr: 0x20d00000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS29
partition_name: gz2
file_name: gz2.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x21d00000
physical_start_addr: 0x21d00000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS30
partition_name: nvram
file_name: nvram.bin
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x22d00000
physical_start_addr: 0x22d00000
partition_size: 0x4000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BINREGION
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS31
partition_name: opporeserve3
file_name: opporeserve3.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x26d00000
physical_start_addr: 0x26d00000
partition_size: 0x4000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS32
partition_name: lk
file_name: lk.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2ad00000
physical_start_addr: 0x2ad00000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: true
reserve: 0x00
- partition_index: SYS33
partition_name: lk2
file_name: lk2.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2b200000
physical_start_addr: 0x2b200000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS34
partition_name: boot
file_name: boot.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2b700000
physical_start_addr: 0x2b700000
partition_size: 0x2000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS35
partition_name: logo
file_name: logo.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2d700000
physical_start_addr: 0x2d700000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: true
reserve: 0x00
- partition_index: SYS36
partition_name: dtbo
file_name: dtbo.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2e700000
physical_start_addr: 0x2e700000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS37
partition_name: tee1
file_name: tee1.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2f700000
physical_start_addr: 0x2f700000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: true
reserve: 0x00
- partition_index: SYS38
partition_name: tee2
file_name: tee2.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x2fc00000
physical_start_addr: 0x2fc00000
partition_size: 0xc00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS39
partition_name: odm
file_name: odm.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x30800000
physical_start_addr: 0x30800000
partition_size: 0x10000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS40
partition_name: vendor
file_name: vendor.img
is_download: false
type: EXT4_IMG
linear_start_addr: 0x40800000
physical_start_addr: 0x40800000
partition_size: 0x53000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS41
partition_name: system
file_name: system.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x93800000
physical_start_addr: 0x93800000
partition_size: 0x123000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS42
partition_name: cache
file_name: cache.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x1b6800000
physical_start_addr: 0x1b6800000
partition_size: 0x1b000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS43
partition_name: userdata
file_name: userdata.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x1d1800000
physical_start_addr: 0x1d1800000
partition_size: 0x1b658fbe00
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS44
partition_name: otp
file_name: otp.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x1d1b0fbe00
physical_start_addr: 0x1d1b0fbe00
partition_size: 0x2b00000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS45
partition_name: flashinfo
file_name: flashinfo.img
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xffff0080
physical_start_addr: 0xffff0080
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
is_upgradable: false
empty_boot_needed: false
reserve: 0x00
- partition_index: SYS46
partition_name: sgpt
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0xffff0000
physical_start_addr: 0xffff0000
partition_size: 0x4200
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: false
is_reserved: true
operation_type: RESERVED
is_upgradable: false
empty_boot_needed: false
reserve: 0x00