Xiaomi Vacuum Cleaner Как Узнать Токен

После того как вы установите голосовые пакеты на бот пылесос Xiaomi Mi Robot Vacuum Cleaner, ежедневная уборка не станет быть скучной, у пылесоса появится душа (в некоторых случаях душа хулигана), а ваши гости будут приятно удивлены услышав веселую озвучку вашего электронного любимчика.

Инструкция подходит для Mi Vacuum Robot Cleaner первого и второго поколения.

Xiaomi Vacuum Cleaner Как Узнать Токен

Для прошивки вам понадобится ПК с операционной системой Windows.

2. Далее нужно распаковать скачанный файл в корень диска C и запустить от имени администратора.

3. Открываете с помощью блокнота для редактирования системный файл утилиты, который называется win-mirobo.Ini и вносите ip-адрес и токен вашего пылесоса. После этого не забудьте сохранить конфигурации.

Узнать ip-адрес и токен вашего пылесоса можно в приложении Mi Home.

Принципно: Если у вас установлено приложение из Play Маркета удалите его и установите MiHome.Apk. Скачать его можно на просторах интернета, например отсюда.

В приложении Mi Home из Play Маркета вы не сможете узреть токен.

В приложении Mi Home подключитесь к пылесосу

Перейдите в свойства

Далее откройте общие функции

Перейдите в пункт информация о сети (в нем вы найдете ip-адрес и токен вашего пылесоса)

Принципно: Для того чтобы начать загрузку голосовых пакетов пылесос должен стоять на зарядной станции и иметь более 20% заряда. Это искусственное ограничение во избежание заморочек.

4. Запускаете файл win-mirobo.Bat который находится в корневой папке скачанной утилиты.

5. После запуска откроется окно с командной строкой где при успешном подключении в первых 2-ух строках будет указан ip-адрес и уровень заряда пылесоса. Ниже будут три пронумерованных пт меню. Нужно выбрать пункт 2 он называется Flash voise package. Соответственно нажимаете цифру 2 на клавиатуре и нажимаете Enter.

6. Далее нужно выбрать хоть какой понравившийся пакет. Введите подходящую цифру и нажмите Enter.

7. Позже пойдет отсчет времени установки (наименее 15 секунд). Когда вместо времени появится надпись OK подтверждающая окончание установки, нажмите всякую кнопку на клавиатуре и закройте окно программы.

После легких, перечисленных выше манипуляций ваш пылесос обретет душу, заговорит.

В таблице ниже представлены только некоторые голосовые пакеты и часть фраз которые произносит бот, откликаясь на определенные деяния.

Xiaomi, роботы, токены и все все все. Спойлер: не все токены одинаково полезны

Достался по случаю сенсор свойства воздуха Xiaomi PM2.5.

Попробовал установить соответственный компонент Home Assistant, но не тут-то было. Пыхтит в логах, бранится, но не работает:

Покрутил и запамятовал. Пока на последующий денек сервис мониторинга не стал присылать мне в ящик тревожные сообщения о циклических ошибках в логах:

Обстоятельств у этой ошибки может быть много, я уже и мыслить запамятовал про активированный в настройках Air Quality Monitor. С ног сбился в поисках препядствия, но это оказался он. Отключил, запамятовал.

На выходных решил все таки разобраться. Оказалось, что невзирая на то, что в документации к компоненту дана ссылка на получение токена для робота-пылесоса Xiaomi Robot Vacuum, токены для различных Wi-Fi устройств у Xiaomi отличаются, потому мой любовно хранимый в бабушкиной шкатулке токен от пылесоса тут не прокатил. Пришлось заниматься заниматься раскопками.

Получение токена

С какого-то момента Xiaomi убрали из sqlite базы приложения Mi Home открыто лежащий токен и метод с расковыриванием бэкапа приложения на большенном брате остался только для энтузиастов-некрофилов, готовых установить старенькую версию, извлечь токен и возвратить все как было. Этот метод был оставлен на самый конец, беря во внимание, что большая часть схожих инструкций обрисовывают добычу токена для робота-пылесоса, который у меня и так есть.

Потом очередь дошла до приложения от грозных арийских мужчин Flolevac, которое, по слухам, позволяет (позволяло) получить токен из файла экспорта конфигурации. Да и тут ожидал облом, так как с какого-то момента конфигурация на SD карте стала храниться в зашифрованном виде.

