Belgee X50 / 086: ADB-путь
Проверенный инженерный путь для Belgee X50 с ГУ ECARX E02 / IHU730P и прошивкой 086. Требует компьютер и ADB. Потребительский путь без компьютера пока не подтверждён.
Проверено для: Belgee X50 · IHU730P · прошивка 086
Перед установкой: риски инженерного пути
- Установка идёт через ADB и /data/app, а не через обычный магазин приложений.
- На 086 обычный adb install может быть заблокирован ApkAuthProvider.
- После записи APK в /data/app может потребоваться перезагрузка ГУ.
- Не делайте reset, setprop, прошивку, Magisk и не используйте неподтверждённые USB-кабели.
- APK подписан публичным AOSP testkey; SHA-256 подтверждает файл, но не издателя.
-
Скачайте диагностический пакет
Скачайте X50Probe-readonly v0.4 и сверьте SHA-256. Это read-only утилита: она не пишет в VHAL, не меняет прошивку и не требует root.
Пакет проверен для X50/IHU730P/086. Не устанавливайте его на другие ГУ.
-
Включите ADB на ГУ
В штатном приложении «Телефон» наберите динамический сервисный код: #* + (месяц + 10) + день + час в 12-часовом формате. На ноябрь 2026 это #*21ddhh, где dd — день, hh — час. В открывшемся TBox-экране нажимайте «ADB/Carplay切换», пока тост не станет «切换为ADB模式».
Код зависит от текущей даты и часа. Статические коды на этой прошивке не работают.
-
Подключите компьютер
Подключите кабель USB-A → USB-A в левый USB-порт автомобиля и проверьте `adb devices`. На 086 обычный `adb install` может быть заблокирован ApkAuthProvider. Проверенный путь — `tools/x50_remote.sh install` из репозитория проекта: он кладёт APK в /data/app и перезагружает ГУ.
Это инженерный путь. Helper входит в приватный репозиторий проекта и не публикуется на сайте: он использует ADB/root-доступ и запись в /data/app. Не импровизируйте с /data/app без понимания риска.
-
Запустите probe и соберите отчёт
Откройте X50Probe-readonly, нажмите «Identify HU», затем «Connect to CarService» и «Read key values (safe)». Нажмите «Save report to file». Файл появится в /sdcard/Android/data/ru.x50.probe/files/x50-identity-*.txt.
Если чтение свойств недоступно, это нормально: отчёт всё равно содержит идентификацию ГУ и дисплея.
-
Заберите файл на компьютер
Выполните `adb pull /sdcard/Android/data/ru.x50.probe/files/ ./x50-report/` и найдите свежий x50-identity-*.txt. Не редактируйте файл.
Запись напрямую в корень USB-флешки в этой версии probe не реализована и не проверена.
-
Загрузите отчёт на портал
Откройте /check/upload, примите согласие на обработку обезличенных технических параметров и загрузите .txt или .cmcheck. Регистрация, VIN и телефон не нужны.
Legacy .txt импортируется с пометкой self_reported. Защищённый .cmcheck появится вместе с CityMotion Check (P3).
Если что-то пошло не так
Не вижу флешку или файл отчёта
Probe сохраняет файл во внутреннее внешнее хранилище приложения, а не в корень флешки. Заберите его через adb pull или файловый менеджер с доступом к Android/data.
adb install завершается ошибкой INSTALL_FAILED_INVALID_APK
На 086 установку перехватывает ApkAuthProvider. Используйте проверенный helper tools/x50_remote.sh install, который кладёт APK в /data/app и перезагружает ГУ.
CarService не подключается
Проверьте, что зажигание включено, ГУ загрузилось, а приложению выдано разрешение CAR_VENDOR_EXTENSION. Отчёт с идентификацией всё равно можно загрузить.
Как удалить
Удалить probe: `adb uninstall ru.x50.probe` или удалить каталог /data/app/ru.x50.probe-1 и перезагрузить ГУ. Probe не меняет прошивку и настройки автомобиля.
Что показывает Cockpit
Это отдельное приложение и отдельный этап установки. Скриншоты ниже — не часть probe.