Создание дампа 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
Репутация: 4400

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

Сообщение Ответ:#2 » linerty » 21 июн 2011, 21:11

Восстановление смартфонов MT6516 из состояния полного кирпича.
Для работы использовался TTL convertor (130р.). Соеденяется надёжно. Шьёт без проблем. Нужен только:
a) для заливки через SP_Flash_Tool v1.1110.00 preloader-а если вы его "прибили" или вдруг понадобится preloader сменить;
b) считать или залить дамп Flash-ROM. Как это сделать пока не знаю. На практике сливает куски памяти больше чем заданные. Как он это прошьёт?

linerty писал(а):Всем привет. Прошивал я прошивал и доигрался. Убил "preloader", выбрав userdata_nand.img (создавался коммандой nandread -d /dev/mtd/mtd12 -f /sdcard/backup_/userdata_nand.img) который был не 288 620 544 байт, а 297 639 936 байт, соответственно "end address" во Flash Tool был не 0x1FFFFFFF, а 0x20899FFF. Т.к. FlashTool не пожаловался на перекрытие диапазонов, как это было при выборе system_nand.img, то я подумал, что в конце выдаст ошибку и этим всё закончится. Ан нет, видимо закончив на адресе 0x1FFFFFFF, запись продолжилась с самого начала флеша (что довольно предсказуемо) ещё до адреса 0x0089A000 затерев preloader, nvram, secfg и часть recovery. В результате сейча телефон в "кирпичном" состоянии :). Кто-нить подскажет распиновку RX и TX или я найду первым?

Поэтому правильная длинна в HEX файла userdata.img должна быть 0x1133FFFF или 288 620 544 байт.

Как восстановлю, так отпишусь.


Кирпичное состояние для MT6516:
a) Телефон вообще не включается.
b) Дисплей при подключении зарядки не показывает индикатор батареи.
с) После передёргивания аккумулятора и подключении штатным кабелем телефона к USB компьютера (лучше проверить на 2-х, 3-х), компьютер не обнаруживает нового устройства, установленного ранее Com-порта на телефон. Т.е. не "тыдымкает".
d) Т.е. полный ноль.
Вот только в этом случае, при полностью аппаратной исправности телефона можно диагностировать неработоспособность preloader!!!

Возвращение к жизни такого аппарата.
Добавлено позднее
Распиновку вычислил. Считал кусок прошивки в 100Мб. Стал сравнивать и оказалось, что только заголовок preloader был потёрт. Прошил через USB-TTL конвертор preloader из прошивки "Прошивка от 27 мая 2011". Передёрнул аккумулятор. Телефон отошёл от кирпичного состояния. Загрузится отказался, но в выключенном состоянии стал определятся как COM-порт через обычный кабель MiniUSB. Прошил "Прошивка от 27 мая 2011" целиком кроме preloader. Телефончик запустился нормально. Прошивка тормознущая, жуть. Через SD-карту прошил. "Официальная прошивка версия от 19 апреля 2011года", и всё телефончик стал как только что из коробочки (на китайском :)).

Изображение

Отсюда мораль:
Образы "system.img" и "userdata.img" слитые со смартфона командами "cat", "dd" и "nandread" (последняя команда сливает файлы идентичные "Read Back" во FlashTool) успешно не заливаются в смартфон FlashTool-ом.
Ни в коем случае не шейте "userdata.img" слитый командой "nandread" в смартфоне либо кнопкой "Read Back" во "FlashTool", т.к. образ получается больше чем должен быть и 100% заваливает preloader (проверено лично мной 2 раза), при этом FlashTool никаких ошибок и предупреждений не выдаёт.
В случае завала preloader без переходника USB-TTL обойтись не получится!
Вложения
preloader_vigor16_a10y.rar
(30.75 КБ) Скачиваний: 1848
Последний раз редактировалось linerty 14 апр 2012, 13:14, всего редактировалось 17 раз(а).
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 21

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

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

Комплект для создания 100% дампа ROM памяти для SoC MT6516.

Сообщение Ответ:#3 » linerty » 06 июл 2011, 23:43

Комплект для создания 100% дампа ROM памяти телефонов на базе SOC MT6516 с операционной системой Android 2.2.x.
Ключевые слова MT6516, Android 2.2.x, nandroid, backup, бэкап, restore, ресторе, yaffs, unyaffs.

