Loading
Электронные сигареты
Электронные сигареты – интернет магазин Папироска.рф

Доставка по РФ без предоплаты. Более 600 пунктов выдачи по всей России.

Варивольты   Стартовые наборы   Недорогие
Папироска.рф
Жидкости для заправки электронных сигарет
Жидкости для заправки электронных сигарет

Огромное кол-во вкусов, разные производители. Доставка без предоплаты.

GreenFog Shisha   Atmose    E-liquid France
Папироска.рф
TopOfVape.ru: Спирали от 20 руб, АКБ от 240 руб, Лен 10 руб, Кулада 10 мл. 60 руб. Магазины Москва, СПб, доставка по РФ СДЭК.
DripVape.ru: Capella, FW, TPA - Акции! Нихром, Кантал, Койлы, Жидкости, Флаконы, Kendo, PG, VG, Основы. Бесплатная доставка!
VapeClub.ru: Интернет-магазин. Бесплатная доставка от 1000р. Suicide Bunny, Scotts, Yorkshire, Bad Drip, Liquid State, Eco Vape, Cosmic Fog, Atmose, Trix,  GreatFOG
ji-ja.ru: Оптовые цены на совместный закуп! Atmose 160р, Omega 170р, Bad Drip 790р, Brusko 153р, и еще больше 20 брендов. Доставка.
iCigarette.ru: Самый большой он-лайн магазин жидкости для электронных сигарет в России. Больше 100тыс. вариантов! 30мл и 6х6мл за 1 руб! Код 10% скидки ecigtalk

Страница 44 из 128 ПерваяПервая ... 344041424344454647485494 ... ПоследняяПоследняя
Показано с 861 по 880 из 2545

