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

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#102 » back37 » 14 май 2014, 15:11

ovt,
Возьми из Zip прошивки (Lewa, Miui, сток, прочие порты...) для любого из этих девайсов (лучше целевого), в крайнем случае от похожего...
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

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#103 » ovt » 14 май 2014, 15:21

back37 писал(а) on 14 май 2014, 15:11:ovt,
Возьми из Zip прошивки (Lewa, Miui, сток, прочие порты...) для любого из этих девайсов (лучше целевого), в крайнем случае от похожего...

есть для xiaomi прошивка для CWR, от туда взял meta-inf. Но заметил, что проге надо распакованную папку system, а у меня же есть для портируемой только system.img. Как быть?
И прога нормально сейчас читает из папки, а вот с флештулса таки пишет ошибку
  • 0

Аватара пользователя
ovt
Пользователь
 
Сообщения: 136
Зарегистрирован: 06 апр 2012, 23:03
Репутация: 9

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#104 » back37 » 14 май 2014, 15:32

ovt писал(а) on 14 май 2014, 15:21:а вот с флештулса таки пишет ошибку

Проблема у тебя, может антивирус съедает нужный файлик, может скачано криво... но оно должно работать, если конечно файловая система ext4 а не UBIFS
И что мешает вручную скинуть папку meta-inf рядом с полученными файлами...?
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

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#105 » ovt » 14 май 2014, 16:59

back37 писал(а) on 14 май 2014, 15:32:
ovt писал(а) on 14 май 2014, 15:21:а вот с флештулса таки пишет ошибку

Проблема у тебя, может антивирус съедает нужный файлик, может скачано криво... но оно должно работать, если конечно файловая система ext4 а не UBIFS
И что мешает вручную скинуть папку meta-inf рядом с полученными файлами...?

Все файлы для flashtool сделаны с помощью mtk droid tools, с которых удачно восстанавливал телефон.
Если указать, что хочу получить файлы с flashtools, то выскакивает ошибка, какую указал ранее. Так что дело не в криво скачанных файлах.
Если указать, что получаю с папки, то все работает, но ведь нужен распакованная папка system, а у меня для порта есть только system.img. Вот и вопрос, что делать?
meta-inf кинул в ручнуюю - в этом проблемы нет. Проблема в отсутствии распакованной папки system для порта, как я уже писал.
  • 0

Аватара пользователя
ovt
Пользователь
 
Сообщения: 136
Зарегистрирован: 06 апр 2012, 23:03
Репутация: 9

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#106 » back37 » 14 май 2014, 17:49

ovt,
ovt писал(а) on 14 май 2014, 16:59:Так что дело не в криво скачанных файлах.

Криво скачать мог программу, из-за чего она была криво установлена, из-за чего не может найти запускаемый файл, так и антивирус мог снести нужные файлы!

Что можно сделать? Найти у себя проблему, почему же отсутствует Ext4Extractor в папке bin и решить, или распаковать свой system вручную, а далее или вручную положить, или через указание папки...
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

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#107 » ovt » 14 май 2014, 18:45

back37 писал(а) on 14 май 2014, 17:49:ovt,
ovt писал(а) on 14 май 2014, 16:59:Так что дело не в криво скачанных файлах.

Криво скачать мог программу, из-за чего она была криво установлена, из-за чего не может найти запускаемый файл, так и антивирус мог снести нужные файлы!

Что можно сделать? Найти у себя проблему, почему же отсутствует Ext4Extractor в папке bin и решить, или распаковать свой system вручную, а далее или вручную положить, или через указание папки...

в папке bin присутствует файл Ext4Extractor, размер 421 376. С помощью него распаковал в ручную system.img родной прошивки и порта. Получил в программе файлы из папок для оригинала и порта. Все вроде без ошибок, но при нажатии "Адаптация/прошивка/собрать" прога пишет "Файлы из Вашей прошивки не найдены". При этом вижу, что в папке MTK FirmwareAdapter Tool\WorkDIR\MT6577\YourFiles\system\ лежат только папки с файлами bin, etc, lib,mrdia, vendor. Еще есть в папке с оригинальной прошивкой WorkDIR\MT6577\YourFiles\ папки meta-inf и boot.img, а в WorkDIR\MT6577\ROMtoPort\ полная папка system и опять boot.img.
Может что-то надо руками куда-то переложить?
  • 0

Аватара пользователя
ovt
Пользователь
 
Сообщения: 136
Зарегистрирован: 06 апр 2012, 23:03
Репутация: 9

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#108 » back37 » 14 май 2014, 19:20

