eCigTalk.org - Powered by vBulletin



Страница 27 из 163 ПерваяПервая ... 172324252627282930313777127 ... ПоследняяПоследняя
Показано с 521 по 540 из 3241

Тема: Кастомные прошивки и техническая часть устройств Joyetech, Wismec, Eleaf, Vaporflask

  1. #521
    Гуру Аватар для SingleWolf
    Репутация: 235
    Регистрация: 26.01.2011
    Пол:
    Адрес: Омск
    Сообщений: 2,096
    Записей в дневнике
    1
    Цитата Сообщение от ploop Посмотреть сообщение
    Правильно я понял, нам этот режим ни к чему?
    Если немного допилить - было бы к чему, как-никак память на десяток преднастроек. Его бы доработать, чтоб сам не только ватты, но и соответствующий режим из набора включал автоматом
    Последний раз редактировалось SingleWolf; 23.02.2016 в 13:38.
    спойлер  
    "Any sufficiently advanced technology is indistinguishable from magic". A.Clarke


  2. #522
    Гуру Аватар для ploop
    Репутация: 1368
    Регистрация: 07.06.2014
    Пол:
    Адрес: Тамбовская обл.
    Сообщений: 6,936
    Записей в дневнике
    11
    SingleWolf, это невозможно.

  3. #523
    Гуру Аватар для SingleWolf
    Репутация: 235
    Регистрация: 26.01.2011
    Пол:
    Адрес: Омск
    Сообщений: 2,096
    Записей в дневнике
    1
    Цитата Сообщение от ploop Посмотреть сообщение
    это невозможно
    В смысле? По идее не хватает только одной переменной в этих профилях, номера устанавливаемого режима, сопротивление и ватты (температуру) профиль запоминает.
    Последний раз редактировалось SingleWolf; 23.02.2016 в 14:30.
    спойлер  
    "Any sufficiently advanced technology is indistinguishable from magic". A.Clarke


  4. #524
    Гуру Аватар для JAW
    Репутация: 3656
    Регистрация: 21.09.2013
    Пол:
    Адрес: Питер, Юнтолово
    Сообщений: 21,176
    Записей в дневнике
    75
    Цитата Сообщение от SingleWolf Посмотреть сообщение
    В смысле?
    В смысле, что разобраться в этом ассемблере, да ещё без отладчика, это гораздо проще новую прошивку с нуля написать.

  5. #525
    Гуру Аватар для MicroSur
    Репутация: 3296
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 15,829
    Записей в дневнике
    63
    Добавить в 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.

    VTCFont & SME - универсальный редактор ресурсов и особенная прошивка для модов с большими экранами от Joyetech Wismec Eleaf
    спойлер  

  6. #526
    Гуру Аватар для 5m0ke
    Репутация: 1332
    Регистрация: 24.09.2015
    Пол:
    Адрес: Челябинск
    Сообщений: 5,349
    оффтопик:
    Цитата Сообщение от MicroSur Посмотреть сообщение
    Например в 3.00 прошивке эвика маленькая "j" шириной 4 пикселя, а в 3.01 - 6. И таких правок несколько должно быть навскидку.
    Неужели хоть немного голову из задницы вытащили и тот шрифтовый ад, что там был, немного исправили? Нет ничего ужаснее моноширных по начертанию шрифтов, которые зачем-то запихивают в разные по ширине знакоместа. Типа буква "W" будет смотреться значительно лучше, если ей аж два пикселя ширины добавить

  7. #527
    Banned
    Репутация: -30
    Регистрация: 07.03.2015
    Пол:
    Адрес: Spb
    Сообщений: 18
    Тут был спам

  8. #528
    Гуру Аватар для MicroSur
    Репутация: 3296
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 15,829
    Записей в дневнике
    63
    Цитата Сообщение от 5m0ke Посмотреть сообщение
    Неужели хоть немного голову из задницы вытащили и тот шрифтовый ад
    Просто никто такими вещами не заморачивается.
    Про букву j немного наврал, они разные по ширине для разных экранов (блоков шрифтов).
    Но всё равно, в конце есть исправленные по ширине символы для одного и того же экрана. Это они явные ошибки в символах таки поправили.

    То есть если патчить шрифты блоками, нужно не только адреса менять, но и проверять на совместимость с другой прошивкой.

    ---------- Сообщение отправлено в 14:55 ---------- Предыдущее сообщение отправлено в 14:54 ----------

    Цитата Сообщение от freebest Посмотреть сообщение
    Чем бин открываете?
    Смотря, что от бина надо

    VTCFont & SME - универсальный редактор ресурсов и особенная прошивка для модов с большими экранами от Joyetech Wismec Eleaf
    спойлер  

  9. #529
    Гуру Аватар для ploop
    Репутация: 1368
    Регистрация: 07.06.2014
    Пол:
    Адрес: Тамбовская обл.
    Сообщений: 6,936
    Записей в дневнике
    11
    Цитата Сообщение от SingleWolf Посмотреть сообщение
    В смысле? По идее не хватает только одной переменной в этих профилях, номера устанавливаемого режима, сопротивление и ватты (температуру) профиль запоминает.
    В том смысле, что алгоритм там не простой. Адреса, где каждый последующий отталкивается от предыдущего, и реверсить его, по времени, что новый написать.

  10. #530
    Гуру Куратор темы Аватар для ReikoKitsune
    Репутация: 600
    Регистрация: 23.12.2015
    Пол:
    Адрес: Москва
    Сообщений: 2,169
    Записей в дневнике
    1

    NFirmwareEditor

    Представляю на ваш суд свою поделку.

    NFirmwareEditor
    Редактор ресурсов прошивок таких модов как: Evic VTC Mini, Cuboid, RX200, PresaTC75W.

    Возможности:
    1. Открытие зашифрованных / расшифрованных бинарников прошивки;
    2. Сохранение как в зашифрованном так и в расшифрованном виде;
    3. Быстрая расшифровка / зашифровка без открытия прошивки (Tools -> Encrypt / Decrypt);
    4. Поиск графических ресурсов по пресетам (пресеты для любой прошивки можно задать в файле Definitions.xml);
    5. Поиск строковых ресурсов по пресетам;
    6. Редактор строк;
    7. Встроенный редактор, позволяющий очищать / инвертировать / переворачивать / копировать / вставлять / двигать в 4х направлениях изображение;
    8. Запоминания простых настроек приложений: высота и ширина окна, а так же состояние "полный экран" или обычное окно;
    9. Возможность экспорта / импорта изображений;
    10. Импорт растровых изображений (bmp, png, jpg, jpeg);
    11. Изменение размера изображений;


    В планах:
    1. Добавить поддержку второго блока изображений для прошивок, в которых оный присутствует; - реализовано в v1.5
    2. Возможность просматривать и редактировать строки; - реализовано в v2.0
    3. Добавить патчер и патче создатель; - реализовано в v3.0
    4. Ваши пожелания приветствуются;


    Скриншоты  


    Экспорт / импорт:
    Экспорт и импорт осуществляются путем выделения одного или нескольких изображений из списка и вызовом контекстного меню (правая кнопка мыши).

    Экран импорта выглядит таким образом  

    Слева расположены текущие изображения, а справа те, которые вы можете импортировать.
    Количество участвующих изображений в импорте является минимальным из возможных с левой и правой стороны.
    То есть, если вы выгрузили 50 изображений, а пытаетесь их импортировать вместо 3, то в импорте будут участвовать первые 3.

    Изменение размера изображений:
    Уменьшить размер изображения всегда безопасно.
    Увеличение размера изображения может перезатереть любые данные, которые следуют в прошивке после изменяемого изображения. Пользуйтесь только если действительно понимаете что делаете.

    Скачать:
    1. http://www.ecigtalk.ru/forum/f16/t101098.html


    Требования:
    1. Windows XP или выше.
    2. Наличие установленного .NET Framewokr 4 или выше.


    ПыСы:
    Так же хочется отдельно выразить благодарность камрадам: maelstrom2001 и MicroSur, которые своими утилитами и раскопками дали своего рода пинок и подтолкнули на создание сия тулзы.

    ПыСы:
    Автор напоминает, что не несет ответственности за любые манипуляции, которые вы совершаете с прошивками своего девайса!!!
    Последний раз редактировалось ReikoKitsune; 02.04.2016 в 20:11.

  11. #531
    Гуру Аватар для ploop
    Репутация: 1368
    Регистрация: 07.06.2014
    Пол:
    Адрес: Тамбовская обл.
    Сообщений: 6,936
    Записей в дневнике
    11
    ReikoKitsune, вашу бы энергию да в мирных целях
    ИМХО патчить официальные прошивки - тупиковая ветвь.

  12. #532
    Гуру Куратор темы Аватар для ReikoKitsune
    Репутация: 600
    Регистрация: 23.12.2015
    Пол:
    Адрес: Москва
    Сообщений: 2,169
    Записей в дневнике
    1
    ploop, безусловно полностью кастомная прошивка дает больше свободы, но мы крутимся как умеем
    Вспоминая бородатые времена телефонов таких как Samsung X100 и т.д. - активно патчили стоковые прошивки, умельцы даже написали свою IDE, которая помогала ASM под ARM7 писать с наборами паттерном для создания кастомных меню, разных фишек/плюшек и конечно же, без редактора ресурсов тоже не обошлось Тема, кстати, жила довольно долго. Лет 5 точно.

    Я бы может и взялся за написание кастома под RX200, если бы SDK был ну и знания си не помешали бы

  13. #533
    Пользователь Аватар для maelstrom2001
    Репутация: 455
    Регистрация: 13.06.2012
    Пол:
    Адрес: Запорожье
    Сообщений: 571
    Записей в дневнике
    3
    Цитата Сообщение от ReikoKitsune Посмотреть сообщение
    Вспоминая бородатые времена телефонов
    оффтопик: Ыыы, да Sony J-серия, графика и ELF Loader. И Sony Ericsson'ы потом были, патчи, редактор меню, тоже украшательства. Иээхх (с)
    [NFE Team] - всё для батарейных блоков Joyetech, Wismec, Eleaf: NFirmwareEditor, NFE Toolbox, ArcticFox
    Если тебе плюют в спину, значит ты впереди
    "Die Patches wachsen in Rußland auf den Bäumen" (c) colonius
    "Завышенные ожидания ведут к ментальной импотенции и являются катализатором мизантропии" (c) челс

  14. #534
    Гуру Аватар для JAW
    Репутация: 3656
    Регистрация: 21.09.2013
    Пол:
    Адрес: Питер, Юнтолово
    Сообщений: 21,176
    Записей в дневнике
    75
    Цитата Сообщение от ReikoKitsune Посмотреть сообщение
    Я бы может и взялся за написание кастома под RX200, если бы SDK был ну и знания си не помешали бы
    Что значит "если бы был"? Он таки есть.

  15. #535
    Пользователь Аватар для Vogel
    Репутация: 93
    Регистрация: 30.09.2015
    Пол:
    Адрес: Химки, СЗАО
    Сообщений: 110
    Записей в дневнике
    2
    ReikoKitsune, Привет твикс
    Спасибо за софтинку.

  16. #536
    Гуру Куратор темы Аватар для ReikoKitsune
    Репутация: 600
    Регистрация: 23.12.2015
    Пол:
    Адрес: Москва
    Сообщений: 2,169
    Записей в дневнике
    1
    Цитата Сообщение от JAW Посмотреть сообщение
    Что значит "если бы был"? Он таки есть.
    Эм. Я может проморгал чего, но SDK же под эвик мини и его железо.

    Цитата Сообщение от Vogel Посмотреть сообщение
    Привет твикс
    Внезапно) Мир тесен.

  17. #537
    Пользователь Аватар для SEgoist
    Репутация: 21
    Регистрация: 07.05.2015
    Пол:
    Адрес: Слободской
    Сообщений: 262
    Цитата Сообщение от ReikoKitsune Посмотреть сообщение
    Ваши пожелания приветствуются
    добавить поддержку последней прошивки эвика
    добавить поддержку второго типа блоков символов
    Последний раз редактировалось SEgoist; 24.02.2016 в 19:33.

    спойлер  

  18. #538
    Гуру Куратор темы Аватар для ReikoKitsune
    Репутация: 600
    Регистрация: 23.12.2015
    Пол:
    Адрес: Москва
    Сообщений: 2,169
    Записей в дневнике
    1
    Цитата Сообщение от SEgoist Посмотреть сообщение
    добавить поддержку последней прошивки эвика
    Добавьте в свой файл Definitions.xml новую декларацию прошивки. Перезапустите утилиту и открывайте прошивку эвика

    Код:
    <FirmwareDefinition Name="Evic VTC Mini 3.01">
    	<ImageTable>
    		<OffsetFrom>0xC1D4</OffsetFrom>
    		<OffsetTo>0xC55C</OffsetTo>
    	</ImageTable>
    </FirmwareDefinition>
    UPD. Перезалил релиз с новой версией Definitions.xml.
    Последний раз редактировалось ReikoKitsune; 24.02.2016 в 19:49.

  19. #539
    Пользователь Аватар для SEgoist
    Репутация: 21
    Регистрация: 07.05.2015
    Пол:
    Адрес: Слободской
    Сообщений: 262
    Цитата Сообщение от ReikoKitsune Посмотреть сообщение
    Добавьте в свой файл Definitions.xml новую декларацию прошивки. Перезапустите утилиту и открывайте прошивку эвика
    ага, уже сам додумал и добавил
    Кстати кто пробовал патчи на новую прошивку ставить? я поставил патч с температурой платы и вольтажом батареи и эвик крашнулся после прошивки. пришлось шить на стоковую через режим восстановления
    Последний раз редактировалось SEgoist; 24.02.2016 в 19:56.

    спойлер  

  20. #540
    Гуру Аватар для JAW
    Репутация: 3656
    Регистрация: 21.09.2013
    Пол:
    Адрес: Питер, Юнтолово
    Сообщений: 21,176
    Записей в дневнике
    75
    Цитата Сообщение от ReikoKitsune Посмотреть сообщение
    Эм. Я может проморгал чего, но SDK же под эвик мини и его железо.
    Так железо то одинаковое.

    ---------- Сообщение отправлено в 18:08 ---------- Предыдущее сообщение отправлено в 18:04 ----------

    Цитата Сообщение от SEgoist Посмотреть сообщение
    Кстати кто пробовал патчи на новую прошивку ставить? я поставил патч с температурой платы и вольтажом батареи и эвик крашнулся после прошивки. пришлось шить на стоковую через режим восстановления
    Не выйдет. Ладно какие то патчи, можно обнаружить контекст в Hex редакторе в старой прошивке, найти в новой аналогичное место и исправить, а вот этот патч, насколько понимаю, использует заплатку с переходом на неё, это нужно в отладчике заново делать.

Страница 27 из 163 ПерваяПервая ... 172324252627282930313777127 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 11852
    Последнее сообщение: 14.02.2024, 17:30
  2. Ответов: 5221
    Последнее сообщение: 05.10.2023, 14:58
  3. Joyetech Cuboid - Тех. часть. Кастомные прошивки
    от Kenny BROM в разделе Вопрос - ответ
    Ответов: 14
    Последнее сообщение: 27.05.2016, 00:22

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  

Условия предоставления информации | Отказ от ответственности

© eCigTalk.org 2021