Добываем токен (Token) Xiaomi MiHome с iOS устройств через MacBook

30 октября 2018, 14:19
Доброго времени суток!

На портале уже есть статьи о извлечении токена через командную строку Raspberry, и с Android устройств. Чтобы эта тема была освящена со всех сторон, опишу как получить токен,  если у вас есть только iOS и Mac устройства.  

Бэкапим

В начале нам необходимо сделать незашифрованную локальную резервную копию телефона с помощью iTunes.

Ищем базу

Далее открываем бэкап с помощью программы iBackupViewer, нам достаточно бесплатной версии. На Mac OS начиная с Mojave для корректной работы программе необходимо дать разрешение на "Полный доступ к диску"

После открытия выбираем режим просмотра файловой системы. Ищем приложение Xiaomi MiHome (com.xiaomi.mihome). Извлекаем файл названием вида <цифры>_mihome.sqlite

Вытаскиваем токен

Открываем файл при помощи просмотрщика баз данных DB Browser for SQLite. Там можно посмотреть параметры всех устройств, нас интересует поле ZTOKEN, в котором хранится искомый токен.

Дальше приводим токен в необходимый нам формат. Делается это с помощью следующей функции 
 echo '0: your_ztoken' | xxd -r -p | openssl enc -d -aes-128-ecb -nopad -nosalt -K 00000000000000000000000000000000
Все, можно использовать полученный токен для добавления устройства в HomeBridge или иные системы.

Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Олег Челбаев (sprut)
    Олег Челбаев (sprut) 7 месяцев назад

    То чего не хватало, спасибо ;)

  2. Сергей Сафронов (deda)
    Сергей Сафронов (deda) отредактировано 7 месяцев назад

    Идеальное исполнение подачи информации и реализации вида материала. Аккуратно и читабельно

  3. Дмитрий Агафонов (skysilver)
    Дмитрий Агафонов (skysilver) 7 месяцев назад

    На новых версиях Mihome тоже работает?

  4. (windyx)
    (windyx) 3 месяца назад

    А вот как айпи адрес узнать? у меня только локальный есть, а он почему-то не работает

К списку статей

Скидки для сообщества

MI-DOM

+7 977 282-80-53
Промокод:
SPRUTAI
Размер скидки:
5%

Тематические чаты

Похожие статьи

15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
19 марта 2019, 22:19
Обзор долгожданного 2х канального zigbee реле от Aqara, сравнение с конкурентами и небольшой тест на Deconz, Mi Hub и Aqara Hub.
01 ноября 2018, 09:27
Настройка Deconz USB стика ConBee от Dresden Elektronik в Hass.io и некоторые особенности эксплуатации
01 декабря 2018, 18:27
Получение токена устройств Xiaomi с помошью Windows или MacOs
11 мая 2019, 19:57
Как активировать русский язык в Google Assistant для Google Home
09 января 2019, 17:34
Небольшая статья о том, зачем нужна малина, почему автоматизации в HomeKit это не очень хорошо и чем USB стик лучше отдельного шлюза.
12 мая 2018, 07:12
Добавление выключателя Aqara zero line(LN) в HomeKit через homebridge
11 марта 2019, 20:13
Пользование устройствами начального уровня, такие как лампы, датчики, мойка и пылесос. Опыт эксплуатации и мнение на счет необходимости покупки устройств.
28 ноября 2018, 10:06
Aqara Hub добавление в mi Home и HomeKit