Меж делом был также опробован npm пакет miio, который как бы умеет извлекать токен в режиме исследования (discovery) домашней сети. Всё завершилось с ожидаемым результатом, даже подключение ноутбука с 5 GHz на 2.4, в каком живёт бот, не посодействовало, miio хранил гробовое молчание и делал вид, что в моей домашней сети нет даже духа устройств Xiaomi.

Выручила, на 1-ый взор, стрёмная модификация Mi Home от 1-го энтузиаста расковыривания чужих apk файлов. Забегая вперёд, нужно сказать ему спасибо, так как всё вышло. А стрёмная эта затея тем, что “улучшенное” приложение представляет собой адский коктейль из неконтролируемого кода и большого перечня пермишенов, которых просит уникальный Mi Home. Набравшись смелости я все таки отважился ее запустить на планшете, где нет никаких принципиальных данных либо приложений. И, о волшебство, в окне “характеристики сети” (на поиск которого также было убито достаточно много времени) был найден разыскиваемый токен, который (сюрприз!) отличался от такого для пылесоса.

Принципиально: если при запуске приложения Mi Home указать регион Наша родина (как рекомендуемый) ни 1-го устройства, ранее зарегистрированного в регионе China (Mainland) найдено не будет. К счастью, это просто поправить установкой правильной локали.

Окно характеристики сети уникальное для каждого устройства Mi Home, его можно вызвать из меню, в правом верхнем углу экрана определенного устройства, будь то пылесос либо детектор свойства воздуха.

Приложение можно отыскать на веб-сайте создателя, ставить на собственный ужас и риск.

Как получить root Xiaomi Mi Robot Vacuum, хак. Взлом Робота-пылесоса Xiaomi Mi Robot Vacuum

PRYANIK, 12.01.2018. 14:47

Дыры в вебе вещей стали обыденным пугалом нашего времени, но даже жуткие сказки время от времени завершаются отлично. Вот для вас свежайший пример: профессионалам по информационной безопасности Деннис Гизе (Dennis Giese) и Дэниэл Вегемер (Daniel Wegemer) удалось взломать робот-пылесос Xiaomi Mi Robot но в процессе исследования выяснилось, что он намного безопаснее большинства Smart-устройств.

В собственном выступлении на Chaos Communication Congress 34, который не так давно прошел в Лейпциге, исследователи поведали о том, как устроено программное обеспечение пылесоса и о том, какими уязвимостями они пользовались для того, чтоб преодолеть его защиту.

Аппаратный взлом пылесоса Mi Robot при помощи фольги

Началось все с того, что Гизе и Вегемер с удивлением нашли, что внутренность робота-пылесоса Xiaomi сильнее, чем у многих телефонов: в него встроено целых три; микропроцессора ARM, какой-то из них четырехъядерный. Уже интригует, не так ли? Для разогрева Гизе и Вегемер попробовали несколько тривиальных методов атаки.

Сперва они проверили, можно ли использовать для взлома пылесоса порт micro-USB. Оказалось, что нельзя: разработчики Xiaomi защитили подключение аутентификацией. Потом исследователи на сто процентов разобрали Mi Robot и попробовали отыскать поочередный порт на материнской плате но эта затея тоже оказалась неудачной.

Последующую попытку взлома специалисты предприняли через сеть. Они просканировали сетевые порты устройства, но все оказались закрыты. Перехват трафика тоже ни к чему не привел выяснилось, что обмен данными пылесоса с наружным миром стопроцентно зашифрован.

Лично я был впечатлен таким вступлением: уже на этой стадии большая часть других IoT-устройств удалось бы взломать. Их производители изредка дают для себя труд предугадать такие меры безопасности. Наше недавнешнее исследование наглядно показало, как плачевно обстоят дела с защитой большинства присоединенных устройств.

Но вернемся к Xiaomi Mi Robot. Последующая попытка заключалась в атаке на аппаратную часть пылесоса. Здесь наконец исследователям улыбнулась фортуна замкнув фольгой правильные контакты микропроцессора, им удалось перевести чип в особый режим, разрешающий не только лишь чтение, но даже запись флеш-памяти впрямую через USB-порт.

Таким макаром Гизе и Вегемер смогли извлечь прошивку Mi Robot, провести ее реверс-инжиниринг и модификацию, а позже загрузить итог собственных трудов назад в робот-пылесос и таким макаром получить полный контроль над устройством.

