MTK FirmwareAdapter Tool 2.0.0.6

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

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

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

MTK FirmwareAdapter Tool 2.0.0.6

Сообщение Ответ:#1 » back37 » 11 дек 2012, 18:22

MTK FirmwareAdapter Tool
Текущая версия: 2.0.0.6

Вот и дошли, наконец, руки, чтобы переделать мою утилиту на новом уровне. :hi_hi_hi:
Теперь утилита стала программой и переписана на языкe C#, имеет интуитивно понятный интерфейс, ну и новые, дополнительные функции.
 Системные требования
 Основные группы управляющих элементов первой версии
 Инструкция по использованию
 Скриншоты
Специально для некоторых... :-) - Установка галочек не влияет на файлы проекта! Галочки в списке файлов нужны только для их удаления! При портировании используются все файлы проекта, чтобы не использовать какой либо файл, его нужно исключить из проекта :men:
 Возможные проблемы и их решения
 Благодарности
 История изменений
 Старые версии


Скачать инсталятор 2.0.0.6: http://d-h.st/04WM
Зеркало: https://cloud.mail.ru/public/5gBew8rTJPSr/Setup.exe

Исходники версии 1.0.0.4 (не для слабонервных :-) ): http://yadi.sk/d/ZKd19sKgLrj9L
Исходники версии 2.0.0.3: http://yadi.sk/d/SLzFHpcfNgYfo
Исходники 2.0.0.6 на GitHub: https://github.com/back37/MTK-FirmwareAdapter-Tool
 Like this program? Like my ROMs? - You can donate :)

P.S. Эта программа не сделает всё за вас! Тут, по прежнему, нужно поработать немного головой. Программа лишь направлена на упрощение процесса портирования!
P.P.S. Можете скидывать в эту тему свои сохранённые проекты, возможно, они кому нибудь очень сильно смогут помочь. Я же в свою очередь буду пополнять соответствующий раздел в шапке.
 Предлагаю использовать такой шаблон

Архив. Старый Firmware Adapter Tool:
 
Последний раз редактировалось back37 18 апр 2015, 02:48, всего редактировалось 91 раз(а).
  • 83

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

Разработчик
 
Сообщения: 2301
Зарегистрирован: 28 авг 2011, 14:56
Откуда: Zаводоуковск/Tюменb
Репутация: 1448

Firmware Adapter Tool

Сообщение Ответ:#2 » mantiss » 12 дек 2012, 10:14

Супер))
Вопрос: есть телефон ulefone n9330 на 6577 на платформе Agold(там заморочки всякие с драйверами для экрана и камер). Как под него получить адаптированную прошивку?
после получения adapted_firmware.zip в нем нужно заменить uboot на модифицированный с помощью SP_MDT(выбраны нужные драйвера для камеры и экрана). Что делать со scatter? какие еще тонкости могут быть?
Заранее спсибо
UPD. если прошить такой прошивкой шанс получить кирпич есть? ну в плане я потом из бэкапа смогу восстановить?
  • 0

Аватара пользователя
mantiss
Интересующийся
 
Сообщения: 81
Зарегистрирован: 02 дек 2010, 10:00
Репутация: 2

Firmware Adapter Tool

Сообщение Ответ:#3 » back37 » 12 дек 2012, 10:23

mantiss
Ну да, uboot, scatter менять вручную, возможно в /META-INF/com/google/android/updater-script нужно будет удалить похожие строки:
Код: Выделить всё
assert(getprop("ro.product.device") == "oppo77_12015" ||getprop("ro.build.product") == "oppo77_12015");


Добавлено спустя 9 минут 58 секунд:
mantiss писал(а) on 12 дек 2012, 10:14:UPD. если прошить такой прошивкой шанс получить кирпич есть? ну в плане я потом из бэкапа смогу восстановить?

Восстановить в любом случае сможешь, не через бэкап, так через FlashTools... :-):
MTK FirmwareAdapter Tool | Newman N1 FullRusReborn и другие | Куча прошивок для Fly IQ446

