Перейти к содержанию

Root с Android: AliceBridge

AliceBridge поднимает на телефоне точку доступа с DNS сервера разблокировки, отслеживает настройку колонки и подключается встроенным ADB. Компьютер и изменение настроек роутера не нужны.

Что установить

  1. AliceBridge 0.4.21 — APK. Телефон: Android 12L+ (API 32), ARM64.
  2. Для основного способа — менеджер KernelSU: Samsung или остальные устройства. Если root уже есть, получать его повторно не требуется.
  3. «Дом с Алисой». На телефоне нужен интернет и разрешения для Wi-Fi и настройки колонки.

Основной вариант — Root / DFRoot. В версии 0.4.21 добавлен Shizuku без root телефона, для него нужен Android 13+. Этот режим экспериментальный: запуск точки доступа и проверки сети на телефоне выполнены, но доступ реальной колонки в интернет через него пока не подтверждён. Совместимость с конкретным телефоном требует проверки. Если DFRoot не сработал, приложение предлагает инструкцию Shizuku; переключение выполняется вручную.

Порядок действий через Root / DFRoot

  1. Откройте AliceBridge и нажмите «Начать настройку». Выберите установленный менеджер KernelSU. Приложение проверит root и при необходимости запустит DFRoot.
  2. Когда приложение попросит, откройте KernelSU → Суперпользователи и выдайте AliceBridge права суперпользователя. Вернитесь в AliceBridge.
  3. Дождитесь запуска точки доступа. Имя сети и пароль появятся в приложении.
  4. Сбросьте колонку к заводским настройкам — это удалит её настройки. В «Доме с Алисой» добавьте колонку и подключите к точке AliceBridge. Вернитесь в AliceBridge и следите за статусом.
  5. Приложение найдёт колонку и будет повторять подключение к ADB. После прошивки и перезагрузки IP может измениться — приложение отслеживает смену адреса. Успех подтверждается ответом ADB с uid=0.
  6. Дождитесь этапов отключение OTA → блокировка доменов аналитики → постоянный ADB. Для Станции 1 используется отдельный путь с root boot, описанный ниже. YSE/Entware, SSH Dropbear и Zsh устанавливаются только по кнопкам с подтверждением.
  7. На экране домашнего Wi-Fi укажите обычную сеть и пароль. Подключите телефон к той же сети и дождитесь повторного подключения колонки. После подтверждения ADB хотспот отключится.
  8. После использования DFRoot обязательно перезагрузите телефон: временный root и изменения ядра сохраняются до перезагрузки.

Дополнительный вариант: Shizuku

Root телефона и KernelSU для этого режима не нужны. Shizuku заменяет способ запуска хотспота и настройки DNS на телефоне. Получение root самой колонки по-прежнему зависит от её модели и прошивки.

  1. Установите официальный Shizuku.
  2. Подключите телефон к Wi-Fi, включите режим разработчика и Беспроводную отладку.
  3. В Shizuku откройте Запуск через беспроводную отладку → Сопряжение. В настройках беспроводной отладки выберите Подключить устройство с помощью кода сопряжения и введите код в уведомлении Shizuku.
  4. Вернитесь в Shizuku и нажмите Запустить. Убедитесь, что служба работает.
  5. В AliceBridge выберите Shizuku · без root → Настроить Shizuku, разрешите доступ AliceBridge в запросе Shizuku.
  6. Отключите другой VPN и уже работающий хотспот. Нажмите Начать через Shizuku.
  7. Дождитесь готовности точки доступа, подключите к ней колонку через «Дом с Алисой» и вернитесь в AliceBridge. Остальные этапы выполняются как в основном способе.
  8. Для домашнего Wi-Fi введите пароль вручную: в режиме Shizuku приложение не извлекает сохранённый пароль сети.

После перезагрузки телефона Shizuku нужно запускать заново. Если ранее использовался DFRoot, требование перезагрузить телефон после него остаётся в силе.

Станция 1

Для первой Станции (yandexstation, плата tulip) реализовано получение постоянного root через подготовленный boot-root.img. До первого подключения ADB порядок настройки такой же, как у остальных колонок.

После подключения приложение проверяет модель и исходный boot, сохраняет резервную копию boot на телефон, записывает подготовленный образ, сверяет SHA-256 записанного раздела и перезагружает Станцию. Затем повторно подключается и проверяет root ADB. Для этой модели используются отдельные этапы вместо общего сценария OTA/аналитики. Образ не применяется к Мини, Лайт, Макс и розничной Станции 2.

Панель управления

Если 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.