Reverse engineering: различия между версиями

Материал из Мой мопеда
Нет описания правки
Нет описания правки
Строка 9: Строка 9:
# Самое правильное решение - добиться официального импорта в РФ и РБ и получить готовое работающее приложение от производителя
# Самое правильное решение - добиться официального импорта в РФ и РБ и получить готовое работающее приложение от производителя


=== Что надо узнать ===
=== Что надо узнать и что уже знаем ===


# Куда, как и каким образом модем отправляет данные телеметрии. Можно ли их отправлять самому через альтернативное приложение?
==== Куда, как и каким образом модем отправляет данные телеметрии. Можно ли их отправлять самому через альтернативное приложение? ====
# Маппинг кана
https://steeldust.ninebot.com  https://steeldust-os.ninebot.com
# Зависимость и привязка модулей (даш, модем, контроллер) по серийнику
 
# Как вытищать код привязки BLE из Android
==== Маппинг кана ====
·       0x100-0x1FF:电机控制相关 - МК
 
·       0x200-0x2FF:电池管理相关 - Батарея / BMS
 
·       0x300-0x3FF:车辆状态相关 - Общее состояние скута
 
·       0x400-0x4FF:诊断和维护 - Диагностика и ТО
 
==== Зависимость и привязка модулей (даш, модем, контроллер) по серийнику ====
 
==== Как вытищать код привязки BLE из Android ====

Версия от 16:20, 21 сентября 2026

Это специальный раздел, где будет собираться вся информация о возможностях и попытках создать что-то свое или изменить в софте Ninebot и "мозгах" скутеров.

Куда копать

  1. Любое неаккуратное изменение приложение или прошивки может привести к бану
  2. Самое простое решение, чтобы заработала телеметрия - перепаять esim и поставить слот для обычной сим. При этом нужно конфигурить модем АТ командами.
  3. Самое интересное решение - слушать CAN и сделать свою "коробочку" вместо модема ninebot
  4. Самое сложное решение - сделать свою прошивку
  5. Самое правильное решение - добиться официального импорта в РФ и РБ и получить готовое работающее приложение от производителя

Что надо узнать и что уже знаем

Куда, как и каким образом модем отправляет данные телеметрии. Можно ли их отправлять самому через альтернативное приложение?

https://steeldust.ninebot.com https://steeldust-os.ninebot.com

Маппинг кана

·       0x100-0x1FF:电机控制相关 - МК

·       0x200-0x2FF:电池管理相关 - Батарея / BMS

·       0x300-0x3FF:车辆状态相关 - Общее состояние скута

·       0x400-0x4FF:诊断和维护 - Диагностика и ТО

Зависимость и привязка модулей (даш, модем, контроллер) по серийнику

Как вытищать код привязки BLE из Android