Siemens C75 - Siemens S75 - Ginza ms100 - Asus P750 - Star A5000 - Hero H7300 - Star B79 - freelander i10 - Fly IQ446 (Gionee GN708W) - Sony Xperia ZL
Планшет: Asus T100TA 64Gb
  • 4

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

Разработчик
 
Сообщения: 2301
Зарегистрирован: 28 авг 2011, 14:56
Откуда: Zаводоуковск/Tюменb
Репутация: 1448

Firmware Adapter Tool

Сообщение Ответ:#4 » mantiss » 12 дек 2012, 14:18

попробовал адаптировать прошивку LeWa_ZP900S_ROM_12.12.07_RU.zip для ulefone n9330. Uboot не нашел)) так же как и строк в meta-inf.
после прошивки - висит на заставке с лягушкой. Что я делаю не так? (говорят бут.имг надо было перепаковать) Из бэкапа восстановил. Есть смысл выложить получившуюся прошивку сюда?
  • 0

Аватара пользователя
mantiss
Интересующийся
 
Сообщения: 81
Зарегистрирован: 02 дек 2010, 10:00
Репутация: 2

Firmware Adapter Tool

Сообщение Ответ:#5 » back37 » 12 дек 2012, 17:12

mantiss
Сюда то зачем? В свою тему и пусть boot. :-): img перепакуют...
И вообще надо было вайп попробовать сделать... после загрузки до зависания
MTK FirmwareAdapter Tool | Newman N1 FullRusReborn и другие | Куча прошивок для Fly IQ446

Siemens C75 - Siemens S75 - Ginza ms100 - Asus P750 - Star A5000 - Hero H7300 - Star B79 - freelander i10 - Fly IQ446 (Gionee GN708W) - Sony Xperia ZL
Планшет: Asus T100TA 64Gb
  • 1

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

Разработчик
 
Сообщения: 2301
Зарегистрирован: 28 авг 2011, 14:56
Откуда: Zаводоуковск/Tюменb
Репутация: 1448

Firmware Adapter Tool

Сообщение Ответ:#6 » mantiss » 13 дек 2012, 09:00

да я делал вайпы. и до прошивки и после.
  • 0

Аватара пользователя
mantiss
Интересующийся
 
Сообщения: 81
Зарегистрирован: 02 дек 2010, 10:00
Репутация: 2

Firmware Adapter Tool

Сообщение Ответ:#7 » michфуд » 13 дек 2012, 14:16

back37 писал(а) on 11 дек 2012, 18:22:Очень буду рад, если ктото из экспертов (допустим michфуд) доведёт автоматизацию окончательно до ума

тему-то случайно увидел :-)
что надо конкретно?
  • 0

Аватара пользователя
michфуд

Разработчик
 
Сообщения: 3423
Зарегистрирован: 10 окт 2011, 12:55
Откуда: Н.Новгород
Репутация: 3323

Firmware Adapter Tool

Сообщение Ответ:#8 » cure72 » 13 дек 2012, 16:15

michфуд
Думаю - потестить,раскритиковать и объяснить за что :-) (ну как обычно короче :ps_ih: )
  • 1

Аватара пользователя
cure72
Гуру
 
Сообщения: 1402
Зарегистрирован: 18 мар 2012, 01:41
Откуда: SPb
Репутация: 253

Firmware Adapter Tool

Сообщение Ответ:#9 » michфуд » 13 дек 2012, 16:17

увы, я портами не занимаюсь, даже не представляю чтобы я захотел порт одного андроида 4 на другого такого же, но с подёвывертом...
  • 0

Аватара пользователя
michфуд

Разработчик
 
Сообщения: 3423
Зарегистрирован: 10 окт 2011, 12:55
Откуда: Н.Новгород
Репутация: 3323

Firmware Adapter Tool