Беспроводной взлом пылесоса Mi Robot

Но вскрытие корпуса и манипуляции с железом это не круто, всегда еще увлекательнее, когда хакнуть удается без проникания. После реверс-инжиниринга прошивки исследователи отыскали метод взломать пылесос просто через Wi-Fi, воспользовавшись недоработками в механизме обновления.

Вообщем говоря, процедура обновления прошивки реализована Xiaomi очень хорошо: зашифрованный архив со свежайшей прошивкой загружается через зашифрованное подключение после получения зашифрованного же сообщения с командой обновиться.

Но кое-что реализовано не совершенно. Во-1-х, оказалось, что эти архивы с обновлениями Xiaomi защищены одним и этим же статичным паролем: rockrobo (никогда не пользуйтесь так слабенькими паролями). Зная это, исследователи подготовили зашифрованный необходимым образом пакет с своей измененной прошивкой.

2-ая ошибка разработчиков состояла в том, что команду обновить ПО пылесосу можно выслать со телефона, для этого употребляется интегрированный в приложение Xiaomi ключ. Оставалось извлечь этот ключ из приложения и после чего исследователи получили возможность выслать пылесосу команду на загрузку и установку обновления но не из облака Xiaomi, а с их собственного сервера. Вот так был найден очередной метод взлома устройства, сейчас беспроводной.

Прошивка Mi Robot изнутри

Изучая прошивку, Гизе и Вегемер узнали ряд увлекательных фактов о Smart-устройствах Xiaomi. Во-1-х, прошивка Mi Robot представляет собой операционную систему Ubuntu Linux при этом все патчи инсталлируются часто и оперативно. Во-2-х, компания применяет уникальные пароли суперпользователя на каждом устройстве, а означает, не существует одного пароля, которым можно одним ударом взломать целую армию роботов-пылесосов. И в-3-х, система вооружена сетевым экраном, который перекрывает любые полезные для взломщиков порты. Вновь снимаю шапку перед Xiaomi: по эталонам IoT они реализовали на удивление неплохую защиту.

Но в бочке меда не оBoschлось без ложки дегтя: обнаружилось, что Mi Robot собирает и посылает в скопление Xiaomi сильно много данных по несколько мб в денек. При этом вместе с относительно безопасной телеметрией пылесос передает наименования и пароли сетей Wi-Fi, к которым подключается, также схемы помещений, которые делает при помощи встроенного лидара.

Очередной противный момент: все собранные пылесосом данные надолго остаются в системе, даже после сброса до промышленных опций. Так что если кто-то купит подержанный робот-пылесос Xiaomi на eBay и сможет его взломать (а после публикации исследования Гизе и Вегемера это будет не так трудно сделать), то сумеет без заморочек добраться до паролей прошлых владельцев.

Стоит выделить, что оба метода атаки, отысканные Гизе и Вегемером, позволяют им взломать только собственные устройства. 1-ый способ просит физического доступа к пылесосу. Для второго же нужно раздобыть ключ шифрования, чтоб сформировать липовый запрос на обновление, а эти ключи генерируются поновой при каждом спаривании устройства с мобильным приложению, не повторяясь. Заполучить таковой ключ без доступа к телефону, присоединенному к подходящему для вас устройству Xiaomi, очень тяжело.

Так что создание ботнета Xiaomirai нам навряд ли угрожает. Быстрее, напротив: исследование показало, что Xiaomi намного серьезнее относится к безопасности, чем большая часть производителей присоединенных устройств. Как понятно, взломать можно фактически что угодно, но если система отлично защищена, навряд ли злоумышленники будут растрачивать на нее время обычно их завлекает легкая добыча.

Прошивку и говорилку можно прошивать независимо друг от друга, а можно и совместно. Красноватым обозначено, что необходимо сделать в случае прошивки, а что в случае говорилки. Другие пункты общие для обоих процессов

#. Значит, что команда должна быть выполнена от юзера root
Чтобы выполнить команду от юзера root, нужно перед командой добавить sudo (в Debian может не быть по дефлоту). К примеру sudo apt-get. Или перейти стопроцентно в режим рут при помощи команды su (sudo su в Ubuntu). После ввода команды система попросит рут-пароль.