Такой способ будет интересен моделям без нормальных recovery которые не делают бэкапы и не восстанавливают их обратно. В данном варианте system.img, cache.img и data.img сливаются в 100% рабочем формате yaffs, а не бинарником, как в способах выложенных на форуме. Поэтому они отлично распаковываются утилитой unyaffs и прошиваются через SP_Flash_Tool v1.1110.00 в телефон.

Создание бэкапа.
0) Установить "Настройки" -> "Экран" -> "Автоотключение экрана" -> "10 минут".
1) SIM-ки лучше вытащить или перевести телефон в режим "В самолёте".
2) Получаем root-права на телефоне ("статья на WIKI" -> "root — суперпользователь в Unix системах.").
3) Удостоверяемся, что на карте ~600Мб свободно.
4) Распаковываем содержимое BakUpTool_MT6516_2.2.rar в корень SD-карты телефона. Должны появится две папки в корне SD-шки с именами Install и gscript.
5) Берём в руки телефон и через файловый менеджер устанавливаем прорамму "/sdcard/gscript/GScriptLite.apk".
6) Открываем программу "GScriptLite" из меню программ в телефоне. Жмём "Menu->Add Script".
7) Устанавливаем галочку "Needs SU".
8) Нажимаем "Load file" и выбираем "back22.sh".
9) Нажимаем кнопку "Save".
Изображение Изображение

10) Тапаем на новом скрипте "back22". Появися Root Shell и уведомит, что приложение запрашивает права администратора. Даём добро. Ничего больше не нажимая откладываем телефончик в сторону минут на 10-15, для надёжности минут на 20. Признаком корректного завершения работы скрипта будет появление в корне SD-карты телефона папки "backup_" и файлов: firmware.info, preloader.img, nvram.img, seccnfg.img, uboot.img, boot.img, recovery.img, secstatic.img, misc.img, logo.img, expdb.img, cache.img, system.img, data.img . Можно посмотреть через проводник.
11) Всё содержимое папки "backup_" с SD-карты телефона копируем на компьютер в надёжное место, лучше в два места самых надёжных.
12) Установить привычные настройки автоотключения экрана "Настройки" -> "Экран" -> "Автоотключение экрана" -> "xx минут".

!Примечание. Если вы выкладываете свой дамп в публичный доступ, то исключите из него data.img, cache.img и nvram.img, так как они содержат ваши личные данные.
!Примечание 2. Не пытайтесь шить preloader и secstatic, т.к. в дампе они получаются не шифрованы. В оригинале они шифрованы или пожаты чем-то. Если прошить их в нешифрованном (сжатом) формате, то телефон перестанет загружаться.
!Примечание 3. Во FlashTool пункт "Backup Restore NVRAM - Backup-Format-Download-Restore NVRAM" НЕ ВКЛЮЧАТЬ. Шить без кнопки "Камера".
!Примечание 4.
  • SEC_RO = secstatic.img (не шить!);
  • ANDROID == system.img;
  • USRDATA == data.img.
Вложения
MT6516_Android_scatter.rar
(217 байт) Скачиваний: 1486
BakUpTool_MT6516_2.2.rar
(426.16 КБ) Скачиваний: 3912
Последний раз редактировалось linerty 26 июн 2012, 16:46, всего редактировалось 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.
  • 55

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

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

Комплект для создания 100% дампа ROM памяти для SoC MT65x3.

Сообщение Ответ:#4 » linerty » 27 сен 2011, 20:40

Комплект для создания 100% дампа ROM памяти телефонов на базе SOC MT65x3 с операционной системой Android 2.3.x.
Ключевые слова MT6513, MT6573, nandroid, backup, бэкап, restore, ресторе, yaffs, unyaffs.
 "FAQ"
 "История версий скриптов"
