Root с Android: AliceBridge¶
AliceBridge поднимает на телефоне точку доступа с DNS сервера разблокировки, отслеживает настройку колонки и подключается встроенным ADB. Компьютер и изменение настроек роутера не нужны.
Что установить¶
- AliceBridge 0.4.21 — APK. Телефон: Android 12L+ (API 32), ARM64.
- Для основного способа — менеджер KernelSU: Samsung или остальные устройства. Если root уже есть, получать его повторно не требуется.
- «Дом с Алисой». На телефоне нужен интернет и разрешения для Wi-Fi и настройки колонки.
Основной вариант — Root / DFRoot. В версии 0.4.21 добавлен Shizuku без root телефона, для него нужен Android 13+. Этот режим экспериментальный: запуск точки доступа и проверки сети на телефоне выполнены, но доступ реальной колонки в интернет через него пока не подтверждён. Совместимость с конкретным телефоном требует проверки. Если DFRoot не сработал, приложение предлагает инструкцию Shizuku; переключение выполняется вручную.
Порядок действий через Root / DFRoot¶
- Откройте AliceBridge и нажмите «Начать настройку». Выберите установленный менеджер KernelSU. Приложение проверит root и при необходимости запустит DFRoot.
- Когда приложение попросит, откройте KernelSU → Суперпользователи и выдайте AliceBridge права суперпользователя. Вернитесь в AliceBridge.
- Дождитесь запуска точки доступа. Имя сети и пароль появятся в приложении.
- Сбросьте колонку к заводским настройкам — это удалит её настройки. В «Доме с Алисой» добавьте колонку и подключите к точке AliceBridge. Вернитесь в AliceBridge и следите за статусом.
- Приложение найдёт колонку и будет повторять подключение к ADB. После прошивки
и перезагрузки IP может измениться — приложение отслеживает смену адреса.
Успех подтверждается ответом ADB с
uid=0. - Дождитесь этапов отключение OTA → блокировка доменов аналитики → постоянный ADB. Для Станции 1 используется отдельный путь с root boot, описанный ниже. YSE/Entware, SSH Dropbear и Zsh устанавливаются только по кнопкам с подтверждением.
- На экране домашнего Wi-Fi укажите обычную сеть и пароль. Подключите телефон к той же сети и дождитесь повторного подключения колонки. После подтверждения ADB хотспот отключится.
- После использования DFRoot обязательно перезагрузите телефон: временный root и изменения ядра сохраняются до перезагрузки.
Дополнительный вариант: Shizuku¶
Root телефона и KernelSU для этого режима не нужны. Shizuku заменяет способ запуска хотспота и настройки DNS на телефоне. Получение root самой колонки по-прежнему зависит от её модели и прошивки.
- Установите официальный Shizuku.
- Подключите телефон к Wi-Fi, включите режим разработчика и Беспроводную отладку.
- В Shizuku откройте Запуск через беспроводную отладку → Сопряжение. В настройках беспроводной отладки выберите Подключить устройство с помощью кода сопряжения и введите код в уведомлении Shizuku.
- Вернитесь в Shizuku и нажмите Запустить. Убедитесь, что служба работает.
- В AliceBridge выберите Shizuku · без root → Настроить Shizuku, разрешите доступ AliceBridge в запросе Shizuku.
- Отключите другой VPN и уже работающий хотспот. Нажмите Начать через Shizuku.
- Дождитесь готовности точки доступа, подключите к ней колонку через «Дом с Алисой» и вернитесь в AliceBridge. Остальные этапы выполняются как в основном способе.
- Для домашнего Wi-Fi введите пароль вручную: в режиме Shizuku приложение не извлекает сохранённый пароль сети.
После перезагрузки телефона Shizuku нужно запускать заново. Если ранее использовался DFRoot, требование перезагрузить телефон после него остаётся в силе.
Станция 1¶
Для первой Станции (yandexstation, плата tulip) реализовано получение
постоянного root через подготовленный boot-root.img. До первого подключения ADB
порядок настройки такой же, как у остальных колонок.
После подключения приложение проверяет модель и исходный boot, сохраняет резервную копию boot на телефон, записывает подготовленный образ, сверяет SHA-256 записанного раздела и перезагружает Станцию. Затем повторно подключается и проверяет root ADB. Для этой модели используются отдельные этапы вместо общего сценария OTA/аналитики. Образ не применяется к Мини, Лайт, Макс и розничной Станции 2.
- Root boot Станции 1.
- Заводской boot Станции 1.
- Сброс настроек колонки не восстанавливает заводской boot.
Панель управления¶
Если ADB уже доступен, приложение открывает панель управления. Если найдено несколько
колонок, предлагает выбор. Доступны сведения о модели и прошивке, пакеты YSE
(Entware и .yap), интерактивный терминал, SSH, Zsh и смена домашнего Wi-Fi.
Установки YSE/Entware, SSH и Zsh требуют отдельного подтверждения.
SSH: пользователь root, начальный пароль 1, порт 2222;
для Станции 1 — 22. Zsh настраивается с темой adam1, историей,
автодополнением и окружением для терминала приложения и SSH.
Смените пароль root
Пароль 1 знает любой, кто читал эту страницу, а войти по SSH может любой в вашей
сети. Сразу после установки задайте свой: passwd в терминале приложения или по SSH.
В журнале подробности ADB и DNS сворачиваются. Поделиться диагностикой открывает системный диалог отправки ZIP с подробным журналом и состоянием сети. При запуске AliceBridge проверяет обновление и показывает список изменений с кнопками «Обновить» и «Пропустить обновление».
Модели и прошивки¶
- Телефон, использовавшийся для проверки: Galaxy S25.
- Получение root через AliceBridge проверено на Лайт 1, Мини 1, Миди и Лайт 2.
- Для Станции 1 добавлен отдельный механизм root с записью boot и перезагрузкой.
- Эти проверки относятся к основному режиму. Они не подтверждают работу Shizuku.
- Наличие профиля или прошивки на сервере не означает, что полный проход проверен.
Состояние профилей сервера на 25 октября 2026 года:
«Требуется проверка» — на свой риск
Для таких профилей сервер может предложить колонке откат прошивки, хотя полный проход на этой модели никто не проверял. Если вашей модели нет среди проверенных, вы первый — будьте готовы к восстановлению и расскажите о результате.
| Модель / профиль | Идентификатор | Состояние |
|---|---|---|
| Станция Лайт 1 | yandexmicro |
Проверена; откат 0.369.1.46.4778262442.20261013.297 |
| Станция Мини 1 | yandexmini |
Проверена; откат 1.305.4.16.3237824040.20250721 |
| Станция Мини 2 | yandexmini_2 |
Прошивка на сервере, откат включён; требуется проверка |
| Станция Мини 3 | bergamot |
Откат включён: сборка от 21.10.2026; требуется проверка |
| Станция Мини 3 Про | pickle |
Откат включён: сборка от 21.10.2026; требуется проверка |
| Станция Лайт 2 | plum |
Root проверен; откат 0.369.1.50.4794654278.20261021.133 |
| Станция Миди | cucumber |
Проверена; откат включён |
| Станция 1 | yandexstation, tulip-d1 |
Отдельный root boot; OTA-профиль включён |
| Станция Макс | yandexstation_2 |
Прошивка на сервере, откат включён; требуется проверка |
| Станция 2 | yandex,station-midi |
Распознаётся приложением; полный проход требует проверки |
| Станция Стрит | mango |
Распознаётся приложением; полный проход требует проверки |
| Умный хаб Яндекса | yandex,saturn |
Распознаётся приложением; полный проход требует проверки |
| Дополнительный OTA-профиль | yandexmidi |
Откат включён; соответствие розничной модели отдельно не подтверждено |
| Яндекс Модуль | yandexmodule |
Прошивка на сервере, откат включён; требуется проверка |
| Яндекс Модуль 2 | yandexmodule_2 |
Откат отключён: нет подходящей выбранной прошивки |
| JBL Link Music | jbl_link_music |
Прошивка на сервере, откат включён; требуется проверка |
| JBL Link Portable | jbl_link_portable |
Прошивка на сервере, откат включён; требуется проверка |
| Elari, профиль A98 | elari_a98 |
Прошивка на сервере, откат включён; требуется проверка |
| Prestigio SmartMate | prestigio_smart_mate |
Прошивка на сервере, откат включён; требуется проверка |
| Профиль Lightcomm | lightcomm |
Прошивка на сервере, откат включён; требуется проверка |
| Профиль Linkplay A98 | linkplay_a98 |
Прошивка на сервере, откат включён; требуется проверка |
| Прочие OTA-профили | chiron, magritte, malevich, monet |
Откат отключён; поддержка не подтверждена |
Для Лайт 2 выбрана минимальная доступная на зеркале сборка — от 21 октября 2026 года. Более ранней сборки в каталоге зеркала на момент проверки нет. Наличие этой прошивки не подтверждает, что получение root проверено именно на ней.
yandexstation_2 — Макс, а не розничная Станция 2.
Полный проход на Лайт 1 подтверждён на прошивке 0.369.1.46.4778262442.20261013.297.
Постоянный ADB на проверенной Лайт 1 сохранялся после перезагрузки.
Как это работает¶
- На телефоне: встроенный DFRoot использует уязвимость ядра для временного root через KernelSU. Нужны совместимое ядро и ARM64; одна версия Android совместимость не гарантирует. Уже имеющийся root можно использовать без DFRoot. Дополнительный Shizuku управляет тестовой сетью и хотспотом без root телефона.
- На колонке: DNS направляет запросы настройки на сервер
78.24.223.83, который возвращает конфигурацию с включённым root ADB. При необходимости предлагается откат на выбранную прошивку. Для Станции 1 постоянный root закрепляется отдельным boot.
Если не работает¶
- Ошибка Bluetooth в «Доме с Алисой»: полностью закройте «Дом с Алисой», откройте заново и повторите подключение.
- Root не получен: проверьте менеджер и совместимость ядра с DFRoot. Можно вручную открыть инструкцию экспериментального режима Shizuku.
- Нет прав
su: выдайте AliceBridge доступ в разделе «Суперпользователи» KernelSU. - Нет интернета у колонки: проверьте в настройках AliceBridge IP DNS —
78.24.223.83, отключите другой VPN и посмотрите ответы DNS в журнале. - ADB ещё недоступен: дождитесь перезагрузки колонки и проверьте журнал. Повторные подключения выполняются автоматически; открытие порта ADB не гарантируется.
- Нужен разбор проблемы: отправьте ZIP через Поделиться диагностикой.
Сервер основан на lite-kit, пакеты устанавливаются через YSE.