Бот должен быть заряжен либо стоять на док-станции
Если будете прошивать говорилку, ставим китайский язык, который Default

Поначалу тянем зависимости:

Чтобы все сделать чисто, создаем папку в домашнем каталоге и перебегаем в неё

В эту папку сейчас скачиваем прошивку и/либо говорилку. В этом случае v11_003132_root.Pkg и russian.Pkg

Качаем нужное ПО и разворачиваем:

Дальше начинаем уже работу с пылесосом:
Если на компьютере есть Wi-Fi, то сбрасываем Wi-Fi удержанием обеих кнопок (выкл. И домой). Дальше на компютере появится новенькая открытая сеть rockrobo-XXXX. Подключаемся к ней.

Эта команда отыщет нам ip и токен, которые нам необходимы будут в предстоящем. К примеру, IP 192.168.8.1 (ID: 03xxxxx). Token: b'374643644a4e41333232755346305a79'. Токен берем только то, что в кавычках. Исполняем:

Если на компьютере нет Wi-Fi, то исполняем деяния по этой аннотации, чтобы получить токен.
1) При помощи Root Explorer либо SQLite Editor на телефоне открыть /data/data/com.Xiaomi.Smarthome/databases/miio2.Db и поглядеть Ваш token

Дальше набор команд:

Если все сделали верно, то отобразится информация с пылесоса о батарее, настройках и убранной местности.

Дальше запускаем локальный сервер, с которого бот и будет тянуть прошивку:

Прошиваем прошивку:
Айпишник (в моем случае 192.168.8.167) необходимо поглядеть в состоянии Wi-Fi. MD5-сумма рассчитана для текущей прошивки (можно посчитать самим при помощи команды md5sum file.Pkg):

Если прошивка пошла, то на дисплее вы увидете последующую надпись (может и не показаться, находится в зависимости от ОС) и индикатор на боте начнет нередко мигать:

Логин и пароль по ssh cleaner. После логина можно поменять пароль на собственный при помощи команды passwd

Прошиваем говорилку:
Если ранее прошивали прошивку (непременно дождитесь окончания прошивки. Мелодия включения, только позже продолжайте), то необходимо опять «поздороваться» с роботом, чтобы получить новый токен (может быть поновой необходимо подключиться к его сети), по другому пропускаем этот шаг:

Айпишник (в моем случае 192.168.8.167) необходимо поглядеть в состоянии Wi-Fi. MD5-сумма рассчитана для текущей говорилки (можно посчитать самим при помощи команды md5sum file.Pkg):

Если прошивка пошла, то на дисплее вы увидете последующую надпись (может и не показаться, находится в зависимости от ОС) и индикатор на боте начнет нередко мигать (процесс занимает пару секунд):

После того, как все удачно прошьется и запустится (а это около 10 минут, в процессе бот еще буркнет, что скачал прошивку и начинает процесс прошивки либо пара секунд в случае прошивки говорилки) можно будет выключить локальный сервер python:

️ Как перепрошить пылесос Xiaomi на русский язык

Роботы-пылесосы от компании Xiaomi захватили популярность на нашем рынке в секторе умного дома. Они поддерживают чистоту во огромном количестве домов, но издают звуки на британском языке. А ведь можно говорить с вашим пылесосом Xiaomi на одном языке. Как это сделать, на данный момент поведаем.

Для этого для вас пригодится телефон на базе Android и сам пылесос. Данная аннотация подойдет как для моделей Xiaomi Roborock Sweep One S50/S55, так и для Xiaomi Mi Robot Vacuum.

Для прошивки пылесоса скачайте приложение (зеркало) и установите его, но не запускайте.

Дальше нужно скачать официальный российский голосовой пакет либо избрать другой вариант из данного архива. Языковой пакет в формате pkg разместите в памяти вашего телефона, лучше в корне, исключая разные папки.

Сейчас пора перебегать к пылесосу. Запускаете пылесос и сбрасываете опции Wi-Fi. Зависимо от модели сделать это можно нажатием кнопок возврата на базу и включения либо локальной уборки и возврата на базу в течение нескольких секунд.

После сброса Wi-Fi на пылесосе отключите мобильный веб и перейдите в опции Wi-Fi на вашем телефоне.

Найдите беспарольную точку доступа, которую раздает ваш пылесос, и подключитесь к ней.

Сейчас запустите установленное приложение.

