Создание дампа ROM и работа с ним (MT65xx, Android).

Прошивки и их моды\ Кухни\ Игры и приложения\ Различные настройки\ Различные вопросы по ОС Android и WM и т.п.

Модераторы: Lunat, pvsurkov, AlexG1, KSAT

Куратор темы: linerty

Создание дампа ROM и работа с ним (MT65xx, Android).

Сообщение Ответ:#1 » linerty » 24 апр 2011, 23:57

Поправка ко всем инструкциям по прошивке которые вы прочитали или ещё прочитаете: Шить preloader и dsp_bl нужно только в случае подъёма кирпича! Во всех остальных штатных обновлениях и перепрошивках НИ В КОЕМ СЛУЧАЕ не ставьте во FlashTool эти галочки и НЕ включайте форматирование!, т.к. можете поиметь проблемы с которыми в домашних условиях или не справится или это будет затруднительно сделать. Бездумная прошивка этих разделов абсолютно бесполезное и очень рискованное занятие, особенно на платформах MT6575 и MT6577

Предметный указатель темы.



  1. Платформа MT65x3
    1. Комплект для создания 100% дампа ROM памяти телефонов на базе SOC MT65x3 с операционной системой Android 2.3.x.
    2. Назначение/методы создания/набор готовых scatter-файлов под Flashtool (набор для платформы MT65x3).
    3. Прошивка телефона на платформе MT65x3 с помощью программы FlashTool v2.x.x..
      !Примерная. Внимательно читайте примечания, что написаны в инструкциях создания дампа.
    4. Восстановление смартфонов MT65x3 из состояния полукирпича. На данной платформе получить кирпич невозможно. USB-TTL адаптер НЕ требуется (Инструкция требует актуализации!).

  2. Платформа MT65x5, MT65x7.
    1. new Комплект для создания 100% дампа ROM памяти телефонов на базе SOC MT657x с операционной системой Android 2.3, 4.0
    2. Прошивка телефона на платформе MT65x5, MT65x7 с помощью программы FlashTool v3.x.x..
      !Примерная. Внимательно читайте примечания, что написаны в инструкциях создания дампа.
    3. !Внимание. Под вопросом неубиваемость аппаратов на платформе MT6575, MT6577!
      Не прошивайте preloader от других смартфонов или preloader происхождение которых вам неизвестно. К примеру на Star X26i, Zopo ZP300, ZP500 и т.д. либо нет внешних физических кнопок для принудительного включения blank-режима (preloader-режима) для прошивки, либо проблема в схемотехнике, которая не подразумевает запуск этого режима без работоспособного preloader. Читать отсюда: Создание dump/full ROM Android (MT6516/65x3) и работа с ним.
      Варианты решения проблемы:
      • На THL V9 есть физические кнопки принудительно запускающие blank(preloader)-режим. Если у вас подобный аппарат, то можете воспользоваться этой инструкцией. Возможно в вашем устройстве потребуется нажимать другие кнопки.
      • На некоторых смартфонах требуется разборка и поиск необходимого контакта (тест-точка, тест-поинт, ТП...) на материнской плате, внутри телефона, принудительно запускающего кирпич (не реагирующий ни на что телефон после прошивки неправильного preloader)в режим прошивки. Пожалуйста делитесь опытом и ищите решение в спец теме: Тест поинты для прошивки preloader на MT6573, 75, 77

Последний раз редактировалось linerty 20 сен 2012, 11:39, всего редактировалось 31 раз(а).
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 67

Аватара пользователя
linerty

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Re: Создание dump ROM Android (MT6516/65x3) и работа с ним.

Сообщение Ответ:#21 » ntn555 » 29 фев 2012, 10:20

linerty писал(а):[size=150]Восстановление смартфонов
[b]В случае завала preloader без переходника USB-TTL обойтись не получится!
Вложения
  • 0

Аватара пользователя
ntn555
Новичок
 
Сообщения: 3
Зарегистрирован: 07 фев 2011, 12:32
Репутация: 0

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#22 » BiRoman » 29 фев 2012, 10:40

столкнулся со следующей проблемой
аппарат Fly ying F606 на 6516
история болезни: мутил с маркетом и стер файлы из папки secro
при записи обратно файлов(из своей же копии) при помощи андроид командера что то начало ругаться что не хватает места
сейчас имеется папка secro а в ней как бы папка но кракозябрами и занимает около 15 мегабайт из 32 и не удаляется, также у папки secro стоят разрешения(думаю не правильные) d----w-rwt chmod: 027

при покупке сразу сделал дамп всего и хотел бы восстановить но не знаю как

если написал не в ту тему не пинайте сильно :ny_tik:
  • 0

Аватара пользователя
BiRoman
Интересующийся
 
Сообщения: 48
Зарегистрирован: 03 ноя 2011, 12:24
Репутация: 8

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#23 » linerty » 29 фев 2012, 20:03

