Каталог статей

Главная » Статьи » Мои статьи

Получение полного дамп РОМа телефонов на платформе МТК
Вариант для всех телефонов:

1. Делаем при помощи этой программы scatter (после нажатия на кнопку "Карта блоков")





2. В FlashTool выбираем scatter файл который мы сохранили в первом пункте:




3. Идем на вкладку Read Back



4. Нажимаем кнопку Add



5. Двойным щелчком мыши щелкаем по появившейся строчке



6. Выбираем имя файла, название должно начинаться с ROM_ как предлагает FlashTool!. Запоминает путь и название.


7. Type должен стоять в HEX.
8. В поле Start Address надо записать 0x000000 , в поле Length копипастим из scatter адрес блока, следующего после RECOVERY, например на B79 это блок SEC_RO с адресом 0x19e0000. Вводим это число целиком вместе с 0x впереди. Для более полного бэкапа можно ввести адрес другого блока.
9. Нажимем ОК



10. В FlashTool выбираем Read Page Only в поле Read Method. Если этого поля нет, то может всплыть окно с этим вопросом, тоже выбираем Page Only.
11. Нажимаем кнопку Read Back и подключаем выключенное тело к PC. Тут возможны варианты, зависящие от конкретного тела. Может надо одновременно с втыканием кабеля нажимать кнопку камеры или громкости. Экспериментируйте и изучайте работу с FlashTool в темах с похожими телефонами! На некоторых моделях MT6573, например на B63, это выполнить невозможно с любыми комбинациями!

12. Если все прошло без ошибок, то включаем телефон и подключаем его к программе MTK Droid Root & Tools.
13. В программе на вкладке root, backup, recovery нажимаем кнопку Создать бэкап из ROM флэштула и выбираем сохраненный в 11 пункте файл ROM_*. Начнется процесс содания блоков для FlashTool. Запоминаем имя папки.



14. При удачной распаковке бута будет создан патченный бут и будет предложено выбрать файл рекавери от похожего телефона. Тут переходим по ссылке и читаем пояснения для выбора подходящего для конкретного тела рекавери. Выбранный рекавери проверяется на соответствие подключенному телефону, и если ок, создается файл мод.рекавери. 
15. Выключаем телефон. Запускаем FlashTool, выбираем scatter в созданной в 13 пункте папке.
16. Снимаем галки со всех блоков, щелкаем мышкой по RECOVERY и выбираем файл мод.рекавери в той же папке, который создался в 14 пункте. На нем выставится галка. Файл recovery.img это слитый с телефона, имя модифицированного начинается с модели и даты впуска прошивки телефона.
17. Убеждаемся, что галка стоит только на мод.реквери и нажимаем Download , подключаем кабель к PC и ожидаем окончания процесса. При снятой галке DA Download All перед втыканием кабеля надо дождаться окончания отсчета на нижнем баре.


18. Грузим тело в режим рекавери, подключаем и подключаем к MTK Droid Root & Tools, идем на вкладку root, backup, recovery и, нажимая на этой вкладке на нужные кнопки, делаем:
- бэкап !!! 
- устанавливаем суперюзера (часто подразумевают "Получаем рута" под этим)
- удаляем китайские программы
- устанавливаем русский язык по умолчанию и зону времени Москва
Записывать апдейт для рута на флэшку, типа универсал рут, и прошивать его через рекавери не имеет смысла!!! Программа это уже сделала!
19. При необходимости прошиваем патченный бут для постоянного рут шелла. Выбираем Использовать бут из телефона, нажимем кнопку Recovery and Boot и прошиваем полученный бут в тело. Этот пункт не делался раньше для уменьшения вероятности получения кирпича.


В 8 пункте можно можно задать адрес более позднего блока. На телефонах MT6575 и MT6577 с размером ROM 4Gb и типом файловой системы EXT4 (тип можно посмотреть в карте блоков) можно слить все блоки, из которых в последствии можно поднять "кирпич". 
Например на B79, при вводе в поле length адреса блока CACHE, считываются все основные блоки, включая system(android). Процесс слития ROM в FlashTool длился при этом примерно 20 минут на скорости 920 000 bps. Кэш с юзердатой при такой скорости сливать не имеет смысла. 
На телефонах с файловой системой yaffs2, которая применяется на всех MT6573 и MT6575(6515) с размером ROM 512 Кб, сохранять в FlashTool system, cache и userdata нет никакого смысла. Заливать их через FlashTool нельзя. Эти блоки потом можно нормально забэкапить в 18 пункте.
Категория: Мои статьи | Добавил: dans82 (16.01.2013)
Просмотров: 9594 | Рейтинг: 5.0/2