Вобщем решил я создать что-то для более удобного редактирования прошивки.
Вот здесь набор скриптов, которые я наваял, для стандартных программ для разборки ну и естественно там моя прога для разборки.
копируем в корень кухни файл прошивки (туда, где лежит файлик r5_extr_create.exe).
Всё скриптики (bat файлы) запускаются двойным кликом, что очень удобно =)
Описание скриптов: скрипты для работы с imgfs
. imgfs_dump.bat -- распаковывает imgfs в папку дамп (папка дамп будет находиться в imgfs tools\dump)
перед запуском этого скрипта надо вытащить imgfs из прошивке моей прогой (в новой версии изменились параметры командной строки). Т.е. 2 раза кликаем на cmd.lnk и пишем там
r5_extr_create.exe имя_прошики --extract --imgfs
. imgfs_build.bat -- собирает imgfs из папки дамп. После этого, чтобы запихать imgfs в файл прошивки 2 раза кликаем на cmd.lnk и пишем
r5_extr_create.exe имя_новой_прошики --create --imgfs
. imgfs_clean.bat -- удаляет все временные файлы которые создавались при распаковке imgfs в том числе и папку дамп.
скрипты для работы с xip
. XIP_dump.bat -- распаковывает хип, после чего в папке XIP\XIPPort появится файлик xip.bin. В этой же папке запускаем XIPPort.exe и жмём кнопку dump xip.bin и получаем дамп хипа.
Этот скрипт надо запускать после того, как из прошивки был вытащен хип, т.е. 2 раза кликаем на cmd.lnk и пишем
r5_extr_create.exe имя_прошики --extract --xip
. XIP_clean.bat -- удаляет все временные файлы которые создавались при распаковке, короче после запуска этого скрипта, как будто хип и не разбирался =)
скрипты для работы с реестром
Работают только с роверскими прошивками, т.к. не поддерживается китайский, тайский и тд языки, зато поддерживается русский. Также необходимо наличие установленного скриптового языка perl (прямую ссылку на перл влом искать, ищите в гуглe ActivePerl). И перед использованием этих скриптов нужно распаковать imgfs скриптом imgfs_dump.bat.
. registry_unpack.bat -- после запуска этого скрипта в папке Registry Edit\to edit появятся текстовые файлы, которые надо открывать microsoft word'ом во избежании казусов, выбирать кодировку Юникод и сохранять тоже в юникоде.
. registry_pack_and_save.bat -- после запуска этого скрипта можно собирать imgfs, будет новый поправленный реестр
. registry_clean.bat -- как обычно, всё откатить =)
Вот и всё=) Все вопросы и флуд можно кидать сюда =)