ovt,
Чтото у тебя не то с виндой в общем... раз в упор не видит то, что есть... Уверен, что .NET framework вообще установлен? Есть ли права на чтение и запись файлов у папки? Винда хоть 7я? :-):
Тут осталось то копирнуть содержимое твоей system в портируемую с заменой, создать Zip архив, сунуть в его корень полученную system и meta-inf, перепаковать boot и сунуть в корень, после чего подписать архив, прошить на смарте через CWM, идти в тему портирования и выискивать как исправить полученные проблемы... а они будут, т.к. ты ещё не знаешь, что нужно твоему девайсу для запуска на нём порта... :-)
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

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#109 » ovt » 15 май 2014, 02:07

back37 писал(а) on 14 май 2014, 19:20:ovt,
Чтото у тебя не то с виндой в общем... раз в упор не видит то, что есть... Уверен, что .NET framework вообще установлен? Есть ли права на чтение и запись файлов у папки? Винда хоть 7я? :-):
Тут осталось то копирнуть содержимое твоей system в портируемую с заменой, создать Zip архив, сунуть в его корень полученную system и meta-inf, перепаковать boot и сунуть в корень, после чего подписать архив, прошить на смарте через CWM, идти в тему портирования и выискивать как исправить полученные проблемы... а они будут, т.к. ты ещё не знаешь, что нужно твоему девайсу для запуска на нём порта... :-)

c виндой вроде все порядке, net framework установлен.
а не сложно написать команды, попробую в ручном режиме из командной строки? и что куда копировать?
  • 0

Аватара пользователя
ovt
Пользователь
 
Сообщения: 136
Зарегистрирован: 06 апр 2012, 23:03
Репутация: 9

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#110 » back37 » 15 май 2014, 10:59

ovt,
Copy YourFiles/system -> ROMtoPORT/system
Командная строка по идее не нужна, в теории: перетащить свой boot.img на imgunpack.cmd, полученную папку сохранить, перетащить от портируемой прошивки, в полученную папку кинуть свой kernel (в командной строке будет чтото типо cd "полный путь папки с программой", следующая строка Bin/imgunpack.cmd "путь к boot.img"), полученную папку перетащить на imgpack.cmd... Всё спихать в один Zip архив (META-INF, system, новый boot.img), перетянуть его на signapk.cmd, по идее выйдет тоже самое...
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

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#111 » ovt » 15 май 2014, 14:17

back37 писал(а) on 15 май 2014, 10:59:ovt,
Copy YourFiles/system -> ROMtoPORT/system
Командная строка по идее не нужна, в теории: перетащить свой boot.img на imgunpack.cmd, полученную папку сохранить, перетащить от портируемой прошивки, в полученную папку кинуть свой kernel (в командной строке будет чтото типо cd "полный путь папки с программой", следующая строка Bin/imgunpack.cmd "путь к boot.img"), полученную папку перетащить на imgpack.cmd... Всё спихать в один Zip архив (META-INF, system, новый boot.img), перетянуть его на signapk.cmd, по идее выйдет тоже самое...

Правильно я сделал? Программа создала следующую структуру файлов после "получения файлов из папок" оригинального и портируемого ROM:
1. C:\MTK FirmwareAdapter Tool\WorkDIR\AdaptedROMS - пустая
2. C:\MTK FirmwareAdapter Tool\WorkDIR\MT6577\Temp\system\ - здесь полностью распакованный систем от оригинала
3. C:\MTK FirmwareAdapter Tool\WorkDIR\MT6577\YourFiles\system - здесь только папки bin, etc, lib, media, vendor от оригинала
4. папка где лежит распакованный оригинальный систем\WorkDIR\MT6577\YourFiles\META-INF
5. папка где лежит распакованный оригинальный систем\WorkDIR\MT6577\YourFiles\boot.img
6. папка где лежит распакованный оригинальный систем\WorkDIR\MT6577\ROMtoPort\system\ - здесь распакованный систем от порта
7. папка где лежит распакованный портируемый систем\WorkDIR\MT6577\ROMtoPort\boot.img

Копирую 3) с заменой в 6)
распаковываю boot.img оригинала и порта
в порт забрасываю оригинальный kernel
собираю boot.img
делаю архив и его подписываю
  • 0

Аватара пользователя
ovt
Пользователь
 
Сообщения: 136
Зарегистрирован: 06 апр 2012, 23:03
Репутация: 9

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#112 » back37 » 15 май 2014, 14:28

ovt,
Правильно...
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

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#113 » ovt » 16 май 2014, 10:31

back37 писал(а) on 15 май 2014, 14:28:ovt,
Правильно...

не загружается тело. Появляется заставка, потом исчезает, видно немного подсветка экрана и все.
  • 0

Аватара пользователя
ovt
Пользователь
 
