Hovatek Forum MOBILE Android [Please help] Any alternate way to backup Stock firmware without root ?
Can't login? Please, reset your password.
Hovatek is recruiting! Apply Now


[Please help] Any alternate way to backup Stock firmware without root ?

[Please help] Any alternate way to backup Stock firmware without root ?

Pages (3): 1 2 3 Next
awesomeironman
awesomeironman
awesomeironman
Senior Member
138
18-04-2016, 06:16 AM
#1



hello hovatek team,
I have micromax canvas a1 smartphone
and on its marshmallow android version
whenever I try to backup stock firmware using
SpFlash Tools Read back method
when I enter the ending address and click
OK , u get error "address or length bytes not align "
so is there any alternate way to get stock firmware backup without rooting ?
or any way to fix this error
I've seen your video to take firmware backup
I did all steps 100 times correctly but still I get this error
hovatek
hovatek
hovatek
Administrator
49,570
18-04-2016, 11:53 AM
#2
(18-04-2016, 06:16 AM)awesomeironman hello hovatek team,
I have micromax canvas a1 smartphone
and on its marshmallow android version
whenever I try to backup stock firmware using
SpFlash Tools Read back method
when I enter the ending address and click
OK , u get error "address or length bytes not align "
so is there any alternate way to get stock firmware backup without rooting ?
or any way to fix this error
I've seen your video to take firmware backup
I did all steps 100 times correctly but still I get this error

Paste the content of the scatterĀ file here

Note!
We have a reply schedule for Free Support. Please upgrade to Private Support if you can't wait.
awesomeironman
awesomeironman
awesomeironman
Senior Member
138
19-04-2016, 07:13 AM
#3
when I had opened MTK Droid Tools It had shown me
Fake MTK device
I had taken scatter file from MTK Droid Tools
This is the data From that Scatter file :
############################################################################################################
#
# General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.1
platform: MT6582
project: MTDTtest
storage: NAND
boot_channel: NONE
block_size: 0x1F4000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS0
partition_name: PROINFO
file_name: NONE
is_download: false
type: NONE
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: NONE
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: NONE
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: NONE
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: NONE
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: BOOTLOADER
file_name: NONE
is_download: false
type: NONE
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: INVISIBLE
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: 0x13900
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: NONE
linear_start_addr: 0x4E400
physical_start_addr: 0x0
partition_size: 0x18900
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: NONE
linear_start_addr: 0x66D00
physical_start_addr: 0x0
partition_size: 0x1B900
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: 0x82600
physical_start_addr: 0x0
partition_size: 0x1BD00
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00

- partition_index: SYS11
partition_name: OEM
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x9E300
physical_start_addr: 0x0
partition_size: 0x1FD00
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: NONE
linear_start_addr: 0xBE000
physical_start_addr: 0x0
partition_size: 0x3FD00
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: NONE
linear_start_addr: 0xFDD00
physical_start_addr: 0x0
partition_size: 0x48000
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: NONE
linear_start_addr: 0x145D00
physical_start_addr: 0x0
partition_size: 0x23C000
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: NONE
linear_start_addr: 0x381D00
physical_start_addr: 0x0
partition_size: 0x27C000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: UPDATE
reserve: 0x00

- partition_index: SYS16
partition_name: METADATA
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0x5FDD00
physical_start_addr: 0x0
partition_size: 0x718000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00

- partition_index: SYS17
partition_name: GEN
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0xD15D00
physical_start_addr: 0x0
partition_size: 0x728000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00

- partition_index: SYS18
partition_name: BMTPOOL
file_name: NONE
is_download: false
type: NONE
linear_start_addr: 0xFFFF0050
physical_start_addr: 0x0
partition_size: 0x9C40000
region: NONE
storage: HW_STORAGE_NAND
boundary_check: false
is_reserved: true
operation_type: RESERVED
reserve: 0x00
hovatek
hovatek
hovatek
Administrator
49,570
19-04-2016, 12:40 PM
#4
(18-04-2016, 06:16 AM)awesomeironman .