ntn555, если у данного адаптера уровни не ttl (3.3V) а 12V то повредиш телефон. И поищи у нас на форуме есть специальная тема по прошивочным кабелям в разделе обычных телефонов. Там вся информация есть.

BiRoman, найди заводскую прошивку для любого fly ying, Android 2.2.2 и прошей flash tool-ом только secro.
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 1

Аватара пользователя
linerty

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#24 » BiRoman » 29 фев 2012, 23:18

linerty
да что то флеш тул меня послал так как нет адреса точного в скаттер файле для 6516, а от другого флаинга страшновато стало, вдруг прелоадер заденет

а так вообщем то я проблему решил, через ж... но решил
был собран давно апдейт человеком с форума
в нем был систем и секро, но одекс версия, а у меня деодекс, поэтому наверно загрузка не доходила до конца или тело валилось в ребут
на свой страх и риск я залил обратно недавний бекап от слокворкмода(он не бекапит секро)

и тело ожило
  • 0

Аватара пользователя
BiRoman
Интересующийся
 
Сообщения: 48
Зарегистрирован: 03 ноя 2011, 12:24
Репутация: 8

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#25 » ntn555 » 01 мар 2012, 00:50

linerty писал(а):ntn555, если у данного адаптера уровни не ttl (3.3V) а 12V то повредиш телефон. И поищи у нас на форуме есть специальная тема по прошивочным кабелям в разделе обычных телефонов. Там вся информация есть.

BiRoman, найди заводскую прошивку для любого fly ying, Android 2.2.2 и прошей flash tool-ом только secro.


Добавлено спустя 2 минуты 20 секунд:
Re: Создание dump/full ROM Android (MT6516/65x3) и работа с ним.
Спасибо ! У меня теле G14 c TV МТ6573 сейчас кирпич. Помогите! как прошивать и какая кабель с переходник TTL , как ее выгладить и где можно купить?(у данного это адаптера уровни TTL)только я не знаю как подключить с миниUSB телефона или какой переходник надо. Спасибо!
  • 0

Аватара пользователя
ntn555
Новичок
 
Сообщения: 3
Зарегистрирован: 07 фев 2011, 12:32
Репутация: 0

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#26 » linerty » 01 мар 2012, 07:23

ntn555, читай тему сначала и выкинь кабель.
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 0

Аватара пользователя
linerty

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#27 » berkut » 02 мар 2012, 01:53

Народ, выложите плиз содержимое папки Install/backup, a то при создании бэкапа Гскрипт ругается на несоответствие содержимого нужным размерам!!!!! А без этого бэкап не делается!
Изображение
  • 0

Аватара пользователя
berkut
Интересующийся
 
Сообщения: 33
Зарегистрирован: 11 окт 2010, 12:42
Репутация: 1

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#28 » linerty » 02 мар 2012, 16:26

berkut, ты вообще о чём? Какое несоответствие размерам.
Архиваторы ставьте нормальные. К примеру 7zip.
И читайте инструкции.
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 0

Аватара пользователя
linerty

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#29 » berkut » 02 мар 2012, 16:53

linerty писал(а):berkut, ты вообще о чём? Какое несоответствие размерам.
Архиваторы ставьте нормальные. К примеру 7zip.
И читайте инструкции.

Делаю все согласно инструкции http://forum.china-iphone.ru/viewtopic.php?p=393692#p393692. Про архиватор там ни слова.
Изображение
  • 0

Аватара пользователя
berkut
Интересующийся
 
Сообщения: 33
Зарегистрирован: 11 окт 2010, 12:42
Репутация: 1

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#30 » linerty » 02 мар 2012, 22:39

Я про фому, ты про ерёму.
Ты скажи в чём проблема, скрин, фотка, текст сообщения и какая программа жалуется.

Добавлено спустя 18 часов 10 минут 42 секунды:
Re: Создание dump/full ROM Android (MT6516/65x3) и работа с ним.
Добавил в шапку новую статью: Информация о назначении разделов ROM (*.img из дампов и бэкапов) для Android 2.x.x на SoC MT65xx.
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 0

Аватара пользователя
linerty

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#31 » rua1 » 04 мар 2012, 13:04

linerty писал(а):nvram (3.0 Мб.) - хранит калибровки железок, IMEI, MAC-адреса BT и WIFI и другое. Точка монтирования /data/nvram

хм ... а в каких то телах этот раздел монтируется?
linerty писал(а):secstatic (1.156 Мб.) - sec_ro , зачем нужно не понятно, при стирании на Android 2.2.1 и 2.3.5 ничего не происходит. На Android 2.2.2 (преимущественно у Fly-ying) этот раздел занимает хороший кусок ROM и в нём находятся службы Google.