Тема: VTCFont: Редактор графики, Патчи, Прошивка. Joyetech, Wismec, Eleaf, Vortex

  1. #861
    Гуру Куратор темы Аватар для MicroSur
    Репутация: 2707
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 11,932
    Записей в дневнике
    57
    yii переписывал десяток патчей и для 3.14 кубоида, в архиве редактора должны быть.

    VTCFont - Редактор ресурсов, FWUpdater, патчи прошивок Joyetech Wismec Eleaf Vortex Mod
    спойлер  

  2. #862
    Пользователь Аватар для sLem
    Репутация: 38
    Регистрация: 11.03.2014
    Пол:
    Адрес: Луганск
    Сообщений: 155
    Мужики, где за этот язык узнать, на котором написаны прошивки? А то и ждать не хочется новых патчей, и напрягать всех не удобно.

    Отправлено с моего GT-I9300 через Tapatalk
    Последний раз редактировалось sLem; 26.09.2016 в 20:33.
    Devices  


  3. #863
    Гуру Аватар для JAW
    Репутация: 1449
    Регистрация: 21.09.2013
    Пол:
    Адрес: Питер, Комендантский
    Сообщений: 11,085
    Записей в дневнике
    59
    Цитата Сообщение от sLem Посмотреть сообщение
    Мужики, где за этот язык узнать, на котором написаны прошивки? А то и ждать не хочется новых патчей, и напрягать всех не удобно.
    Какие прошивки? Писано то оно изначально на C, вестимо.
    Ну а декодируется в ARM ассемлер. В Гугле куча ссылок...
    Да, Ассемблер, это мнемоническая запись компьютерного кода.
    Evic VTC: Патчи ::: Редакторы прошивок NFirmwareEditor ::: VTCFont ::: Kanger Subtank/Toptank, оригинальные клоны

  4. #864
    Пользователь Аватар для sLem
    Репутация: 38
    Регистрация: 11.03.2014
    Пол:
    Адрес: Луганск
    Сообщений: 155
    Цитата Сообщение от JAW Посмотреть сообщение
    Какие прошивки?
    которые стоят на модах компании джоя.
    то думал себе патчики сделать под прошивку 3.13 для рх200, но что-то понимаю, что не так все просто, как я думал.
    Devices  


  5. #865
    Гуру Аватар для JAW
    Репутация: 1449
    Регистрация: 21.09.2013
    Пол:
    Адрес: Питер, Комендантский
    Сообщений: 11,085
    Записей в дневнике
    59
    sLem
    Я знаю что такое ассемблер и кодил под Z80 и i8080, так вот, посмотрев на ассемблер этих ARM процессоров я понял, что ничего с этим сделать не могу, т.к. архитектура очень специфическая. ARM, как вполне логично для RISC процессора не предназначен для программирования в кодах, или ассемблере. Плюс тут код, который нагенерён компилятором из программы написанной криворукими китайцами, что ещё более усложняет ситуацию.
    Evic VTC: Патчи ::: Редакторы прошивок NFirmwareEditor ::: VTCFont ::: Kanger Subtank/Toptank, оригинальные клоны

  6. #866
    Гуру Куратор темы Аватар для MicroSur
    Репутация: 2707
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 11,932
    Записей в дневнике
    57
    JAW Не отпугивай так людей, патчи пишутся, переписываются, нужно время и желание. Если с нуля, как я, нужно иметь очень много желания
    По первости перегонял чуть ли не в ручную прошивку в бинарный вид, чтобы шрифты отыскать...

    VTCFont - Редактор ресурсов, FWUpdater, патчи прошивок Joyetech Wismec Eleaf Vortex Mod
    спойлер  

  7. #867
    Пользователь Аватар для WoodenRub
    Репутация: 41
    Регистрация: 18.07.2016
    Пол:
    Адрес: НЧ
    Сообщений: 227
    Записей в дневнике
    1
    Цитата Сообщение от MicroSur Посмотреть сообщение
    время и желание
    и определенный тип мышления...

  8. #868
    Пользователь Аватар для sLem
    Репутация: 38
    Регистрация: 11.03.2014
    Пол:
    Адрес: Луганск
    Сообщений: 155
    ну вот и я открыл все это дело и вздрогнул, толи я что-то не так сделал, толи ну его в баню.
    Devices  


  9. #869
    Гуру Куратор темы Аватар для MicroSur
    Репутация: 2707
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 11,932
    Записей в дневнике
    57
    Протестируйте пожалуйста кто то патчик 75% яркость для
    VTCFont: Редактор графики, Патчи, Прошивка. Joyetech, Wismec, Eleaf, Vortex Вложения

    VTCFont - Редактор ресурсов, FWUpdater, патчи прошивок Joyetech Wismec Eleaf Vortex Mod
    спойлер  

  10. #870
    Гуру Аватар для DWADER
    Репутация: 5114
    Регистрация: 15.11.2013
    Пол:
    Адрес: Msk
    Сообщений: 6,218
    Цитата Сообщение от MicroSur Посмотреть сообщение
    Протестируйте
    У меня работает

  11. #871
    Гуру Куратор темы Аватар для MicroSur
    Репутация: 2707
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 11,932
    Записей в дневнике
    57
    Как переписать патч на новую прошивку на примере патча 75% яркости экрана с RX200 3.10 -> 3.13
    Условно поделю патчи на простой, средний, сложный. Это средний, с применением вставки дополнительного кода.
    Пример для простейшего патча тут: VTCFont: редактор, патчи, прошивка ББ от Joyetech, Wismec, Eleaf
    Сложный отличается от среднего тем, что нужно найти множество соответствий между прошивками в коде, следить, чтобы регистры основной прошивки не ломались от действий в патче и еще много чего.

    Потребуются:
    - IDA (Interactive Disassembler).
    - онлайн ресурс для поиска адресов ссылок, перевода HEX в ARM и наоборот Online ARM/Thumb Branch Finder!
    - программа для расшифровки и зашифровки прошивок, например соответствующая кнопка в FWUpdater (в архиве с моим редактором VCTFont).
    - редактор прошивок, для определения адресов и кодов символов, слов и применения патчей. Рекомендую VCTFont.
    дополнительно
    - полезный плагин к IDA для патчеписателей (удобно откатывать патчи из файла IDA) ida patcher | projects | sprawl
    - исходный код на Си от ClockSelect для эвика мини, прошивка последняя 3.03: myevic/src at master . ClockSelect/myevic . GitHub

    Загрузить чистую 3.10 прошивку в редактор, применить патч.
    Закрыть окно патчера и перечитать прошивку
    Видим какой ненужный символ занят под дополнительный код для этого патча, в новой прошивке будем переносить в такой же.
    применили патч  

    Посмотреть адреса патча, верхний блок - переход на дополнительную вставку, нижний - код этой вставки.
    посмотрели адреса патча  

    Раскодировать и открыть прошивку 3.10 с патчем в IDA: VTCFont: редактор, патчи, прошивка ББ от Joyetech, Wismec, Eleaf
    Найти первый адрес патча в этой прошивке.
    нашли адрес перехода на вставку  


    Открыть новую 3.13 прошивку в VTCFont и узнать адрес для вставки кода, добавив к адресу этого символа 2 байта (2 байта занимает размер символа, не будем его трогать).
    адрес будет 8558  

    Раскодировать и открыть новую прошивку в IDA, вторым окном.
    Одна из сложных задач - найти ту же процедуру в новой прошивке. В данном случае оказалось достаточно произвести поиск по тексту "R0, #0xAF", он нашелся и оказался единственным. Не всегда так везет.
    нашли соответствие в прошивках  

    Начнем менять код перехода на вставку. Теперь знаем откуда (4BDA) и помним куда (8558) надо перейти. Код перехода "B.W".
    Загрузить в браузер страничку Online ARM/Thumb Branch Finder!
    Ввести там эти значения, нажать Go и...
    получили код перехода, 4 байта  

    Начинаем исправлять новую прошивку. Встать на адрес 4BDA, открыть вкладку Hex View, нажать F2, вписать полученные значения из браузера, снова F2 для сохранения (эти сохранения не трогают саму прошивку, это файл IDA).
    исправили адрес перехода  

    Кликнуть 2 раза по этому новому адресу во вкладке ассемблера IDA-View - перешли на начало вставки. Видим адрес начала символа, его размер (2 байта) и адрес начала вставки.
    сейчас там какой то бардак  

    Перейти в окно старой прошивки с патчем, так же двойной клик на адресе перехода - попадаем на вставку с кодом патча.
    в старой прошивке всё красиво  

    Начать копировать патч по строкам. Перейти на вкладку Hex View, видим начало и конец вставки.
    код вставки старого патча  

    Выделить первую строку байт в Hex View, скопировать (Ctrl+C), перейти на окно новой прошивки (проверить, что стоим на адресе начала вставки (8558) ), выполнить Edit->Patch program->Change byte
    вызвать окно вставки байт  

    Вставить в это окно скопированную строку, применить.
    изменение набора байт  

    Повторить операцию копирования-вставки остальных байт патча (не забыть перейти на следующую строку в Hex Edit).
    Возвращаемся во вкладку ассемблера новой прошивки, теперь с патчем...
    опять какой то бардак  

    Красными кружками выделены неверные адреса переходов (BL переход) и часть кода в виде данных (DCB).
    Чтобы исправить вид кода, встать на адрес с DCB и нажать "C", подтвердить преобразование в код.
    Исправить новые адреса. Вспомнить, какие они были в старой прошивке (47С4),
    старый адрес перехода  

    снова найти визуальное соответствие с новой прошивкой - это будет адрес (4AF4)
    новый адрес перехода  

    Лезем в браузер и вписываем данные для вычисления новых адресов переходов BL.
    Первый будет: откуда (855A), куда (4AF4)
    ищем новые адреса переходов BL  

    Вписать полученный код перехода в Hex View новой прошивки и повторить поиск переходов для остальных адресов BL.

    Осталось исправить переход B.W из этой вставки обратно в основной код прошивки, сразу за адресом, откуда пришли - так же с помощью программы в браузере и меняя код перехода в Hex View.
    B.W откуда (856A)  

    и куда (4BDE)  

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


    Сохраненный dif-файл кинуть в папку Patches/Reuleaux_RX200_V3.13 и пропатчить им прошивку в патчере VTCFont.
    Всё.
    Последний раз редактировалось MicroSur; 19.03.2017 в 15:51.

    VTCFont - Редактор ресурсов, FWUpdater, патчи прошивок Joyetech Wismec Eleaf Vortex Mod
    спойлер  

  12. #872
    Гуру Аватар для DWADER
    Репутация: 5114
    Регистрация: 15.11.2013
    Пол:
    Адрес: Msk
    Сообщений: 6,218
    MicroSur
    Супер инструкция, спасибо, очень подробно!
    оффтопик: пока поставлю 3.10
    Последний раз редактировалось DWADER; 28.09.2016 в 06:54.

  13. #873
    Новичок
    Репутация: 41
    Регистрация: 16.12.2015
    Пол:
    Адрес: Москва
    Сообщений: 22
    MicroSur а можно попросить патч Reuleaux_RX200_V3.10.Cutoff_voltage_V1.0 сделать под 3.13 прошивку? я попробовал по инструкции - но у меня все встало на этапе открытия файла прошивки и выбора патча из списка. Для прошивки 3.10 активируется патч rx200_310_1W а остальные, хоть и есть в папке патчей даже не появляются... соответственно переносить патч в 3.13 прошивку не получается по инструкции дальше

  14. #874
    Гуру Куратор темы Аватар для MicroSur
    Репутация: 2707
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 11,932
    Записей в дневнике
    57
    Цитата Сообщение от Forsaken Посмотреть сообщение
    я попробовал по инструкции - но у меня все встало
    Это не беда

    Скачай правильную прошивку, для которой написаны патчи, 3.10 Без даты в названии.
    Dropbox - Firmwares

    VTCFont - Редактор ресурсов, FWUpdater, патчи прошивок Joyetech Wismec Eleaf Vortex Mod
    спойлер  

  15. #875
    Новичок
    Репутация: 41
    Регистрация: 16.12.2015
    Пол:
    Адрес: Москва
    Сообщений: 22
    Как показала практика - мой интеллект не справился как правильно написано - нужно много читать и изучать...

  16. #876
    Гуру Аватар для DWADER
    Репутация: 5114
    Регистрация: 15.11.2013
    Пол:
    Адрес: Msk
    Сообщений: 6,218
    Не знаю, ничего отличительного в прошивке 3.13, кроме прехита - нет, кому он не нужен, можно на кастом 3.** откатится

  17. #877
    Новичок
    Репутация: 41
    Регистрация: 16.12.2015
    Пол:
    Адрес: Москва
    Сообщений: 22
    DWADER мне очень нужно мощность по одному ватту и отсечка в 3.0В, но с прехитом. А мозгов, увы, не хватает...

  18. #878
    Гуру Аватар для DWADER
    Репутация: 5114
    Регистрация: 15.11.2013
    Пол:
    Адрес: Msk
    Сообщений: 6,218
    Цитата Сообщение от Forsaken Посмотреть сообщение
    А мозгов, увы, не хватает...
    Увы, аналогично

  19. #879
    Гуру Куратор темы Аватар для MicroSur
    Репутация: 2707
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 11,932
    Записей в дневнике
    57
    Ну не сдавайтесь На чем теперь затык, я подскажу.

    Рыбу давать не хочется уже, это замкнутый круг, я дал удочку - ловите сами.

    VTCFont - Редактор ресурсов, FWUpdater, патчи прошивок Joyetech Wismec Eleaf Vortex Mod
    спойлер  

  20. #880
    Новичок
    Репутация: 41
    Регистрация: 16.12.2015
    Пол:
    Адрес: Москва
    Сообщений: 22
    MicroSur рискуя выглядеть смешным - попробую. Чтобы не мудрить, идем по инструкции. Следуя инструкции, открываю прошивку RX200 3.10, применяю патч Reuleaux_RX200_V3.10.Cutoff_voltage_V1.0. Единственный символ, что мне кажется измененным - это 53 -инвертированная буква G (81E7). Открываю файл патча - там адреса (как я понимаю) и значения. Смотрю в IDA - там по первому адресу ROM:00003E34 CMP R0, #0 Таких значений море. Чтобы не писать чуши - на этом я и встал. Сомневаюсь, что символ нашел тот, сомневаюсь, что ищу по правильному адресу.
    P.S. Кроме шуток - интересно разобраться и самому написать. Но я об IDA до вчерашнего дня даже не слышал . Образование профильное, но не программист не разу... Если поможете - буду благодарен!!!

VTCFont: Редактор графики, Патчи, Прошивка. Joyetech, Wismec, Eleaf, Vortex
Страница 44 из 128 ПерваяПервая ... 344041424344454647485494 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 9396
    Последнее сообщение: Сегодня, 00:27
  2. [продам] НОВИНКИ от:Joyetech|Youde|Kanger|Eleaf|SMOK|Able|Goon|Co il Master|iJOY|GeekVape|
    от UxUs в разделе Куплю, продам
    Ответов: 840
    Последнее сообщение: 11.04.2017, 17:32
  3. Ответов: 55
    Последнее сообщение: 16.09.2015, 18:58
  4. eGo - 2500 Москва (оригинал от JoyeTech)
    от PALL в разделе Куплю, продам
    Ответов: 2
    Последнее сообщение: 12.12.2010, 00:32
  5. Joye eGO - 3000 руб. Тюмень (оригинал от JoyeTech)
    от bodaura в разделе Куплю, продам
    Ответов: 0
    Последнее сообщение: 28.11.2010, 14:43

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

Ваши права

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

Рейтинг@Mail.ru

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

© eCigTalk.ru 2010-2017