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

Доставка по РФ без предоплаты. Более 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р. Scotts, Eco Vape, Mashera New, Trix, Angry Vape, Relakes, Beard, Vampire Vape, Tattoo,  Illusion,  Vape Face
Дистрибьютор jija: Оптовые цены производителей! Frankly Monkey - 170р, MAXWELL'S - 235р, Zombie Party - 185р + более 40 брендов на складе. Мин. заказ 5000 руб.
vardex.ru: №1 на рынке электронных сигарет. Только проверенные бренды. Расширенная гарантия и низкие цены.
iCigarette.ru: Самый большой он-лайн магазин жидкости для электронных сигарет в России. Больше 100тыс. вариантов! 30мл и 6х6мл за 1 руб! Код 10% скидки ecigtalk

Страница 43 из 187 ПерваяПервая ... 333940414243444546475393143 ... ПоследняяПоследняя
Показано с 841 по 860 из 3731

Тема: VTCFont и SME: Прошивка, Редактор, Ресурсы Joyetech, Wismec, Eleaf, Vortex

  1. #841
    Гуру Куратор темы Аватар для MicroSur
    Репутация: 2866
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 13,178
    Записей в дневнике
    62
    Протестируйте пожалуйста кто то патчик 75% яркость для
    VTCFont и SME: Прошивка, Редактор, Ресурсы Joyetech, Wismec, Eleaf, Vortex Вложения

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

  2. #842
    Гуру Аватар для Коракс
    Репутация: 7539
    Регистрация: 15.11.2013
    Пол:
    Адрес: Мск*7777*
    Сообщений: 8,185
    Цитата Сообщение от MicroSur Посмотреть сообщение
    Протестируйте
    У меня работает
    Будь не там, где враг рассчитывает тебя увидеть...(с)

  3. #843
    Гуру Куратор темы Аватар для MicroSur
    Репутация: 2866
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 13,178
    Записей в дневнике
    62
    Как переписать патч на новую прошивку на примере патча 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 & SME- Редактор ресурсов, кастом прошивка sur_myevic, апдейтер, патчи. Joyetech Wismec Eleaf Vortex Mod
    спойлер  

  4. #844
    Гуру Аватар для Коракс
    Репутация: 7539
    Регистрация: 15.11.2013
    Пол:
    Адрес: Мск*7777*
    Сообщений: 8,185
    MicroSur
    Супер инструкция, спасибо, очень подробно!
    оффтопик: пока поставлю 3.10
    Последний раз редактировалось Коракс; 28.09.2016 в 06:54.
    Будь не там, где враг рассчитывает тебя увидеть...(с)

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

  6. #846
    Гуру Куратор темы Аватар для MicroSur
    Репутация: 2866
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 13,178
    Записей в дневнике
    62
    Цитата Сообщение от Forsaken Посмотреть сообщение
    я попробовал по инструкции - но у меня все встало
    Это не беда

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

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

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

  8. #848
    Гуру Аватар для Коракс
    Репутация: 7539
    Регистрация: 15.11.2013
    Пол:
    Адрес: Мск*7777*
    Сообщений: 8,185
    Не знаю, ничего отличительного в прошивке 3.13, кроме прехита - нет, кому он не нужен, можно на кастом 3.** откатится
    Будь не там, где враг рассчитывает тебя увидеть...(с)

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

  10. #850
    Гуру Аватар для Коракс
    Репутация: 7539
    Регистрация: 15.11.2013
    Пол:
    Адрес: Мск*7777*
    Сообщений: 8,185
    Цитата Сообщение от Forsaken Посмотреть сообщение
    А мозгов, увы, не хватает...
    Увы, аналогично
    Будь не там, где враг рассчитывает тебя увидеть...(с)

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

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

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

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

  13. #853
    Гуру Куратор темы Аватар для MicroSur
    Репутация: 2866
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 13,178
    Записей в дневнике
    62
    Forsaken С этим патчем всё куда проще.
    Для начала разберемся с каким, потому что пишешь Reuleaux_RX200_V3.10.Cutoff_voltage_V1.0,
    а адрес ROM:00003E34 CMP R0, #0 относится к патчу Power scroll 1W.

    Давай с этим Reuleaux_RX200_V3.10.Cutoff_voltage_V1.0
    Открывать в данном случае нужно голую, стоковую прошивку 3.10, без патчей, потому что в патче нет дополнительных вставок.
    В тексте патча всего одна строка, перейдем на неё в Ida: нажимаем G, вводим адрес "37C2", Ок
    спойлер  

    Попадаем на команду CMP.W R2, #0x136
    Она занимает 4 байта, в патче указан адрес изменения только третьего из них, по умолчанию там "9B"
    Открываем в Ida чистый, без патчей 3.13, поиск по тексту (Alt+T) куска этой найденной команды "R2, #0x136".
    Бац, она опять найдена и одна. (Я нажимаю в окне поиска галочку искать все - Find all...)
    спойлер  

    В Hex-view кликаем на нужный байт "9B" и записываем этот адрес в патч для 3.13 (создать новый текстовый файл, лучше скопировать и отредактировать старый).
    Далее дописываем в патч что было "9B" и что будет "8С" (взяли из старого патча или иное)

    Сохранить новый патч, положить в нужную папку и воспользоваться.

    Когда при поиске соответствия будет найдено несколько позиций, нужно перебирать по одному и сравнивать глазами - куски кода должны быть очень похожи.
    Хорошим подспорьем будет то, что найденная функция имеет приблизительно такой же адрес, как в старой прошивке (+-500).
    Если строка поиска не найдена вообще, то укоротить её до правой части с числом, потому что регистр (R2) может быть уже другой. Будет найдено куда больше значений, ориентироваться по оператору (в примере CMP)

    - - - Добавлено - - -

    И еще могу помочь с файлом для IDA, в котором многие процедуры имеют названия, в нём легче ориентироваться.
    VTCFont и SME: Прошивка, Редактор, Ресурсы Joyetech, Wismec, Eleaf, Vortex Вложения
    Последний раз редактировалось MicroSur; 02.10.2016 в 15:52.

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

  14. #854
    Новичок
    Репутация: 46
    Регистрация: 16.12.2015
    Пол:
    Адрес: Москва
    Сообщений: 23
    Огромное спасибо за науку! Все просто, когда объясняет знающий, но это увы бывает редко Сделал файлик по изменению уровня отсечки. Просьба глянуть правильно ли? Еще переделал яркость под формат patch (у меня не применяется dif). В прошивку патчи ушли. Попробую сам сделать под изменение мощности в 1W.
    P.S. Сделал патч для мощности с шагом 1W. Вопрос - там вместо 4 строк 6. Поменял все - работает. Вопрос - это правильно? Или надо найти именно четыре строки?
    P.S.S. Нашел ошибку - ватты менялись медленно. Исправил. Но кажется нашел куда нужны еще две строки - это изменение мощности прехита. Т.е. регулировка ватт не до конца...
    P.S.S.S. Нашел свою же ошибку. Все работает (зависала смена ватт прехита вниз). Файлы перезалил.
    VTCFont и SME: Прошивка, Редактор, Ресурсы Joyetech, Wismec, Eleaf, Vortex Вложения
    Последний раз редактировалось Forsaken; 29.09.2016 в 21:24.

  15. #855
    Гуру Куратор темы Аватар для MicroSur
    Репутация: 2866
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 13,178
    Записей в дневнике
    62
    Цитата Сообщение от Forsaken Посмотреть сообщение
    у меня не применяется dif
    Пользовался бы VCTFont, применялись бы.

    - - - Добавлено - - -

    Цитата Сообщение от Forsaken Посмотреть сообщение
    Просьба глянуть правильно ли?
    Чьи копирайты ты в патчах поставил, тот пусть и проверяет.

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

  16. #856
    Новичок
    Репутация: 46
    Регистрация: 16.12.2015
    Пол:
    Адрес: Москва
    Сообщений: 23
    MicroSur исправлю сейчас я же не со зла
    Я пользуюсь тем, что есть в этой теме я же зеленый VCTFont не применяет. Вернее применяет, а потом открывая прошивку не вижу в списке примененных файлов.
    Последний раз редактировалось Forsaken; 29.09.2016 в 18:56.

  17. #857
    Гуру Куратор темы Аватар для MicroSur
    Репутация: 2866
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 13,178
    Записей в дневнике
    62
    Цитата Сообщение от Forsaken Посмотреть сообщение
    а потом открывая прошивку не вижу в списке примененных файлов.
    Чем открывая, какой список, не понятно нифига.

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

  18. #858
    Новичок
    Репутация: 46
    Регистрация: 16.12.2015
    Пол:
    Адрес: Москва
    Сообщений: 23
    Цитата Сообщение от MicroSur Посмотреть сообщение
    Чем открывая, какой список, не понятно нифига.
    VTCFont 3.3.1, открываю чистую прошивку 3.13, выбираю единственный патч для этой прошивки в комплекте твоего архива 75Reuleaux_RX200_V3.13.dif. нажимаю "Применить патч". Все идет штатно. Далее я выхожу из патчера по новой открываю файл с прошивкой (знаю, что можно просто нажать обновить, но я для надежности ), нажимаю кнопку "Установленные" - патч в состоянии не установленного. Остальные патчи (которые удалось получить с твоей помощью) успешно устанавливаются и после перезахода в патчер видны как установленные.

    По итогам - СПАСИБО тебе MicroSur. Все можно сделать, если хотеть и спросить умного человека
    Последний раз редактировалось Forsaken; 29.09.2016 в 21:29.

  19. #859
    Гуру Куратор темы Аватар для MicroSur
    Репутация: 2866
    Регистрация: 07.09.2011
    Пол:
    Адрес: SPb
    Сообщений: 13,178
    Записей в дневнике
    62
    Цитата Сообщение от Forsaken Посмотреть сообщение
    "Установленные" - патч в состоянии не установленного.
    То есть у тебя вот так этот патч не показывается?
    VTCFont и SME: Прошивка, Редактор, Ресурсы Joyetech, Wismec, Eleaf, Vortex Изображения
    • Тип файла: jpg dif.jpg (10.9 Кб, Просмотров: 345)

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

  20. #860
    Новичок
    Репутация: 46
    Регистрация: 16.12.2015
    Пол:
    Адрес: Москва
    Сообщений: 23
    Именно. Все показываются, а он нет.

Страница 43 из 187 ПерваяПервая ... 333940414243444546475393143 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 10721
    Последнее сообщение: Сегодня, 04:56
  2. Ответов: 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