Как я получил root и постоянный SSH на Xiaomi Mi Smart Speaker с Марусей
ViRtI862 4 минуты назад Краткое содержание статьи Как я получил root и постоянный SSH на Xiaomi Mi Smart Speaker с Марусей Средний 9 мин 0 Linux * Реверс-инжиниринг * Кейс Из песочницы У меня есть Xiaomi Mi Smart...
Will Anthropic be the #3 AI Lab at the end of November 2026 (Style Control On)?
Значимый прорыв формирует отрасль ИИ: ViRtI862 4 минуты назад Краткое содержание статьи Как я получил root и постоянный SSH на Xiaomi Mi Smart Speaker с Марусей Средний 9 мин 0 Linux * Реверс-инжиниринг * Кейс Из песочницы У меня есть Xiaomi Mi Smart Speaker с Марусей, полученная в 2021 году вместе с телефоном по акции. Захотелось использовать её как собственное Linux‑устройство: подключаться по сети, смотреть, что происходит внутри, и запускать свои службы. В итоге удалось снять полную физическую копию NAND и установить SSH, который сохраняется после обычной перезагрузки.
Для повторения я собрал SpeakerLab 1. 0 — утилиту с графическим окном, командной строкой, исходниками и тестами. Самое интересное оказалось в загрузке.
Технические детали
На изученной плате включён Secure Boot, но штатный загрузчик позволяет работать с оперативной памятью после успешной проверки boot‑образа. Этот промежуток и используется для запуска временного установщика. Постоянные файлы SSH затем хранятся в /data; загрузчик и ядро на NAND при установке не перепрошиваются.
Какую колонку я исследовалПод названием Mi Smart Speaker встречаются разные региональные версии. Здесь речь о плате AS09A VER0201 с Марусей. Утилита привязана к конкретному изученному загрузчику, а не ко всем устройствам с одинаковым корпусом.
SoC Amlogic A113X / AXG, четыре Cortex‑A53. Оперативная память 512 МиБ DDR3. NAND память KIOXIA/Toshiba TC58NVG1S3HTA00.
Отраслевые последствия
Пользовательская прошивка 32. Версия ПО из devinfo 35. Загрузчик U‑Boot 2015.
У глобальной версии с Google Assistant есть общее аппаратное происхождение, но переносимость прошивки из этого не следует. В исследованных материалах различаются разметка и системное ПО. Глобальную колонку этот релиз не поддерживает.
Вход через короткое USB‑окноПри холодном включении изученный загрузчик ненадолго появляется по USB. Утилита заранее ждёт устройство, захватывает это окно и продолжает обмен. На компьютере оно определяется как 1b8e:c003; затем дополнительно проверяется ответ identify, потому что одинакового VID/PID недостаточно для определения стадии.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.