Сообщения: 136
Зарегистрирован: 06 апр 2012, 23:03
Репутация: 9

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#114 » back37 » 16 май 2014, 13:36

ovt,
На сколько подходит выбранный список файлов твоему устройству, так и работает :hi_hi_hi: Программа упрощает портирование только когда хотябы один из проектов позволяет устройству хотябы включиться или же есть уже готовый список файлов... и значительно ускоряет процесс портирования, когда есть 100% подходящий твоему устройству проект и программа работает нормально...
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

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#115 » ovt » 16 май 2014, 14:59

back37 писал(а) on 16 май 2014, 13:36:ovt,
На сколько подходит выбранный список файлов твоему устройству, так и работает :hi_hi_hi: Программа упрощает портирование только когда хотябы один из проектов позволяет устройству хотябы включиться или же есть уже готовый список файлов... и значительно ускоряет процесс портирования, когда есть 100% подходящий твоему устройству проект и программа работает нормально...

а как определить этот готовый список файлов?
железо одинаковое, boot.img похоже тоже одинаковые. Может я выложу куда-нибудь оригинал и порт, а Вы посмотрите?
  • 0

Аватара пользователя
ovt
Пользователь
 
Сообщения: 136
Зарегистрирован: 06 апр 2012, 23:03
Репутация: 9

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#116 » back37 » 16 май 2014, 15:30

ovt,
Определять так же, как и всегда, как и все - вручную, методом подбора, до тех пор, пока не заработает... Смотреть смысла мне нет, у меня нет твоего девайса, ибо подбирать нужно индивидуально.
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

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#117 » ovt » 16 май 2014, 15:35

back37 писал(а) on 16 май 2014, 15:30:ovt,
Определять так же, как и всегда, как и все - вручную, методом подбора, до тех пор, пока не заработает... Смотреть смысла мне нет, у меня нет твоего девайса, ибо подбирать нужно индивидуально.

хоть бы какой-нибудь алгоритм действий?
  • 0

Аватара пользователя
ovt
Пользователь
 
Сообщения: 136
Зарегистрирован: 06 апр 2012, 23:03
Репутация: 9

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#118 » back37 » 16 май 2014, 18:07

ovt,
Ищешь, смотришь, кто, что, где, когда и на каком девайсе менял, анализируешь и методом подбора меняешь. Вот и весь алгоритм действий...
И вообще это тема не для вопросов по портированию, с вопросами сюда: Нюансы портирования прошивок.

Zip у тебя сейчас есть, вот и кидай туда предположительно нужные файлики -> шей -> проверяй -> не стартует, снова кидай -> шей -> проверяй... кидай -> шей -> проверяй и так до победного... :-): Потом, если хочешь, составляешь список файлов для программы (хоть она и не работает правильно у тебя) сохраняешь и используешь в следующий раз этот список, ну или выкладываешь в этой теме/теме устройства и уже смогут использовать другие...
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

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#119 » ovt » 19 май 2014, 00:41

back37 писал(а) on 16 май 2014, 18:07:ovt,
Ищешь, смотришь, кто, что, где, когда и на каком девайсе менял, анализируешь и методом подбора меняешь. Вот и весь алгоритм действий...
И вообще это тема не для вопросов по портированию, с вопросами сюда: Нюансы портирования прошивок.

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

понимаю, что здесь тема не совсем про портирование, но намекните хоть о каких файликов идет речь. У меня есть другая кастомная прошивка для CWR, что надо тупо сравнить все файлы (но их там не мало) или есть какие-то наиболее важные?
  • 0

Аватара пользователя
ovt
Пользователь
 
Сообщения: 136
Зарегистрирован: 06 апр 2012, 23:03
Репутация: 9

MTK FirmwareAdapter Tool 2.0.0.4

Сообщение Ответ:#120 » back37 » 19 май 2014, 01:25

ovt,
Такие, какие файлики указаны в проектах... файлы, которые указываются другими пользователями, когда те описывают, что меняли для запуска порта... Чем больше правок производитель вносил в ядро, тем больше нужно всего менять, пример - содержание проектов IQ446* и MT6589...
Конкретного ничего сказать нельзя, не имея аппарата... совсем, это как искать тот же тест поинт, имея только фотографию платы, где нет нужных обозначений и никакой схемы
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

MTK FirmwareAdapter Tool 2.0.0.5

Сообщение Ответ:#121 » drobokon » 11 июн 2014, 22:06

back37, Доброго времени суток! Подскажите, пожалуйста, есть готовый проект для Mtk6592 :-):
  • 0

Аватара пользователя
drobokon
Новичок
 
Сообщения: 3
Зарегистрирован: 11 июн 2014, 21:50
Репутация: 0

Пред.След.

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

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

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

x

#{title}

#{text}