Приложение автоматом обусловит токен вашего устройства, активизируются две оранжевые кнопки. Для вас нужно надавить на Flash Sound.

Дальше изберите подходящий голосовой пакет, после этого начнется его установка.

Спустя пару секунд прошивки логи приложения не станут обновляться, что будет означать окончание процесса установки голосового пакета. Сейчас пылесос Xiaomi стал к для вас еще поближе и готов к предстоящему подключению в Mi Home.

Если ПО не прошивается, в логе появится 50 строк с указанием Trying to flash the firmware. В таком случае необходимо стопроцентно скинуть все опции пылесоса и испытать поновой. Если телефон не дает установить для вас приложение, то пройдите по последующему пути: Play Маркет Play Защита Опции и отключите пункт Сканирование приложений при помощи Play Защиты.

Никаких препядствий совместно с Xistore! Также вы сможете поглядеть аннотацию:

Создатель: Андрей Калиновский

Поглядеть ПАРОЛЬ ОТ WI-FI

Имея штришок код, про который мы писали выше, выяснить пароль не составит особенного труда. В этом нам поможет программка QR Code Reader. Просканировав в ней код, вы получите все нужные данные: заглавие Wi-Fi сети (SSID), метод шифрования и пароль к ней.

Если у вас под рукою нет второго устройства с камерой, для того чтоб просканировать штрих-код, то можно просто сохранить снимок экрана и после чего распознать его в программке QR Code Reader.

Видите ли, выяснить сохраненный пароль с помощью штатных средств Xiaomi, довольно легко. Но у юзеров, имеющих ROOT-права, еще есть несколько вариантов выяснить пароли, а так же сделать бэкап, перед перепрошивкой телефона.

Перечень СОХРАНЕННЫХ СЕТЕЙ

Для просмотра тех сетей Wi-Fi, к которым есть доступ с вашего устройства Xiaomi, нужно зайти в Опции Wi-Fi Сохраненные сети.

В данном разделе отображается полный перечень, когда-либо применяемых вами сетей, пароль к которым хранится в памяти (либо же сеть открытая). Но тут, не считая инфы о заглавиях, никаких дополнительных сведений получить не получится. Можно только удалить ту сеть, которую вы не планируете использовать в предстоящем.

ПОДЕЛИТЬСЯ ПАРОЛЕМ ОТ WI-FI

Для того чтоб подключить другое устройство к сети, доступ к которой вы имеете со собственного телефона, можно пользоваться функцией Поделиться сетью. В этом случае на дисплее телефона появится штрих-код, отсканировав который другим устройством, вы автоматом подключитесь к данной сети.

Как узнать забытый пароль подключенной сети Wi-Fi?

Бывают ситуации, когда нужно ввести пароль от Wi-Fi на дополнительное устройство телефон, планшет либо ноутбук. Если сеть ваша, и вы понимаете от нее пароль, то заморочек не возникнет. А вот, если вы не понимаете пароль либо просто запамятовали его, что делать в этой ситуации?

Инженеры Xiaomi предусмотрели появление схожей ситуации и предоставили обычный метод ее решения.

Ваш телефон помнит все введенные пароли от сетей Wi-Fi и при нахождении знакомой сети, автоматом подключается к ней. Как поглядеть сохраненные пароли от сетей?

ПРИ НАЛИЧИИ ROOTПРАВ

В Play Market представлено неограниченное количество программ, позволяющих не только лишь поглядеть пароли от всех сохраненный Wi-Fi сетей, но к тому же сделать запасную копию. Для примера разглядим программку WIFI Password Master. Интерфейс программки довольно прост и интуитивно понятен, хотя и нет поддержки российского языка.

Нас больше интересует 1-ая закладка Recovery. Конкретно здесь показываются все сохраненные сети и пароли к ним. Кнопка понизу экрана, позволяет сделать запасную копию в облаке. Можно избрать сохранение сходу всех сетей Backup all, либо же только определенных Manual backup.

Во 2-ой вкладке Cloud Backup показываются те сети, которые уже сохранены в облаке.

[Советы] Как изменить голосовое сопровождение у робота-пылесоса Xiaomi с китайского на русский?

Pylesos.Png (16.79 KB, Downloads: 63)

2018-08-09 22:55:41 Upload