Сообщение Ответ:#10 » back37 » 13 дек 2012, 18:04

michфуд
Что нужно? - легко:
1. В идеале сделать чтобы было как у вас в программе - одно в одной папке, другое в другой... Допустим в одну папку адаптируемую прошивку, в другую от твоего смарта, в 3ю будут сливаться полученные файлы со смарта/прошивки, в четвёртой уже выходная прошивка... (всё это условно, но сам когда пробовал, ничего хорошего не вышло)
2. Добавить такую функцию, чтобы можно было просто перепаковать ядро с другим рамдиском, а можно было просто поправить bootClassPath. (проблема с перепаковкой и получением со смарта)
3. Если в update-script есть assert, то его бы затирало, так же если есть в адаптируемой прошивке uboot, scatter и прочие, если не найдено в прошивке от смарта, то получало со смарта (тут у меня 2 проблемы - поиск по файлам, получение образов со смарта)
Вот такие вот задумки...

А остальное там уже завязано на дополнении списка файлов, это уж я умею... :hi_hi_hi:
MTK FirmwareAdapter Tool | Newman N1 FullRusReborn и другие | Куча прошивок для Fly IQ446

Siemens C75 - Siemens S75 - Ginza ms100 - Asus P750 - Star A5000 - Hero H7300 - Star B79 - freelander i10 - Fly IQ446 (Gionee GN708W) - Sony Xperia ZL
Планшет: Asus T100TA 64Gb
  • 0

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

Разработчик
 
Сообщения: 2301
Зарегистрирован: 28 авг 2011, 14:56
Откуда: Zаводоуковск/Tюменb
Репутация: 1448

Firmware Adapter Tool

Сообщение Ответ:#11 » michфуд » 13 дек 2012, 18:24

back37 писал(а) on 13 дек 2012, 18:04:michфуд
Что нужно? - легко:
1. В идеале сделать чтобы было как у вас в программе - одно в одной папке, другое в другой... Допустим в одну папку адаптируемую прошивку, в другую от твоего смарта, в 3ю будут сливаться полученные файлы со смарта/прошивки, в четвёртой уже выходная прошивка... (всё это условно, но сам когда пробовал, ничего хорошего не вышло)

это ты и сам сможешь сделать - создать папки, да копировать в них то что надо
back37 писал(а) on 13 дек 2012, 18:04:2. Добавить такую функцию, чтобы можно было просто перепаковать ядро с другим рамдиском, а можно было просто поправить bootClassPath. (проблема с перепаковкой и получением со смарта)

это сложнее, но взяв мои скрипты за базу - очень элементарно
back37 писал(а) on 13 дек 2012, 18:04:3. Если в update-script есть assert, то его бы затирало, так же если есть в адаптируемой прошивке uboot, scatter и прочие, если не найдено в прошивке от смарта, то получало со смарта (тут у меня 2 проблемы - поиск по файлам, получение образов со смарта)
Вот такие вот задумки...
А остальное там уже завязано на дополнении списка файлов, это уж я умею... :hi_hi_hi:

проверка файла на содержание строки - в cmd нетривиально, но как сделать подскажу
  • 1

Аватара пользователя
michфуд

Разработчик
 
Сообщения: 3423
Зарегистрирован: 10 окт 2011, 12:55
Откуда: Н.Новгород
Репутация: 3323

Firmware Adapter Tool

Сообщение Ответ:#12 » back37 » 13 дек 2012, 18:57

michфуд
Хорошо, потом займёмся! :co_ol:
MTK FirmwareAdapter Tool | Newman N1 FullRusReborn и другие | Куча прошивок для Fly IQ446

Siemens C75 - Siemens S75 - Ginza ms100 - Asus P750 - Star A5000 - Hero H7300 - Star B79 - freelander i10 - Fly IQ446 (Gionee GN708W) - Sony Xperia ZL
Планшет: Asus T100TA 64Gb
  • 0

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

Разработчик
 