в любом случае это yaffs2 раздел, который монтируется к /system/secro. Поэтому образ system.img, слитый с работающей системы при помощи mkyaffs2image, содержит эту папку, которой не должно присутствовать в образе. Такой образ увеличен в размере за счет secro и могут возникнуть проблемы с его заливкой назад, в первую очередь у 2.2.2 fly-ying'ов .
Последний раз редактировалось rua1 04 мар 2012, 13:50, всего редактировалось 1 раз.
  • 1

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2347

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#32 » linerty » 04 мар 2012, 13:28

!Внимание, изменения:
Комплект для создания 100% дампа ROM памяти телефонов на базе SOC MT65x3 с операционной системой Android 2.3.x.

Добавлено спустя 3 минуты 21 секунду:
Re: Создание dump/full ROM Android (MT6516/65x3) и работа с
rua1 писал(а):
linerty писал(а):nvram (3.0 Мб.) - хранит калибровки железок, IMEI, MAC-адреса BT и WIFI и другое. Точка монтирования /data/nvram

хм ... а в каких то телах этот раздел монтируется?
linerty писал(а):secstatic (1.156 Мб.) - sec_ro , зачем нужно не понятно, при стирании на Android 2.2.1 и 2.3.5 ничего не происходит. На Android 2.2.2 (преимущественно у Fly-ying) этот раздел занимает хороший кусок ROM и в нём находятся службы Google.

в любом случае это yaffs2 раздел, который монтируется к /system/secro. Поэтому образ system.img, слитый с работающей системы при помощи mkyaffs2image, содержит эту папку, которой не должно присутствовать в образе. Такой образ увеличен в размере за счет secro и могут возникнуть проблемы с его заливкой назад, в первую очередь у 2.2.2 fly-ying'ов .
Как раз только закончил работу над новым скриптом создания бэкапа.
Во первых никто не мешает его отмонтировать. Во вторых при использовании "link2sd" или забивания "/data/core" образ data.img тоже может раздуть не хило (Я лично видел 800 мегабайтный образ). В новой версии скрипта это учтено. Предусмотрел защиту от прошивки по (адрес + размер) выше определённых в "/proc/mtd" за счёт автоматической генерации scatter-файла. А также сделал защиту от применения не на MT65x3 процессорах.

Скрипт пока топорный, но верный. Позже сделаю что-то более универсальное, тем более MT6575 не за горами. Думаю там сильно отличаться структура ROM не будет. Может если пустые куски уберут.
rua1 писал(а):
linerty писал(а):nvram (3.0 Мб.) - хранит калибровки железок, IMEI, MAC-адреса BT и WIFI и другое. Точка монтирования /data/nvram

хм ... а в каких то телах этот раздел монтируется?
Во всех. Но не совсем понятно, то ли монтируется, то ли копируется, но изменения записываются обратно в раздел nvram. mount данный раздел в карте не показывает. Так что пока я не найду обьяснения как это происходит оставлю пока так. Есть подозрение на бинари /system/bin/nvram_*. Но вряд ли обычным пользователям данная информация будет интересной. Старался для них.
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 3

Аватара пользователя
linerty

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#33 » franck66 » 04 мар 2012, 14:46

linerty писал(а):!Внимание, изменения:
Комплект для создания 100% дампа ROM памяти телефонов на базе SOC MT65x3 с операционной системой Android 2.3.x.

Нужно ли удалять предыдущую версию GScriptLite перед установкой версии 2? Я только скинул вам в личку свой firmware, а теперь я так понимаю у меня будет свой scatter с которым можно будет шиться?

Эээ.. Может я чего не понял,: Должны появится две папки в корне SD-шки с именами Install и gscript.
5) Берём в руки телефон и через файловый менеджер устанавливаем программу "/sdcard/gscript/GScriptLite.apk".
Распаковывал на ББ , GScriptLite.apk нет, папка Instal вообще пустая, предыдущую версию качал утром и сразу применил все отлично, проверьте содержимое выложенных архивов.
  • 0

Аватара пользователя
franck66
Новичок
 
Сообщения: 6
Зарегистрирован: 09 фев 2012, 19:30
Репутация: 1

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#34 » linerty » 04 мар 2012, 20:08

franck66 писал(а):Нужно ли удалять предыдущую версию GScriptLite перед установкой версии 2?
Нет.
franck66 писал(а):Распаковывал на ББ , GScriptLite.apk нет, папка Instal вообще пустая
Поправлю.
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 0

Аватара пользователя
linerty

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#35 » rua1 » 04 мар 2012, 20:51

berkut писал(а):Гскрипт ругается на несоответствие содержимого нужным размерам

вроде dd у меня как-то так ругается
linerty писал(а):Во первых никто не мешает его отмонтировать.

если будет занят, то не отмонтируется ... это опять же 2.2.2 флаев может затронуть
linerty писал(а):образ data.img тоже может раздуть не хило

