2. Root на колонке через lite-kit¶
Стенд подменяет ответ сервера quasar.yandex.net. Колонка получает настоящий ответ Яндекса с добавленным adbd.remoteActivation и открывает сетевой ADB с правами root. Сторонние серверы не нужны. Метод описан на hackalice.me (вариант с локальным стендом).
1. Прошивка¶
Для Мини 1 нужна сборка 1.305.4.16.3237824040.20250721, на более новых ADB не поднимается. Установщик качает её с сервера в Германии, который из РФ может «зависать» на 32 КБ.
cd ~/lite-kit && chmod +x *.sh && ./install-firmware.sh # yandexmini → 1.305.4.16.3237824040.20250721
Если загрузка застряла, скачайте файл на машине с VPN (http://144.76.194.29:62891/yandexmini/1.305.4.16.3237824040.20250721/update.zip, 53,4 МБ) и закиньте в контейнер:
scp ~/Downloads/update.zip root@192.168.1.49:/root/lite-kit/firmware/1.305.4.16.3237824040.20250721.zip
2. Запуск стенда¶
cd ~/lite-kit && ./start.sh
Стенд печатает свой IP и проверяет DNS. Логи — ~/lite-kit/log/server.log.
3. Сброс колонки¶
Отключите питание, зажмите кнопку активации Алисы, подайте питание и держите 5–10 секунд до жёлтого кольца. Не сработало — то же с кнопкой микрофона.
4. Привязка с подменой DNS¶
- В приложении «Дом с Алисой»: «+» → «Устройство с Алисой» → Мини. Дойдите до экрана пароля Wi-Fi и остановитесь.
- В роутере: DHCP → DNS-сервер 1 = 192.168.1.49, DNS-сервер 2 пусто. Сохраните.
- Нажмите «Подключиться».
На Keenetic с xkeen команда
ip hostне работает, DNS подменяется только через DHCP. На время привязки интернет в сети может пропадать, это нормально. Держите подмену только до получения ADB и до конца части 3.
5. Обновление до нужной сборки¶
Если на колонке старая прошивка (в нашем случае 1.3.4 от 2019 года), стенд сам отдаст 1.305. Колонка скажет «обновляюсь» и перезагрузится, питание не трогайте. После этого привязку, возможно, придётся пройти второй раз.
6. Проверка ADB¶
В логе стенда должна появиться строка [SYNC-REAL→] … adbd=on, затем:
adb connect 192.168.1.102:5555
adb shell id # uid=0(root)
Не возвращайте обычный DNS, пока не сделана часть 3.