"Создание дампа."

  1. Установить "Настройки" -> "Экран" -> "Автоотключение экрана" -> "10 минут".
  2. SIM-ки лучше вытащить или перевести телефон в режим "В самолёте".
  3. Получаем root-права на телефоне.
    Для информации: Cтатья на wiki -> root — суперпользователь в Unix системах..
  4. Устанавливаем или обновляем busybox специальной утилитой "Установщик busybox": Зеркало 1.
    Для информации:Статья на wiki о busybox. Описание на 4pda. Официальный сайт.
  5. Удостоверяемся, что на карте не менее 600Мб свободно.
  6. Распаковываем содержимое BakUpTool_MT65x3_2.3_v2e.rar: Зеркало 1, Зеркало 2 (Для Alcatel OT-918D BakUpTool_918D_MT65x3_2.3_v2e.rar: Зеркало 1, Зеркало 2) в корень SD-карты телефона. Должна появится папка "gscript" в корне SD-карты.
  7. Берём в руки телефон и через файловый менеджер устанавливаем программу: "/sdcard/gscript/GScriptLite.apk".
  8. Открываем программу "GScriptLite" из меню программ в телефоне. Нажимаем "Аппаратную кнопку Menu" -> "Add Script".
  9. Устанавливаем галочку "Needs SU".
  10. Нажимаем "Load file" и выбираем "back23_v2e.sh".
  11. Нажимаем кнопку "Save".
  12. Тапаем на новом скрипте "back23_v2e". Появися Root Shell и уведомит, что приложение запрашивает права администратора. Даём добро. "Ничего больше не нажимая" откладываем телефончик в сторону минут на 5, для надёжности минут на 10. Признаком корректного завершения работы скрипта будет:
    •  Сообщение в терминале
    •  Появление в корне SD-карты телефона следующей структуры папок и файлов
      "
  13. Всё содержимое папки "backup_v2" с SD-карты телефона копируем на компьютер в надёжное место, лучше в два места, самых надёжных."
  14. Установить привычные настройки автоотключения экрана "Настройки" -> "Экран" -> "Автоотключение экрана" -> "xx минут".

 Анимашка

!Примечание 1. Если вы выкладываете свой дамп в публичный доступ, то исключите из него "data.img", "cache.img" и "nvram.img", "так как они содержат ваши личные данные".


"Восстановление смартфона из бэкапа."

 Восстановление смартфона из бэкапа.
 Вложения
Последний раз редактировалось linerty 26 июн 2012, 16:47, всего редактировалось 87 раз(а).
  • 153

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

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

Восстановление смартфонов MT65x3 из состояния полукирпича

Сообщение Ответ:#5 » linerty » 02 дек 2011, 18:44

Восстановление смартфонов MT65x3 из состояния полукирпича (на данной платформе получить кирпич невозможно)

Читаем внимательно и вдумчиво с начала поста и до конца (а особенно спойлеры). Если у вас полукирпич, то хуже уже не будет и торопится некуда.
Некоторые выборки из тем на форуме:
 HD2 MT6573

 A7272+ MT6513

 Зашит неверный preloader, телефон совсем не включается. Как поднять?

Полу-кирпичное состояние для MT65x3:
a) Телефон вообще не включается.
b) Дисплей при подключении зарядки не показывает индикатор батареи.
с) После передёргивания аккумулятора и подключении штатным кабелем телефона к USB компьютера (лучше проверить на 2-х, 3-х), компьютер обнаруживает новое устройство "USB\Vid_0e8d&Pid_0003".
Вот только в этом случае, при полностью аппаратной исправности телефона можно диагностировать неработоспособность preloader!!!

Как восстановить работоспособность телефона:
  1. Аккумулятор должен быть заряжен, чем больше тем лучше. В случае сомнений заряжаем аккумулятор (одалживаем, покупаем).
  2. Качаем прошивку под FlashTool для своей модели телефона. Если нет прошивок, то просим совладельца сделать дамп ROM.
    Если вы являетесь единственным владельцем неповторимого аппарата, то либо просите прошивку у продавца, либо в крайнем случае заказывайте второй и снимайте дамп. У меня дампы не спрашивайте, у меня прошивок и дампов нет. Какие были опубликованы на форуме.
  3. Берём preloader и dsp_bl из архива во вложении (Только если нет своих родных файлов! Если у вас дамп, то используйте эти файлы из дампа. Пока только в теории существуют две разновидности для RAM=256 и для RAM=512. Не взаимозаменяемы. Подтверждение получил для A7272+, Lenovo A60, "AT&T HD7s+ T9299").

    • Если делали Backup-Format-Down... во FlashTool, то берём файл BinRegion.img (где найти файл написано чуть выше в цитате) и переименовываем его в nvram.img.
    • Если перед экспериментами вы делали дамп ROM, то nvram.img у вас уже будет.
  4. nvram.img помещаем в корень архива NvramReturn.zip и архив копируем в корень SD-карты.
  5. Качаем модифицированный recovery для вашего телефона. Если его нет, то просим сделать.
  6. Смотрим не менее 3-х раз инструкцию по прошивке от симка. msxml и framework.Net ищем в интернет.
  7. В прошивке из пункта 2), заменяем PRELOADER, DSP_BL и RECOVERY из пункта 3) и 6). Дополнительно отмечаем галочками LOGO, UBOOT, BOOT. Только в этот раз включаем "Backup-Format-Download...". Прошиваем FlashTool-ом.
  8. Качаем любую прошивку в виде update.zip под ваш телефон.
  9. Заходим в recovery.
  10. Из recovery последовательно прошиваем прошивку в виде update.zip и NvramReturn.zip.
  11. Из recovery делаем Wipe -> Wipe ALL data/factory reset.
