NFirmwareEditor - (AIO) Кухня
, 05.04.2016 в 10:33 (935 Просмотров)
NFirmwareEditor
Это программный комплекс (AIO - All in One), который включает в себя редактор ресурсов, патчер и собственно сами патчи для прошивок девайсов от Joyetech, Wismec, Eleaf, Vaporflask.
В своем роде это кухня, которая позволяет любому пользователю собрать именно такую прошивку, которая ему нужна.
Основные возможности
- Полностью автоматический режим открытия прошивок: автоматическое определение зашифрована прошивка или нет, а так же автоматический поиск подходящего описания данных;
Больше нет необходимости в предварительном выборе правильной декларации и во вспоминании зашифрована ваша прошивка или нет.- Сохранение измененной прошивки как зашифрованном так и в расшифрованном виде. (Для стандартных утилит обновления прошивок дейвасов нужны зашифрованные прошивки);
- Редакторы графических и строковых ресурсов;
- Встроенные утилиты: шифратор / дешифратор прошивок, создатель патча на основе двух прошивок, патчер;
Редактор изображений
Скриншот
![]()
Возможности:
- Графический пиксельный редактор, который позволяет в ручном режиме подкорректировать или же вовсе перерисовать изображения;
- Предварительный просмотр получившегося изображения (так, как оно будет выглядеть на вашем устройстве);
- Изменение размеров изображений (в меньшую сторону всегда безопасно, в большую сторону - может привести к порче других ресурсов);
- Перемещение изображения в 4х направлениях;
- Инвертирование изображения;
- Отражение изображения по горизонтали / вертикали;
- Импорт изображения из растровых файлов (bmp, png, jpg);
- Копирование / вставка изображений (работает как в рамках одного приложения, так и в рамках нескольких запущенных копий);
- Импорт из файла / экспорт изображений в файл;
Экспорт / импорт изображений
Чтобы приступить к экспорту или импорту изображений необходимо выделить один или несколько элементов в списке изображений, после чего нажать правую кнопку мыши и выбрать соответствующий пункт контекстного меню.
Экран импорта изображений
Редактор строк
Скриншот
![]()
Возможности:
- User-friendly редактор, который позволяет редактировать строки путем замены любого символа строки на желаемый через выпадающие списки;
- Предварительный просмотр получившейся строки;
- Уменьшение размеров строк;
Патчер
Скриншот
![]()
Возможности:
- Отображение списка патчей, подходящих именно к открытой прошивке;
- Применение и откат патчей по одному клику;
- Анализ на предмет бинарной совместимости патчей друг с другом на этапе выбора;
- Анализ на предмет бинарной совместимости патчей друг с другом во время применения; Кухня не позволит установить
ВНИМАНИЕ: формат патчей отличается от патчей, которые использовались в VTC Patch.
Формат патчей
Заголовок:Код:<Patch Definition="Evic VTC Mini 3.01" Name="Change dim timeout (15 sec)" Version="1.0" Author="maelstrom2001"> <Description>Set dim timeout to 10 sec.</Description> <Data> # eVic_VTC_Mini_V3.01.bin # # Set dim timeout to 15 s # 1188: 1E - 0F 403E: 1E - 0F 5680: 1E - 0F 7CC6: 1E - 0F </Data> </Patch>
/Patch[@Definition] - имя декларации прошивки из файла Definitions.xml
/Patch[@Name] - название патча
/Patch[@Version] - версия патча
/Patch[@Author] - имя автора патча
/Patct/Description - описание патча
Тело:
XXXX: YY - ZZ
XXXX - адрес в прошивке, по которому необходимо изменить байт
УУ - оригинальное значение по адресу ХХХХ
ZZ - пропатченное значение
Встроенные утилиты
Шифратор / дешифратор прошивок
Создатель патчей
Благодарности
Хочется выразить огромную благодарность следующим камрадам: maelstrom2001, Zinger и iNFiNUM.
Мы вместе проделали огромную работу создавая и развивая "Кухню", как готовый продукт.
Скачать
- Исходники - https://github.com/TBXin/NFirmwareEditor
- Последнюю актуальную версию: https://github.com/TBXin/NFirmwareEditor/releases
Требования
- Windows XP или выше.
- Наличие установленного .NET Framework 4 или выше.
- Понимание, что все действия со своими устройствами вы делаете на свой страх и риск.
- Категории
- Без категории