а имеет смысл его и кэш вообще бэкапить? data/nvram имхо вполне достаточно в виде файлов сохранить
linerty писал(а): Позже сделаю что-то более универсальное

похоже под gscript особо не разгуляешься. Я тут для виндового рут-бэкап скрипта делал линуксовый скрипт для бэкапа. Отлаживал его из под SSHDroid'а, а в gscript'е он не пошел.

В скрипте IMHO стоит сохранять cat /proc/cmdline . В нем ключи с которыми убут запускает ядро и последний из них, во всяком случае на B63M, это чип контроллера дисплея.
  • 0

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2347

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#36 » linerty » 04 мар 2012, 21:01

rua1 писал(а):а имеет смысл его и кэш вообще бэкапить? data/nvram имхо вполне достаточно в виде файлов сохранить
Это было сделано. Ознакомься со списком файлов, что я указал.
rua1 писал(а):если будет занят, то не отмонтируется ... это опять же 2.2.2 флаев может затронуть
Отмонтируется. /data/sdext2 же отмонтирывается без вопросов.
rua1 писал(а):вроде dd у меня как-то так ругается
Можно лог? А то я вообще не пойму о чём вы. Ругается, не ругается, работает же, файлы создаёт. Точнее пожалуйста.
rua1 писал(а):похоже под gscript особо не разгуляешься. Я тут для виндового рут-бэкап скрипта делал линуксовый скрипт для бэкапа. Отлаживал его из под SSHDroid'а, а в gscript'е он не пошел.
:-) Дык дроид по умолчанию базибокс использует :mi_ga_et:
rua1 писал(а):В скрипте IMHO стоит сохранять cat /proc/cmdline.
Зачем?! Это всё часть ядра. uboot и boot вы всёравно оставите родные при тестировании сторонних прошивок.
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 0

Аватара пользователя
linerty

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#37 » boblan » 04 мар 2012, 21:07

back23 - работает нормально.
Запускаю back23_v2.sh
результат на скриншоте

видимо у меня не тот MT6573 :(
Вложения
Ramos W12HD Android 2.3.4 от Alex44@4pda
G12A Bird Android smartphone Android 2.3.4
11HX6W_G12_111128_AD23W1126P6_V02_COM_EN
MAUI.11AMD.W11.37.SP.V6.P2,2012/03/16 13:44
  • 1

Аватара пользователя
boblan
Новичок
 
Сообщения: 6
Зарегистрирован: 19 фев 2012, 21:38
Репутация: 1

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#38 » linerty » 04 мар 2012, 21:40

Блин, плохо.

Добавлено спустя 41 минуту 17 секунд:
Re: Создание dump/full ROM Android (MT6516/65x3) и работа с ним.
И из Gscript scatter не считает у меня.
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 0

Аватара пользователя
linerty

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#39 » rua1 » 06 мар 2012, 10:34

linerty писал(а):Отмонтируется. /data/sdext2 же отмонтирывается без вопросов.

у меня то он как раз и не отмонтируется почти никогда, много я туда сослал ;)
linerty писал(а):
rua1 писал(а):вроде dd у меня как-то так ругается
Можно лог? А то я вообще не пойму о чём вы. Ругается, не ругается, работает же, файлы создаёт. Точнее пожалуйста.

я это не в скрипте видел и до того, как здесь о подобной ошибке написали, иначе бы конечно зфиксировал. Может это как-то с ошибками чтения связано. При чтении при помощи dump_image у меня возникали ошибки при чтении блочных устройств. В результате конечный файл уменьшался на размер сбойнувшего блока. Поэтому в скрипте я сделал 5 попыток чтения.
linerty писал(а):
rua1 писал(а):В скрипте IMHO стоит сохранять cat /proc/cmdline.
Зачем?! Это всё часть ядра. uboot и boot вы всёравно оставите родные при тестировании сторонних прошивок.

А как оперативно из uboot и boot вытащить информацию о контроллере? Из cmdline получается небольшой текстовый файл, который можно в сообщение вставить, в отличии от бута и убута.
  • 0

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2347

Re: Создание dump/full ROM Android (MT6516/65x3) и работа с

Сообщение Ответ:#40 » sonyadog » 06 мар 2012, 14:48

HDC A9100 [4.3'', 3G, MT6573, Android 2.3.4/2.3.5]
back23 - работает нормально.
back23_v2.sh - результат на скриншоте:
 Скриншот
JiaYu G4 (G4HW-20130819-085550)

Не ошибается тот, кто ничего не делает.
  • 1

Аватара пользователя
sonyadog
Специалист
 
Сообщения: 801
Зарегистрирован: 30 ноя 2011, 16:45
Откуда: Москва
Репутация: 549

Пред.След.

Вернуться в Программная часть КПК

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

x

#{title}

#{text}