Загружаем аппарат и радуемся жизни.

Если аппарат всё равно упорно загружаться отказывается то:
  • Не забывайте, что аккумулятор должен быть хорошо заряжен. А во время прошивки он как не странно разряжается, хоть кабель USB подключён к телефону!
  • Попробуйте извлечь SD-карты и SIM-карты.
  • Попробуйте сделать Wipe из recovery (если телефон может в него войти конечно).
  • Повторите пункты 8-12.
  • Попробуйте попросить дамп у другого человека, и у другого, и у другого... (заменив preloader и dsp_bl из вложения и не выбирая sec_ro) Бывает, что даже один и тот же производитель меняет конфигурацию оборудования (Дисплеи, датчики, материнская плата целиком), разметку ROM. И прошивки от более старых аппаратных версий могут не подходить новым. В поиске вам помогут:
    • Наклейки под аккумулятором (цвет, содержимое), расположение SIM и SD.
    • Если вы помните, то информация, что была в "О телефоне" -> "Номер сборки".
Вложения
NvramReturn.zip
(154.25 КБ) Скачиваний: 2777
preloader.dsp_bl_!!!RAM256!!!.rar
(50.08 КБ) Скачиваний: 1483
preloader.dsp_bl_!!!RAM512!!!.rar
(44.61 КБ) Скачиваний: 2458
Последний раз редактировалось linerty 18 сен 2012, 14:15, всего редактировалось 14 раз(а).
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 43

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

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

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

Сообщение Ответ:#6 » rua1 » 10 фев 2012, 01:52

Спасибо за отдельную тему!
Сегодня как раз несколько раз убивал свой B63M и хотел бы поделиться опытом для телефонов без кнопки камеры.
Тоже раньше заблуждался, что прелоадер шьется только в режиме ком порта. Все шьется в режиме USB, а порты флэштулом ожидаются в зависимости от установленных галок. Если стоит галка на прелоадере или дсп или форматировании, то ожидается устройство с pid=003(MTK USB Port). Если ни одной из этих галок не стоит, то, после отсчета 14 секуннд на нижнем статус баре, ожидается устройство с pid=2000 (MediaTek USB VCOM). Отсчет ведется т.к. VCOM появляется на пару секунд и его трудно поймать. MTK USB Port появляется секунд на 20.
У B63M нет кнопки камеры. Без нее, как не извращались, при живом прелоадере ком порт появляется только в режиме VCOM и отформатировать тело никак не удавалось. При убийстве прелоадера появляется неизвестное устройство с пидом 3 и после установки дров появляется MTK USB Port.
Далее все просто т.к. для B63M есть заводская прошивка для флэштула. Ставим галки на всех блоках и на Backup->Format->Download->Restore , т.к. цель была отформатировать, и все нормально прошивается. Можно галки ставить в разных комбинациях в зависимости от цели. Но вместе в прелоадером надо обязательно ставить галку на dsp_bl, даже если этот блок не был поврежден. Флэштул предупреждает ы выделяет строку красным цветом. Если прошить прелоадер без дсп, то тело не увидит симок и сколько потом другие блоки не прошивай и свои бэкапы не возвращай, это не поможет. Надо будет снова убивать прелоадер и шить оба блока друг за другом.
  • 11

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

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

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

Сообщение Ответ:#7 » linerty » 10 фев 2012, 07:53

rua1 писал(а):Тоже раньше заблуждался, что прелоадер шьется только в режиме ком порта. Все шьется в режиме USB, а порты флэштулом ожидаются в зависимости от установленных галок.

Уточню.

У MT6516 была отдельная шина RS232 с уровнями TTL. Она была физически отделена от шины USB. Так вот, RS232 нужна была исключительно для проливки preloader. Делалось это всё через прошивочный кабель и никак иначе. preloader, кстати можно запросто было убить прошивкой раздела userdata размером больше чем он должен быть (комманда nandread такой делала).
Так вот, наличие только одного целого preloader уже было достаточно чтобы запустился эмулируемый USB_VCOM-порт при подключении телефона к компьютеру стандартным кабелем в выключенном состоянии. Устройство также 2-3 секунды висело, и если никто (FlashTool) не хотел общаться с телефоном порт пропадал.