1. Which partition did you try dumping and what values did you use?
2. How exactly did you create the scatter file?

Note!
We have a reply schedule for Free Support. Please upgrade to Private Support if you can't wait.
awesomeironman
awesomeironman
awesomeironman
Senior Member
138
19-04-2016, 01:31 PM
#5



answer for 1. : I want full stock firmware dump, so I kept the name as it is I.e. ROM0
SPFT showed me some option about reading something I kept it as it is I.e. read page + spare
start address kept same I.e. 0x000000000 (not sure how much 0s were there )
ending address I kept as : 0x381D00
as I want full stock firmware dump

2. : first I connected the device to PC
MTK droid tools detected it
I clicked on block maps
clicked the option to create scatter file
and saved it
hovatek
hovatek
hovatek
Administrator
49,570
19-04-2016, 06:13 PM
#6
(19-04-2016, 01:31 PM)awesomeironman answer for 1. : I want full stock firmware dump, so I kept the name as it is I.e. ROM0
SPFT showed me some option about reading something I kept it as it is I.e. read page + spare
start address kept same I.e. 0x000000000 (not sure how much 0s were there )
ending address I kept as : 0x381D00
as I want full stock firmware dump

2. : first I connected the device to PC
MTK droid tools detected it
I clicked on block maps
clicked the option to create scatter file
and saved it

Try dumping just 1 partition using https://www.hovatek.com/forum/thread-526.html

Note!
We have a reply schedule for Free Support. Please upgrade to Private Support if you can't wait.
awesomeironman
awesomeironman
awesomeironman
Senior Member
138
20-04-2016, 11:57 AM
#7
1. I tried dumping just 1 partition
but still I got the error
I've attached a Screen Shot
see if Ive done correct
in that SS I was trying to dump recovery.img partition

2. For your information
when I ran cat proc/emmc command through adb and also through terminal emulator android app
I got different partition values, values which were different from the scatter file I had taken from mtk droid tools
Attached Files
.png
ForHova2.PNG
Size: 47.07 KB / Downloads: 11
hovatek
hovatek
hovatek
Administrator
49,570
20-04-2016, 12:58 PM
#8
(20-04-2016, 11:57 AM)awesomeironman 1. I tried dumping just 1 partition
but still I got the error
I've attached a Screen Shot
see if Ive done correct
in that SS I was trying to dump recovery.img partition

2. For your information
when I ran cat proc/emmc command through adb and also through terminal emulator android app
I got different partition values, values which were different from the scatter file I had taken from mtk droid tools

can I see a screenshot of the Blocks Map

Note!
We have a reply schedule for Free Support. Please upgrade to Private Support if you can't wait.
awesomeironman
awesomeironman
awesomeironman
Senior Member
138
21-04-2016, 05:38 AM
#9
(20-04-2016, 12:58 PM)hovatek can I see a screenshot of the Blocks Map

I've attached Screen Shot of MTK Droid Tools Scatter File
and also Output of Adb cat proc/emmc command
in a zip file
Attached Files
.zip
MTKDroidToolsScatter&ADBScatter.zip
Size: 68.75 KB / Downloads: 1
hovatek
hovatek
hovatek
Administrator
49,570
21-04-2016, 11:30 PM
#10



(21-04-2016, 05:38 AM)awesomeironman I've attached Screen Shot of MTK Droid Tools Scatter File
and also Output of Adb cat proc/emmc command
in a zip file

what values did you enter to dump recovery?

Note!
We have a reply schedule for Free Support. Please upgrade to Private Support if you can't wait.
Pages (3): 1 2 3 Next
Users browsing this thread:
 1 Guest(s)
Users browsing this thread:
 1 Guest(s)
YtWhTl
live chat
whatsapp telegram instagram