Создатели робота-пылесоса Xiaomi оснастили аппарат интегрированным голосовым помощником. Юзер может избрать несколько вариантов голосов, но есть один не самый приятный момент: все звуковое сопровождение идет на китайском языке. Соответственно, от него проку не много.

Как отключить звук у пылесоса Xiaomi Mi ? Если покопаться в настройках, то становится естественным: его отключение может быть только совместно с деактивацией режима уборки. Но есть методы, при помощи которых можно установить русскую озвучку, просто для этого придется выполнить перепрошивку программного обеспечения девайса.

Для того чтоб пользоваться этим методом, следует поначалу произвести закачку языкового пакета, к примеру, методом надиктовки собственных фраз на диктофон и сохранения их в формате WAV с разбивкой на отдельные файлы.

Потом перейдите в режим разработчика:

  • Зайдите в Опции и изберите пункт О телефоне. В открывшемся меню вы отыщите номер прошивки, на который требуется надавить пару раз.

После чего пылесос Xiaomi будет гласить вашим голосом!

2-ой метод предполагает внедрение способностей библиотеки python-miio, также исходные познания такового языка программирования, как Python 3.

Неотклонимым условием установки является libffi-dev libssl-dev. Для этого требуется выполнить: pip3 install.U setuptools и pip3 install python-miio.

Для получения токенов устройств идеальнее всего пользоваться приложением Mi Home. Его необходимо скачать, установить и добавить в перечень применяемых устройств наш робот-пылесос Xiaomi.

Если вы являетесь юзером телефона на базе iOS , то делайте последующие деяния:

  • Создание незашифрованного бэкапа средством iTunes;
  • Его открытие, зачем будет нужно софт iBackup Viewer. Выбирается функция просмотра файловой системы (raw files), где необходимо отыскать Mi Home (com.Xiaomi.Mihome). Отсюда извлекается файл цифры_mihome.Sqlite;
  • Для открытия извлеченной базы данных можно использовать DB Browser for SQLite, что позволяет отыскать файл ZTOKEN;
  • После открытия Терминала следует выполнить echo '0: извлеченный_токен' | xxd.R.P | openssl enc.D.Aes-128-ecb.Nopad.Nosalt.K 00000000000000000000000000000000.

Владельцам девайсов на базе Android будет нужно совершить такие операции, как:

  • Сделать запасную копию базы adb backup.Noapk com.Xiaomi.Smarthome.F backup.Ab;
  • Для извлечения данных будет нужно инструмент ADB Backup Extractor «java.Jar Android Backup Utilities/Android Backup Extractor/android-backup-extractor-20171005-bin/abe.Jar unpack backup.Ab unpacked.Tar;
  • Распаковка осуществляется при помощи tar.Xvf unpacked.Tar;
  • Достать токен (поле ZTOKEN) можно методом использования DB Browser for SQLite;
  • Можно просматривать БД вручную, а можно применить инструмент из библиотеки python-miio miio-extract-tokens файл_бд.

Хорошим вариантом будет применение готовых скриптов. Копируем понравившийся скрипт, зачем для вас необходимо будет папка dustcloud/devices/xiaomi.Vacuum/audio_generator. Редактирование скрипта generate_audio.Py можно проводить средством Маке.

Для внесения правок воспользуйтесь 84. Os.System(«say.V глас.O » path «.-data-format=LEI16@22050 » text).

Просматривать списки доступных голосов можно в Терминале. say.V ?

Если после внесения конфигураций робот-пылесос Xiaomi отрешается говорить, т.Е. Молчит, то рекомендуется провести проверку аудиофайлов. У их непременно должны быть схожие характеристики. Если характеристики разняться, то необходимо поправить скрипты.

В папке./language вы сможете отыскать списки фраз. Избираем понравившуюся, изменяем ее заглавие на audio_ru.Csv и вносим собственные конфигурации с следующим пуском скрипта./generate_audio.Py.

Интерактивный режим пригодится для выбора audio_ru.Csv и tts-движка, в итоге чего окажется легкодоступным документ ru.Pkg.

Его заливка на девайс от Xiaomi делается методом внедрения команды mirobo install_sound./ru.Pkg. Только не забудьте заблаговременно выполнить export MIROBO_TOKEN=токен и export MIROBO_IP=.

На этом процесс переозвучки заканчивается. Сейчас ваш пылесос Xiaomi будет “говорить”, по этому вы будете осознавать все, что он произнесет.