У MT6573 ситуация намного лучше. На RS232 сразу навесили USB-TTL переходник и всё это интегрировали в сам процессор. Поэтому для прошивки preloader и dsp_bl появляется одно устройство, а для всего остального preloader, загружаясь в RAM, создаёт другое устройство. При чём всё это производится стандартным кабелем телефона (не забываем - хорошим кабелем, а не тем что в комплекте обычно, и вставленным в USB-порт на материнской плате, а не на передней панеле, USB-удлинители или хабы!) Т.е. если даже внутренний ROM будет кристально чист, то FlashTool всё равно в любом случае зацепит телефон. Самое главное правильные драйверы и наличие прошивки (которую в андроиде слить проблем нет).
Последний раз редактировалось linerty 30 апр 2012, 12:17, всего редактировалось 1 раз.
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 13

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

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

Информация о назначении разделов ROM (*.img из дампов и бэка

Сообщение Ответ:#8 » linerty » 12 фев 2012, 19:54

Информация о назначении разделов ROM (*.img из дампов и бэкапов) для Android 2.x.x на SoC MT65xx.

ROM память телефона поделена на разделы:
  1. preloader (0.25 Мб.) - предзагрузчик. Обеспечивает связь телефона с FlashTool-ом в "режиме USB" для прошивки, а также обеспечивает запуск устройства. Предположительно грузит в оперативную память uboot и передаёт ему управление.

  2. dsp_bl (0.75 Мб.) - Малоизвестная вещь. Судя по названию микропрограмма процессора. Порча его превращает телефон в планшет без комуникаций. Какими потом прошивками не прошивай телефон беспроводные сети работать не будут. Решение: прошить рабочий dsp_bl. (Только MT65x3, MT65x5, MT65x7!)

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

  4. seccnfg (0,125Мб.) - неизвестная штука, обычно содержит только пустоту "FF FF...".

  5. uboot (0.375 Мб.) - загрузчик операционной системы + драйверы для инициализации основного оборудования (дисплей, процессор, GPIO).

  6. boot (6.0 Мб.) - ядро и драйверы операционной системы (камеры, датчики, сенсоры). Точка монтирования /.

  7. recovery (6.0 Мб.) - минисистема (система в ядре) функцией которой является только резервирование/восстановление приложений системы, сброс до заводских установок. В расширенном recovery функционал конечно же намного богаче.

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

  9. misc (0.375 Мб.) - неизвестная штука, обычно содержит только пустоту "FF FF...".

  10. logo (3.0 Мб.) - Первая картинка при включении, картинка зарядки. На 95% содержит только пустоту "FF FF...".

  11. expdb (0.65 Мб.) - неизвестная штука, обычно содержит только пустоту "FF FF...".

  12. system (~160-210 Мб.) - системный раздел Android. Тут всё что относится к функционированию аппарата, от "морды" до поддерживаемых функций операционной системы. Всё, что здесь изменяется не подлежит востановлению заводским сбросом. Точка монтирования /system. Файловая система yaffs2.

  13. cache (62.0 Мб.) - раздел для расположения временных файлов. Обычно используется приложениями ("Маркет", "ROM Manager" ...). При утрате содержимого раздела функционирование системы не пострадает. Неверное же содержимое может привести к зависанию при загрузке устройства. Полностью стирается при заводском сбросе. Точка монтирования /cache. Файловая система yaffs2.

  14. userdata (~220-290 Мб.) - data, это раздел для установки программ календарей, телефонок, профилей, настроек различных программ и системы. При утрате содержимого раздела обычно* функционирование системы не страдает. Неверное же содержимое может привести к зависанию при загрузке устройства. Полностью стирается при заводском сбросе. Точка монтирования /data. Файловая система yaffs2.

Так что исходя из этого мини FAQ:
  • Если возникли проблемы с телефоном не торопитесь его прошивать. Первым делом произведите полный сброс из recovery. Как это сделать зависит от установленной у вас версии recovery. Как войти в recovery можно ознакомится в профильной теме: Recovery/Системы восстановления для смартфонов MT6516/65x3.
  • Если вы ковырялись RootExplorer-ом или удаляли системные программы, то прошиваем только system и делаем сброс через recovery. Ничего другого шить не нужно. От этого "более заводским телефон не станет". От неумелых действий он может стать более кирпичным.
  • * 99% проблем сводится к тому, что пользователи устанавливают сторонний launcher, а затем удаляют системный launcher (как не нужный). В результате после сброса:
    • "Ай, памагите после сброса чёрный экран и всё! Ничё не работает."
    • "Караул, после сброса нажимаю на иконку робота (Wisard или Мастер установки), а ничего не происходит!"
    В этом случае возможны варианты:
    • Прислать себе СМС с сылкой на загрузку/установку ланчера (если есть интернет).
    • Установить update.zip через recovery содержащий launcher. (Например: Lstd2LPP-signed.zip: Зеркало 1, Зеркало 2)
    • Прошить system.img в телефон.
Последний раз редактировалось linerty 31 авг 2012, 20:27, всего редактировалось 24 раз(а).
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 42

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

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

Создание прошивок под SP FlashTool из дампа (dump)

Сообщение Ответ:#9 » linerty » 14 фев 2012, 16:32

Создание прошивок под SP FlashTool из дампа (dump) ROM смартфона

  1. Скачать программу "MTK_Rom_Studio_1.1.77.301.7z": Зеркало 1, Зеркало 2, Зеркало 3 и распаковать архив в любое место.
    Например: "D:\MTK_Rom_Studio\".
  2. Создать папку для собираемой прошивки.
    Например "D:\FwForSPFT\".
  3. Поместить в папку для собираемой прошивки дамп ROM.
    Для примера, дерево каталогов и файлов будет выглядеть так:
    • D:\
      • FwForSPFT\
        • boot.img
        • data.img
        • dsp_bl
        • firmware.info
        • logo.img
        • preloader.img
        • recovery.img
        • secro.img
        • system.img
        • uboot.img
  4. Запустить программу "MTK_Rom_Studio.exe".
  5. Нажать кнопку: "Собрать ROM" (Eng: "Create ROM").
  6. Указать программе файл "firmware.info" из папки для собираемой прошивки.
    Для примера, это будет файл "D:\FwForSPFT\firmware.info".
  7. Программа выполнит следующие действия автоматически:
    • создаст scatter-файл для программы SP FlashTool;
      Для примера, это будет файл "D:\FwForSPFT\MT6516_Android_scatter.txt" или "D:\FwForSPFT\MT6573_Android_scatter.txt". Имя scatter-файла зависит от вашей платформы.
    • получит и отобразит информацию о файлах прошивки (если они будут в одном каталоге с файлом "firmware.info");
    • проверит и подкорректирует файлы дампа для успешной их прошивки в телефон. До корректировки программа создаст резервные копии файлов во вложенной папке "bak";
      Для примера, это будет папка: "D:\FwForSPFT\bak".
    • удалит (в корзину Windows) опасные для прошивки в телефон, не подлежащие корректировке, или лишние мусорные файлы из папки для собираемой прошивки.
      Для примера, все операции с файлами будут производится в папке: "D:\FwForSPFT\".
  8. Готовая прошивка под SP FlashTool будет находится в первоначальной папке с дампом. Вложенную папку "bak" можно удалить.
    Для примера, дерево каталогов и файлов готовой прошивки будет выглядеть так:
    • D:\
      • FwForSPFT\
        • boot.img
        • data.img
        • dsp_bl
        • firmware.info
        • logo.img
        • MT6573_Android_scatter.txt
        • preloader.img
        • recovery.img
        • secro.img
        • system.img
        • uboot.img
 Анимашка

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

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

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

Назначение/методы созд./набор гот. scatter-файлов под Flasht

Сообщение Ответ:#10 » linerty » 14 фев 2012, 21:54

Назначение/методы создания/набор готовых scatter-файлов под Flashtool (набор для платформы MT65x3).

"Scatter-файл" - это обычный текстовый файл сообщающий FlashTool-у по каким адресам должны быть прошиты в телефон те или иные части прошивки.

  • Если вы делали дамп и у вас есть ваш "firmware.info", то у вас 2 варианта:
    1. Чтобы определиться какой "scatter-файл" вам использовать сравните ваш "firmware.info" с приложенными к каждому из "scatter-файлов".
    2. Чтобы создать scatter-файл и за одно проверить и подкорректировать файлы дампа прочитайте: Создание прошивок под SP FlashTool (1.x 2.x) из дампа (dump) ROM смартфонов на SoC Mt6516/MT65x3.
  • Если у вас нет дампа, то пробуйте по очереди каждый из "scatter-файлов". Если в начале прошивки возникает "ошибка 16008", то данный "scatter-файл" вам не подходит.
  • Соответствие "модель-scatter" приведён исходя из присланных материалов пользователей, НО разметка ROM может отличаться между партиями или ревизиями одной и той же модели телефона.
  • Если не подошёл ни один из "scatter-файлов", телефон кирпич и нет родного дампа, то чтобы избежать "ошибки 16008" при прошивке "чужого дампа" необходимо отметить во FlashTool "ВСЕ" разделы (BOOTIMG - USERDATA). Вместо недостающих secro и userdata можно использовать "пустышки": secro_userdata_empty.rar

Разметка #1. Стандартная разметка Rom.
firmware.info: MT6573_Android_scatter_sys200_cache60_data220.1.info.rar
scatter-file: MT6573_Android_scatter_sys200_cache60_data220.1.txt.rar
Модели телефонов: 70% китайцев

Разметка #2. В основном модели Star.
firmware.info: MT6573_Android_scatter_sys256_cache60_data164.1.info.rar
scatter-file: MT6573_Android_scatter_sys256_cache60_data164.1.txt.rar
Модели телефонов: Star X18i / HD7000 / HD2000 / G14 Ver.2 / Hero H4300 / Star X15i / Star A919 /Star A920 / LT18i / i9100 / WG1107 / DDBAO_A70 / HDC_x19i / Dapeng A8500

Разметка #3. В основном модели Fly.
firmware.info: MT6573_Android_scatter_sys250_cache60_data170.1.info.rar
scatter-file: MT6573_Android_scatter_sys250_cache60_data170.1.txt.rar
Модели телефонов: Fly IQ260 / Fly IQ270

Разметка #4.
firmware.info: MT6573_Android_scatter_sys250_cache60_data169.6.info.rar
scatter-file: MT6573_Android_scatter_sys250_cache60_data169.6.txt.rar
Модели телефонов: Alcatel OT-918D

Разметка #5.
firmware.info: MT6573_Android_scatter_sys220_cache60_data200.1.info.rar
scatter-file: MT6573_Android_scatter_sys220_cache60_data200.1.txt.rar
Модели телефонов: A7272+ V2 / W7272 / Highscreen Yummy Duo / B72M / Т9898+

Разметка #6.
firmware.info: MT6573_Android_scatter_sys219_cache60_data201.1.info.rar
scatter-file: MT6573_Android_scatter_sys219_cache60_data201.1.txt.rar
Модели телефонов: Lenovo A500

Разметка #7.
firmware.info: MT6573_Android_scatter_sys208_cache30_data230.3.info.rar
scatter-file: MT6573_Android_scatter_sys208_cache30_data230.3.txt.rar
Модели телефонов: HX9299

Разметка #8.
firmware.info: MT6573_Android_scatter_sys288_cache40_data140.3.info.rar
scatter-file: MT6573_Android_scatter_sys288_cache40_data140.3.txt.rar
Модели телефонов: G11 1Sim

Разметка #9.
firmware.info: MT6573_Android_scatter_sys225_cache60_data183.3.info.rar
scatter-file: MT6573_Android_scatter_sys225_cache60_data183.3.txt.rar
Модели телефонов: Lenovo A520

Разметка #10.
firmware.info: MT6573_Android_scatter_sys180_cache20_data280.info.rar
scatter-file: MT6573_Android_scatter_sys180_cache20_data280.txt.rar
Модели телефонов: Сделана по запросу.
Последний раз редактировалось linerty 24 июн 2012, 20:48, всего редактировалось 13 раз(а).
  • 20

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

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

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

Сообщение Ответ:#11 » linerty » 15 фев 2012, 21:25

unyaffs.exe это консольная утилита. Так и пользуйтесь ей как консольной.
За мануалами в соседний раздел форума: viewtopic.php?f=31&t=17817
Учитесь пользоваться поиском.
 Устройства
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
Репутация: 4400

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

Сообщение Ответ:#12 » linerty » 17 фев 2012, 21:13

sergusik писал(а):Если всёже это нажимаем просто на "back23" то у меня синий экран и всё, ни чего больше не происходит.
Ждём. Совсем ничего быть не должно. Чтото там должно писаться. Проверь root.

Жмут на кнопки.
 Устройства
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
Репутация: 4400

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

Сообщение Ответ:#13 » linerty » 18 фев 2012, 06:54

kancegrad писал(а):linerty
Здравствуйте. Помогите разобратся с оживлением тела, как не старался ничего не получается, не знаю что делать. Помогите.
Просьба: "Помогите, всё делал, ничего не помогает" не несёт в себе никакой опорной информации.
нормально изложенная суть проблемы может выглядеть так:
  1. Марка телефона.
  2. История болезни.
  3. Какая ОС.
  4. Установлены ли драйверы (Имя файла, где взяты). Каков VID и PID телефона при подключении его к компьютеру. (см в "Диспетчер устройств", вкладка "Сведения", ID оборудования).
  5. Какой FlashTool и как настроен.
  6. В каком виде прошивка (update.zip, чужой дамп, заводская под flashtool). Где взята.
  7. Если используете чужой дамп, то точно ли того же завода поделка. Обменивались фотками с автором, описанием.
  8. Какая инструкция используется для работы с телефоном (ссылка) и в каком месте проблема (текст, пункт).
  9. Какая ошибка возникает. Скрины, фото.
 Устройства
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
Репутация: 4400

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

Сообщение Ответ:#14 » Uniservice » 19 фев 2012, 21:48

Всем спасибо, аппарат ожил
Последний раз редактировалось Uniservice 20 фев 2012, 00:19, всего редактировалось 1 раз.
  • 1

Аватара пользователя
Uniservice
Новичок
 
Сообщения: 2
Зарегистрирован: 22 мар 2011, 18:34
Репутация: 6

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

Сообщение Ответ:#15 » linerty » 19 фев 2012, 21:56

Ну так найди или создай тему и проси там.
 Устройства
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
Репутация: 4400

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

Сообщение Ответ:#16 » gregorianec » 21 фев 2012, 13:32

всем доброго дня, тело HD7+TV,
воспользовался инструкцией
Комплект для создания 100% дампа ROM памяти телефонов на базе SOC MT65x3 с операционной системой Android 2.3.x.
так вот, при введении скрипта от туда, не создаються три файла
cache.img, system.img, data.img
при чем в терминале пишет что то про то что эти файлы не найдены, и все, остальные по списку создаються, не могу понять что за хрень то такая, скрипты пробовал разные, но пока ни к чему не пришел.
Лучше сп@%$ть и смеяться, чем просить и унижаться.
Star A2000:(продан) =>CJ HD7 TV:(продан)=>
CJ HD7 TV:Мод RequeLine V6: 10HX2P.095H.120427.AD2_3_5(Отдан Жене)=>
G3:G3N 20130223-071508; MAUI.11AMD.W12.22.SP.V5,2012/07/25 20:13, Ядро 3.0.13=>4.2.2 Vrednii v3..
Изображение
___
Как убрать ползунки при ответе для Андр 2.3.5
  • 0

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

Суперкуратор
 
Сообщения: 452
Зарегистрирован: 23 ноя 2011, 01:06
Откуда: Украина
Репутация: 416

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

Сообщение Ответ:#17 » linerty » 21 фев 2012, 14:04

1) Проблема с картой памяти.
2) root не полноценный, нет busybox.
3) Вторая папка "install" отсутствует в корне карты памяти или файлы в ней повреждены.
 Устройства
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
Репутация: 4400

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

