Getting data off an unknown MKT based phone

2

BruineBoon

New Member
Dec 30, 2015
9
9
3
Hello all,


This is not a question, just sharing my experience. It may be useful for others.


Problem:


Limited distribution phone for a specific carrier in The Netherlands has a broken screen, USB debugging not enabled lock screen enabled and valuable data on it. How to recover this data?


Dead ends:


ADB was not available, so I could not use that to make a backup


I could not unlock to phone in order to mount it as mass storage device


OTG not available for this phone, so no luck connecting a USB mouse to unlock


Solution that worked:


I opened the case and looked on the PCB, which chips were soldered on it and found out it was an MT6577.


I downloaded a random MT6577 scatter file for the famous SP flashtool.


I used this scatter file and the SP flashtool to readback a large chunk of data.


I fed this chunk of data into testdisk on my ubuntu machine and recovered some files. One of the files was the last_log file in the recovery folder in the catch partition, this gave me enough information to make a proper scatter file.


I used this scatter file and the SP flashtool to readback the FAT partition (SD_Card) and the data partition, so I could retrieve the phone numbers, txt messeges, photo's etc. on the phone.


For making the scatter file, please compare the last_log and scatterfile in the attachment.
 
Last edited by a moderator:
30

mrsim

KingOfNoobs
Staff member
Mar 1, 2014
14,887
2,192
113
48
London UK
hey thanks for this...thread moved and pinned to the tutorial section.... :good2:
 
Last edited by a moderator:
2

BruineBoon

New Member
Dec 30, 2015
9
9
3
You're welcome, just hope it helps someone.


Anyway, note that the byte offset is cumulative over /dev/misc-sd  AND /dev/block/mmcblk0 in the scatterfile.


M