пятница, 25 декабря 2015 г.

Jiayu G6 backup через SpFlashTool и MTKDroidTools


Как снять backup прошивки с телефонов на базе MTK на примере Jiayu G6, вероятно подойдет ко всем устройствам которые на процессорах MTK, но опять же у каждого девайса есть свои нюансы по этому утверждать не буду, т.к. пока первый девайс на данном процессоре, справедливее сказать что подойдет на аналогичном процессоре (MTK6592). Вероятно подойдет и для его меньшего диагональю собрата Jiayu S2, пока сей девайс не попадал ко мне в руки, так что это останется теорией.
Установка драйвера для MTK-платформ (запускаем от администратора)
проверяем, подключаем выключеный телефон к компьютеру, должен пока вот такое устройство далее по аналогии универсальные ADB драйвера

это для работы через MTKDroidTools, запускаем MTKDroidTools 

при подключении выключенного телефона, должен определиться и показать все его параметры

далее нажимаем карта блоков, открылось окно block info далее создать scatter файл(это т.с. карта всего nand памяти телефона), сохраняем его в файл


далее запускаем SpFlashTool вкладка ReadBack 


далее открываем scatter файл и ищем раздел cache(почему именно он? потому что мы снимаем backup всей системы и она начинается перед разделами cache и userdata, а они как таковые нам не нужны) с его стартовым адресом linear_start_addr

у меня он 0x3D800000 нужна секция после "х" то есть 3D800000 что бы убедиться правильно мы сделали можно открыть scatter файл в SpFlashTool во вкладке download
адреса cache раздела begin address и linear_start_addr одинаковые за исключением нулей в начале, вернемся на вкладку readback, кнопкой add добавим область для снятия backup'а

повторюсь мы снимаем backup области памяти до раздела cache так как это область системы, в length указываем стартовый адрес раздела cache (т.е. в нашем случае это 0x3D800000)нажимаем ок.
 указываем куда сохранить наш  файл backup'а по умолчанию называется ROM_0
область снятия backup'а с адреса с нулевого по начало раздела cache, далее кнопка read back , подключаем выключенный телефон к дата-кабелю
по окончанию процесса(да процесс не быстрый) увидите вот такую здоровенную галочку, что свидетельствует об окончании снятия backup'а.

Полученный backup надо привести в порядок, что бы можно было прошивать через SpFlashTool как обычную прошивку, запускаем MTKDroidTools

вкладка root, backup, recovery далее кнопка создать бэкап из ROM_ флэштула, далее спросит
говорим нет, т.к. он нам не нужен но предлагает выбрать файл образ recovery, отказываемся от выбора, после окончания процесса backup лежит в MTKDroidTools  подкаталоге backups будет каталог с подготовленным backup'ом для SpFlashTool не забудьте переименовать файл factory_NONmodified_recovery.img в recovery.img(либо можно подсунуть кастомный recovery) дабы в будущем при прошивке не указывать к нему путь.


ROM_0 и содержимое каталога backups можно будет сохранить для дальнейшего восстановления аппарата в рабочее состояние, после неудачных экспериментов...


Восстанавливается как официальная прошивка через SpFlashTool, после войдите в recovery сделайте все wipe дабы избежать всевозможных непонятных глюков ...


Инструменты:
  • драйвера для MTK-платформ
  • универсальные ADB драйвера
  • SpFlashTool
  • MTKDroidTools (отключите антивирус, т.к. он ругается на него благим матом)

За сим откланиваюсь, удачных перепрошивок...

Источники: интернет форумы и собственная практика...

P.S.Внимание!!! вы делаете, на свой страх и риск, автор поста ни коем образом не причастен к убийству ваших девайсов...
P.S.S.Данный девайс морально устарел ссылки на прошивки и патчи не целесообразно держать в облаке

Комментариев нет:

Отправить комментарий