Сообщения: 2301
Зарегистрирован: 28 авг 2011, 14:56
Откуда: Zаводоуковск/Tюменb
Репутация: 1448

Firmware Adapter Tool

Сообщение Ответ:#13 » Никита85 » 21 дек 2012, 07:12

mantiss писал(а) on 12 дек 2012, 14:18:попробовал адаптировать прошивку LeWa_ZP900S_ROM_12.12.07_RU.zip для ulefone n9330. Uboot не нашел)) так же как и строк в meta-inf.
после прошивки - висит на заставке с лягушкой. Что я делаю не так? (говорят бут.имг надо было перепаковать) Из бэкапа восстановил. Есть смысл выложить получившуюся прошивку сюда?

для портирования прошивки LewaOs 4 надо разобрать свой boot.img и в init.rc добавть в строчку
export BOOTCLASSPATH /system/framework/core.jar:.....:/system/framework/emma.jar:/system/framework/lewa-framework.jar
без этого у меня лева повисла на анимации.
AMOI N808 LeWa Os 4 stable rus mod [20.02.2013]
AMOI N808 MIUI 4 rus mod [10.12.2012]
  • 1

Аватара пользователя
Никита85
Специалист
 
Сообщения: 951
Зарегистрирован: 21 июн 2012, 12:13
Откуда: Магнитогорск
Репутация: 246

Firmware Adapter Tool

Сообщение Ответ:#14 » zenitsp » 14 янв 2013, 11:18

Приветствую!
Идея хорошая. Но столкнулся с некоторыми непонятками.
Следую инструкции
back37 писал(а) on 11 дек 2012, 18:22:2. Скидываем в папку (рядом с "Запуск.cmd") прошивку в формате .zip (под CWM) и своё ядро (boot.img).

Это имеется в виду базовая прошивка, которую будем портировать на свой телефон. Так?

back37 писал(а) on 11 дек 2012, 18:22:Пример ввода названия архива: update_4.0.3_rc_mod_v4.0.zip (как обычно работает дописывание кнопкой tab)

Какое название сюда вписывать? Базовой прошивки? Если так, то получаю вот что:
Код: Выделить всё
7-Zip (A) 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
Updating archive upd_403_1.2.zip
System error:
ЌҐ Ї®¤¤Ґа¦Ёў Ґвбп

...Так несколько раз ...

Для продолжения нажмите любую клавишу . . .

back37 писал(а) on 11 дек 2012, 18:22:По окончанию работы тулзы, вы получите Adapted_Firmware.zip с готовой к использованию прошивкой.

В результате описанных действий я получаю этот самый Adapted_Firmware.zip, который при сравнении в точности повторяет исходный zip-файл, название которого я вводил на запрос программы.

P.S. Телефон нормально подключается по ADB, папка system с файлами создается в папке с программой, но они почему-то не копируются в Adapted_Firmware.zip
P.P.S. Путь к папке с программой не содержит кириллических символов

back37 писал(а) on 11 дек 2012, 18:22:В MIUI дополнительно нужно перепаковывать boot.

Можно об этом немного подробнее? Что нужно менять в boot.img?

Спасибо за помошь!
  • 0

Аватара пользователя
zenitsp
Новичок
 
Сообщения: 8
Зарегистрирован: 14 окт 2012, 21:49
Репутация: 0

Firmware Adapter Tool

Сообщение Ответ:#15 » killoe » 16 янв 2013, 15:25

zenitsp писал(а) on 14 янв 2013, 11:18:Можно об этом немного подробнее? Что нужно менять в boot.img?


Так же очень интересует этот вопрос.

Но немного конкретнее. Как я понимаю, необходимо распаковать boot от прошивки miui и заменить в ней kernel на тот что я вытащил из своего телефона, и подредактировать rc файлы, если необходимо. Или нужно что-то большее?
Именем Имперской Инквизиции, я приговариваю этот мир к очищению огнём и объявляю EXTERMINATUS
© Ordo Hereticus

