SingleWolf, это невозможно.
Добавить в VTCFont.ini для поддержки редактором новых прошивок
Код:[EvicVTCmini v3.01] Block1Start = C1D4 Block1End = C55C Block2Start = A924 Block2End = ACAC Vocab1Start = C660 Vocab1End = C7A7 Vocab2Start = 90A2 Vocab2End = 90F7 ShiftDownChar=7B,7C,84,72 [Cuboid v3.10.Feb.22.2016] Block1Start = C18C Block1End = C50C Block2Start = A8F8 Block2End = AC78 Vocab1Start = C610 Vocab1End = C77A Vocab2Start = 908A Vocab2End = 90DF ShiftDownChar=7B,84,72
Последний раз редактировалось MicroSur; 23.02.2016 в 16:25.
оффтопик: Неужели хоть немного голову из задницы вытащили и тот шрифтовый ад, что там был, немного исправили? Нет ничего ужаснее моноширных по начертанию шрифтов, которые зачем-то запихивают в разные по ширине знакоместа. Типа буква "W" будет смотреться значительно лучше, если ей аж два пикселя ширины добавить
Тут был спам
Просто никто такими вещами не заморачивается.
Про букву j немного наврал, они разные по ширине для разных экранов (блоков шрифтов).
Но всё равно, в конце есть исправленные по ширине символы для одного и того же экрана. Это они явные ошибки в символах таки поправили.
То есть если патчить шрифты блоками, нужно не только адреса менять, но и проверять на совместимость с другой прошивкой.
---------- Сообщение отправлено в 14:55 ---------- Предыдущее сообщение отправлено в 14:54 ----------
Смотря, что от бина надо
Представляю на ваш суд свою поделку.
NFirmwareEditor
Редактор ресурсов прошивок таких модов как: Evic VTC Mini, Cuboid, RX200, PresaTC75W.
Возможности:
- Открытие зашифрованных / расшифрованных бинарников прошивки;
- Сохранение как в зашифрованном так и в расшифрованном виде;
- Быстрая расшифровка / зашифровка без открытия прошивки (Tools -> Encrypt / Decrypt);
- Поиск графических ресурсов по пресетам (пресеты для любой прошивки можно задать в файле Definitions.xml);
- Поиск строковых ресурсов по пресетам;
- Редактор строк;
- Встроенный редактор, позволяющий очищать / инвертировать / переворачивать / копировать / вставлять / двигать в 4х направлениях изображение;
- Запоминания простых настроек приложений: высота и ширина окна, а так же состояние "полный экран" или обычное окно;
- Возможность экспорта / импорта изображений;
- Импорт растровых изображений (bmp, png, jpg, jpeg);
- Изменение размера изображений;
В планах:
- Добавить поддержку второго блока изображений для прошивок, в которых оный присутствует; - реализовано в v1.5
- Возможность просматривать и редактировать строки; - реализовано в v2.0
- Добавить патчер и патче создатель; - реализовано в v3.0
- Ваши пожелания приветствуются;
Скриншоты
Экспорт / импорт:
Экспорт и импорт осуществляются путем выделения одного или нескольких изображений из списка и вызовом контекстного меню (правая кнопка мыши).
Экран импорта выглядит таким образом
Слева расположены текущие изображения, а справа те, которые вы можете импортировать.
Количество участвующих изображений в импорте является минимальным из возможных с левой и правой стороны.
То есть, если вы выгрузили 50 изображений, а пытаетесь их импортировать вместо 3, то в импорте будут участвовать первые 3.
Изменение размера изображений:
Уменьшить размер изображения всегда безопасно.
Увеличение размера изображения может перезатереть любые данные, которые следуют в прошивке после изменяемого изображения. Пользуйтесь только если действительно понимаете что делаете.
Скачать:
Требования:
- Windows XP или выше.
- Наличие установленного .NET Framewokr 4 или выше.
ПыСы:
Так же хочется отдельно выразить благодарность камрадам: maelstrom2001 и MicroSur, которые своими утилитами и раскопками дали своего рода пинок и подтолкнули на создание сия тулзы.
ПыСы:
Автор напоминает, что не несет ответственности за любые манипуляции, которые вы совершаете с прошивками своего девайса!!!
Последний раз редактировалось ReikoKitsune; 02.04.2016 в 20:11.
ReikoKitsune, вашу бы энергию да в мирных целях
ИМХО патчить официальные прошивки - тупиковая ветвь.
ploop, безусловно полностью кастомная прошивка дает больше свободы, но мы крутимся как умеем
Вспоминая бородатые времена телефонов таких как Samsung X100 и т.д. - активно патчили стоковые прошивки, умельцы даже написали свою IDE, которая помогала ASM под ARM7 писать с наборами паттерном для создания кастомных меню, разных фишек/плюшек и конечно же, без редактора ресурсов тоже не обошлось Тема, кстати, жила довольно долго. Лет 5 точно.
Я бы может и взялся за написание кастома под RX200, если бы SDK был ну и знания си не помешали бы
[NFE Team] - всё для батарейных блоков Joyetech, Wismec, Eleaf: NFirmwareEditor, NFE Toolbox, ArcticFox
Если тебе плюют в спину, значит ты впереди
"Die Patches wachsen in Rußland auf den Bäumen" (c) colonius
"Завышенные ожидания ведут к ментальной импотенции и являются катализатором мизантропии" (c) челс
ReikoKitsune, Привет твикс
Спасибо за софтинку.
Добавьте в свой файл Definitions.xml новую декларацию прошивки. Перезапустите утилиту и открывайте прошивку эвика
UPD. Перезалил релиз с новой версией Definitions.xml.Код:<FirmwareDefinition Name="Evic VTC Mini 3.01"> <ImageTable> <OffsetFrom>0xC1D4</OffsetFrom> <OffsetTo>0xC55C</OffsetTo> </ImageTable> </FirmwareDefinition>
Последний раз редактировалось ReikoKitsune; 24.02.2016 в 19:49.
Так железо то одинаковое.
---------- Сообщение отправлено в 18:08 ---------- Предыдущее сообщение отправлено в 18:04 ----------
Не выйдет. Ладно какие то патчи, можно обнаружить контекст в Hex редакторе в старой прошивке, найти в новой аналогичное место и исправить, а вот этот патч, насколько понимаю, использует заплатку с переходом на неё, это нужно в отладчике заново делать.