Поиск токена умной лампы Xiaomi Smart LED Lamp E14 Bulb (Philips)
Герой сего опуса:
Приобрести можно на али-экспрессе. Лампа по размеру больше своих "не умных" собратьев. Себе брал матовую для ночника - подошло идеально на минимуме яркости.
Токен нужен для управления лампой через неродное приложение (например из Домотикза).
Представляет из себя большую цифру в шестнадцатиричном виде, что-то типа такого: 7432a2a47432a5bf0e4f9c7432a4a793
Эта лампа скрывает свой токен после того, как она уже подключена к MiHome.
Если лампа еще не привязана, то токен должен быть виден командами "miio discover" или "php miio-cli.php --discover all"
Метод не очень удобный, но рабочий (пока).
Предполагается что лампа уже подключена к MiHome.
Метод 1. Нужно наличие рута.
Токен нужен для управления лампой через неродное приложение (например из Домотикза).
Представляет из себя большую цифру в шестнадцатиричном виде, что-то типа такого: 7432a2a47432a5bf0e4f9c7432a4a793
Эта лампа скрывает свой токен после того, как она уже подключена к MiHome.
Если лампа еще не привязана, то токен должен быть виден командами "miio discover" или "php miio-cli.php --discover all"
Метод не очень удобный, но рабочий (пока).
Предполагается что лампа уже подключена к MiHome.
Метод 1. Нужно наличие рута.
- Устанавливаем MiHome версии 5.0.0. Найти можно на 4pda.ru в теме MiHome
- Запускаем MiHome и логинимся
- Ждем пока подтянутся устройства (и лампа в том числе)
- Идем в папку data/data/com.xiaomi.smarthome/databases/
- Копируем оттуда файл miio2.db (это база SQLITE)
- Открываем его любым доступным методом, например sqlitestudio
- Интересующая нас информация находится в таблице devicerecord в столбце token
Если рута нет, можно попробовать сделать по этой инструкции: https://github.com/jghaanstra/com.xiaomi-miio/blob/master/docs/obtain_token.md
Метод 2. Рут не нужен (?)
- Устанавливаем MiHome версии 5.4.49 (в ней разработчики забыли выключить логи)
- Запускаем MiHome и логинимся
- Ждем пока подтянутся устройства (и лампа в том числе)
- Идем в папку SmartHome/logs/
- Копируем оттуда текстовые файлы логов
- Открываем их любым доступным методом, можно даже прямо на андроиде
- Ищем среди логов JSON с интересующей нас информацией
Комментарии
Отправить комментарий