Сообщение Ответ:#18 » gregorianec » 21 фев 2012, 15:30

linerty
Спс, был вариант 3, не было папки инстал.
Лучше сп@%$ть и смеяться, чем просить и унижаться.
Star A2000:(продан) =>CJ HD7 TV:(продан)=>
CJ HD7 TV:Мод RequeLine V6: 10HX2P.095H.120427.AD2_3_5(Отдан Жене)=>
G3:G3N 20130223-071508; MAUI.11AMD.W12.22.SP.V5,2012/07/25 20:13, Ядро 3.0.13=>4.2.2 Vrednii v3..
Изображение
___
Как убрать ползунки при ответе для Андр 2.3.5
  • 0

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

Суперкуратор
 
Сообщения: 452
Зарегистрирован: 23 ноя 2011, 01:06
Откуда: Украина
Репутация: 416

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

Сообщение Ответ:#19 » кабанчик1994 » 22 фев 2012, 14:43

привет,я читал твою статью по: Восстановление смартфонов MT6516 из состояния полного кирпича. Прошивку от 27 мая 2011.а где ты её взял?скинь ссылку плиз)
  • 0

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

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

Сообщение Ответ:#20 » linerty » 22 фев 2012, 15:07

Статью нужно переписать конечно.
Статья из темы KHTC V9.
Конкретно к твоему телефону (который ты не озвучил) данная прошивка может никак не подойти.
Проси слить дамп совладельцев.
 Устройства
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
Репутация: 4400

След.

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

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

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

cron
x

#{title}

#{text}