Мои патчи и сборки прошивок
Если не качает с box.com пишите в ЛС, перезалью на Яндекс.Диск.
  • 0

Аватара пользователя
killoe
Специалист
 
Сообщения: 330
Зарегистрирован: 18 дек 2011, 18:21
Откуда: Волгоград
Репутация: 200

Firmware Adapter Tool

Сообщение Ответ:#16 » back37 » 16 янв 2013, 15:42

killoe
Да, всё верно, для первого запуска заменить kernel, потом уже если всё пойдёт, то ковырять *rc, если нужно... Можно и просто в BootClassPatch прописать недостающие пункты, но с заменой надёжнее...

Добавлено спустя 3 минуты 57 секунд:
zenitsp
Такую проблему видел только один раз, решена была перепаковкой прошивки, да и кто не даёт файлы полученные со смарта вручную закинуть в архив...
MTK FirmwareAdapter Tool | Newman N1 FullRusReborn и другие | Куча прошивок для Fly IQ446

Siemens C75 - Siemens S75 - Ginza ms100 - Asus P750 - Star A5000 - Hero H7300 - Star B79 - freelander i10 - Fly IQ446 (Gionee GN708W) - Sony Xperia ZL
Планшет: Asus T100TA 64Gb
  • 2

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

Разработчик
 
Сообщения: 2301
Зарегистрирован: 28 авг 2011, 14:56
Откуда: Zаводоуковск/Tюменb
Репутация: 1448

Firmware Adapter Tool

Сообщение Ответ:#17 » zenitsp » 16 янв 2013, 16:31

back37 писал(а) on 16 янв 2013, 15:46:Такую проблему видел только один раз, решена была перепаковкой прошивки, да и кто не даёт файлы полученные со смарта вручную закинуть в архив...

Спасибо! Попробую.
Последний раз редактировалось zenitsp 16 янв 2013, 17:01, всего редактировалось 1 раз.
  • 0

Аватара пользователя
zenitsp
Новичок
 
Сообщения: 8
Зарегистрирован: 14 окт 2012, 21:49
Репутация: 0

Firmware Adapter Tool

Сообщение Ответ:#18 » back37 » 16 янв 2013, 16:40

zenitsp
Тоже самое, что и для killoe, как распаковывать ищи здесь: ANDROID--модернизация,улучшения и т.д. для смартфонов
MTK FirmwareAdapter Tool | Newman N1 FullRusReborn и другие | Куча прошивок для Fly IQ446

Siemens C75 - Siemens S75 - Ginza ms100 - Asus P750 - Star A5000 - Hero H7300 - Star B79 - freelander i10 - Fly IQ446 (Gionee GN708W) - Sony Xperia ZL
Планшет: Asus T100TA 64Gb
  • 1

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

Разработчик
 
Сообщения: 2301
Зарегистрирован: 28 авг 2011, 14:56
Откуда: Zаводоуковск/Tюменb
Репутация: 1448

Firmware Adapter Tool

Сообщение Ответ:#19 » zenitsp » 16 янв 2013, 17:04

back37, спасибо! Я провтыкал )))
  • 0

Аватара пользователя
zenitsp
Новичок
 
Сообщения: 8
Зарегистрирован: 14 окт 2012, 21:49
Репутация: 0

Firmware Adapter Tool

Сообщение Ответ:#20 » Sapun » 11 фев 2013, 00:17

А с 4.1.1 эта утилита работать будет???
 MTK6573 6575 6577 6589 6592 были..

* ZTE Nubia Z7 mini (Snap801 LTE-4G 2-SIM FHD) : CM12.1 LP5.1.1
  • 0

Аватара пользователя
Sapun
Специалист
 
Сообщения: 732
Зарегистрирован: 25 окт 2010, 12:17
Откуда: Поволжье
Репутация: 186

След.

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

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

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

x

#{title}

#{text}