eCigTalk.org - Powered by vBulletin



RSS лента

milleroff

Своя строка вместо "POWER" на Joeytech Cuboid

Оценить эту запись
ВНИМАНИЕ ! АХТУНГ ! АЛАРМ !

Все действия со своим устройством вы производите на свой страх и риск.
Я не несу никакую ответственность за последствия к которым могут привезти действия описанные ниже.


В один прекрасный день наткнулся на одну тему на реддите где обсуждались прошивки наших любимых модов Joyetech Evic VTC Mini и Joyetech Cuboid.
Оказывается, несколько хороших людей разрабатывают целый SDK для наших девайсов. Что это значит ? А значит это что мы можем писать свои собственные прошивки.

Каких-то готовых, особенных прошивок насколько мне известное еще нет, но кое-что уже можно сделать: например вместо POWER поставить себе какую-то другую строку:



Что для этого надо:

1. Моды Joyetech Cuboid или VTC Mini. Разработчик SDK пишет что поддерживаются еще моды Wismec и VaporFlask.
2. Прошивка >= 3.0
3. Редактор шестнадцатеричного кода
4. Утилита python-evic с github.com
5. Новая строка должна состоять из 5ти символов !

Все действия я буду производить на операционной системе MAC OS X. Винды у меня нет, извиняйте.

Итак, открываем терминал и:

1. Устанавливаем pip и hidapi

Код:
max@MacBook-Air-Maxim ~> easy_install pip
max@MacBook-Air-Maxim ~> sudo pip install hidapi
2. Создаем папку в которой будем все делать:

Код:
max@MacBook-Air-Maxim ~> mkdir Joyetech; cd Joyetech
3. Файл с прошивкой. На Маке он находится в папке самой программы "UpdateFirmware" через которую мы обычно обновляем прошивку.
Копируем ее в нашу папку.

Код:
max@MacBook-Air-Maxim ~> cp /Applications/UpdateFirmware.app/Contents/Resources/Hex/Cuboid_V3.10.bin .
4. Клонируем репозиторий с утилитой python-evic и устанавливаем его.

Код:
max@MacBook-Air-Maxim ~> git clone git://github.com/Ban3/python-evic.git
max@MacBook-Air-Maxim ~> cd python-evic; sudo python setup.py install
5. На данном этапе желательно сначала сохранить прошивку с самого мода в нашу папку. Подключаем мод и:

Код:
max@MacBook-Air-Maxim ~> cd ..
max@MacBook-Air-Maxim ~> evic dump-dataflash -o original_firmware.bin
6. Расшифровываем прошивку из UpdateFirmware:

Код:
max@MacBook-Air-Maxim ~> evic convert Cuboid_V3.10.bin -o Cuboid_V3.10_decrypted.bin
7. Редактируем расшифрованную прошивку (Cuboid_V3.10_decrypted.bin).
Для этого я использовал бесплатный iHex из AppStore. Устанавливаем его и открываем в нем нашу прошивку.
Теперь нам надо найти строку "POWER". Ее надо перевести в шестнадцатеричный код из следующей таблицы:

Код:
6C  a
6D  b
6E  c
6F  d
70  e
71  f
72  g
73  h
74  i
75  j
76  k
77  l
78  m
79  n
7A  o
7B  p
7C  q
7D  r
7E  s
7F  t
80  u
81  v
82  w
83  x
84  y
85  z
86  A
87  B
88  C
89  D
8A  E
8B  F
8C  G
8D  H
8E  I
8F  J
90  K
91  L
92  M
93  N
94  O
95  P
96  Q
97  R
98  S
99  T
9A  U
9B  V
9C  W
9D  X
9E  Y
9F  Z
Тоесть строка "POWER" у нас будет как "95 94 9C 8A 97". Копируем новую строку, нажимаем в iHex CMD + F и вставляем ее в поле "Find"
Теперь надо по той же таблице создать свою строку. К примеру слово "HELLO" будет как "8D 8A 91 91 94". Копируем новую строку и встaвляем в поле "Replace"
Справа в iHex нажимаем на "Replace", потом в меню File -> Save.
Все, редактор можно закрывать.

8. Зашифровываем прошивку обратно:

Код:
max@MacBook-Air-Maxim ~> evic convert Cuboid_V3.10_decrypted.bin -o Cuboid_V3.10_encrypted.bin
9. Заливаем новую прошивку:

Код:
max@MacBook-Air-Maxim ~> evic upload Cuboid_V3.10_encrypted.bin
Вывод заливки:

Код:
Finding device...OK
    Manufacturer: Nuvoton
    Product: HID Transfer
    Serial No: A02014090304

Reading data flash...OK
Verifying data flash...OK
    Device name: Cuboid
    Firmware version: 3.10
    Hardware version: 1.00
10. Любуемся новой строкой на моде к начинаем себя карать за страдание херней

Обновлено 05.02.2016 в 07:05 milleroff

Категории
Без категории

Комментарии

  1. Аватар для Витус
    Круть!
    оффтопик:
    Жаль, что только 5 символов - цитату одного чела не запихнешь . хотя бы еще один символ добавили.
    Но с какого перепугу в Кишиневе МАС юзают? Давай винду ставь
  2. Аватар для gena1
    бред какойто
  3. Аватар для milleroff
    Цитата Сообщение от gena1
    бред какойто
    Ну я так и написал в пункте под номером 10 )
  4. Аватар для Dazzl
    а обновиться она потом на новую прошивку после этих движений?
  5. Аватар для Quper
    Цитата Сообщение от Dazzl
    а обновиться она потом на новую прошивку после этих движений?
    Конечно

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

© eCigTalk.org 2021