Если немного допилить - было бы к чему, как-никак память на десяток преднастроек. Его бы доработать, чтоб сам не только ватты, но и соответствующий режим из набора включал автоматом :)
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
оффтопик: Неужели хоть немного голову из задницы вытащили и тот шрифтовый ад, что там был, немного исправили? Нет ничего ужаснее моноширных по начертанию шрифтов, которые зачем-то запихивают в разные по ширине знакоместа. Типа буква "W" будет смотреться значительно лучше, если ей аж два пикселя ширины добавить :nea:
Чем бин открываете?
Отправлено с моего Lenovo A369i через Tapatalk
Просто никто такими вещами не заморачивается.
Про букву 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, вашу бы энергию да в мирных целях :D
ИМХО патчить официальные прошивки - тупиковая ветвь.
ploop, безусловно полностью кастомная прошивка дает больше свободы, но мы крутимся как умеем :D
Вспоминая бородатые времена телефонов таких как Samsung X100 и т.д. - активно патчили стоковые прошивки, умельцы даже написали свою IDE, которая помогала ASM под ARM7 писать с наборами паттерном для создания кастомных меню, разных фишек/плюшек и конечно же, без редактора ресурсов тоже не обошлось :) Тема, кстати, жила довольно долго. Лет 5 точно.
Я бы может и взялся за написание кастома под RX200, если бы SDK был :) ну и знания си не помешали бы :D
ReikoKitsune, Привет твикс ;)
Спасибо за софтинку.
Добавьте в свой файл Definitions.xml новую декларацию прошивки. Перезапустите утилиту и открывайте прошивку эвика :)
UPD. Перезалил релиз с новой версией Definitions.xml.Код:<FirmwareDefinition Name="Evic VTC Mini 3.01">
<ImageTable>
<OffsetFrom>0xC1D4</OffsetFrom>
<OffsetTo>0xC55C</OffsetTo>
</ImageTable>
</FirmwareDefinition>
Так железо то одинаковое.
---------- Сообщение отправлено в 18:08 ---------- Предыдущее сообщение отправлено в 18:04 ----------
Не выйдет. Ладно какие то патчи, можно обнаружить контекст в Hex редакторе в старой прошивке, найти в новой аналогичное место и исправить, а вот этот патч, насколько понимаю, использует заплатку с переходом на неё, это нужно в отладчике заново делать.