Вытаскиваем данные из смартфона на mtk без лишних коробочек
Создать этот пост меня сподвиг другой пост
Правда, в комментариях я обещал его создать еще 2 недели назад, но забылся, заработался, собака съела итд.
В итоге мне напомнил о посте @anton7572, а под его комментарием был коммент @iglashkov:
Ладно, приступим. Есть вот такой аппарат - highscreen hercules на mtk 6592.
Аппарат был найден на улице. Судя по отсутствию симкарт и флешки - его выкинули.
Скажу честно, он включается, но экран мертв полностью. не показывает вообще ничего. Нам и не нужно, чтобы он включался. Выключаем, передергиваем батарейку.
Итак, нам понадобятся:
1. Кабель microusb
2. sp_flashtool 5 версии
3. DiskInternals linux reader
4. драйвера для mtk
5. прошивка для смарта, прошиваемая через SP_flashtool либо же от любого другого телефона на таком же процессоре.
Все, кроме кабеля, есть на 4pda, кабель можно достать в магазине или в коробочке от телефона или где вы его храните.
Приступаем. Устанавливаем драйвера, запускаем sp_flashtool
загружаем scatter файл из папки с распакованной прошивкой, для этого жмем choose напротив Scatter-loading File
далее переключаемся на вкладку memory test и убираем лишние галки, чтобы было как на скрине
Жмем start и цепляем провод к ВЫКЛЮЧЕННОМУ ТЕЛЕФОНУ
Видим такой экран, отцепляем телефон
далее закрываем окно memory test ok и прокручиваем отчет вверх до вот этой инфы
Нам нужна часть EMMC_PART_USER. копируем значение Size и переключаемся на вкладку Readback, а там жмем на add
появляется строчка, жмем на нее 2 раза, выбираем, где сохранить дамп памяти
А дальше, прописываем в появившемся окне в поле Length наше скопированное значение, жмем ок.
Дальше жмем Readback и цепляем снова ВЫКЛЮЧЕННЫЙ ТЕЛЕФОН и пойдет процесс чтения дампа.
процесс долгий (14гб, как-никак), устанавливаем DiskInternals linux reader
и идем пить чаек.
По возвращению, видим, что все готово. Собственно, в то время, когда я осваивал этот способ, я так и не нашел, что делать с образом. Все инструкции были сложными и непонятными для моего неокрепшего 25-летнего мозга, но я нашел выход.
Запускаем DiskInternals linux reader
тыкаем на drives-mount image
выбираем образ
и видим такую картину
собственно, красное-это дамп памяти нашего смарта. Fat32 Volume 1 - память для пользовательских данные, /data - память для данных приложений, /system - память для прошивки. Честно, я не помню, где записная книжка, но адрес можно найти на том же 4pda
Лезем в нужную память и извлекаем нужные папки. Вот так я восстановил фотки:
И вот они, в удобном для переваривания виде, лежат в папочке
Фотки не могу показать, т.к. на них чья-то чужая жизнь и это не этично. Клубнички там нет, гарантирую.
Таким образом можно восстановить вообще все из памяти телефона, вплоть до сохраненок от игр или драйвера фотокамеры.
Способ должен подойти для многих телефонов на mtk, так что, доставайте свои битые телефоны и радуйтесь почти-утерянным данным.