【笔记】通过旧版米家app获取智能家居设备的设备令牌

前言

通过旧版米家app获取智能家居设备的设备令牌(token)

准备工作

  • 版本小于等于5.0.19的米家app

apkmirror

  • 已经ROOT并可以访问系统目录的安卓设备或虚拟机

导出app数据库

1
cp /data/data/com.xiaomi.smarthome/databases/miio2.db /storage/emulated/0/Download/

通过sqlite读取数据库文件

  • 根据智能家居设备的IP地址获取token

<ip>:智能家居设备的IP地址

1
2
sqlite3 miio2.db
select token from devicerecord where localIP is '<ip>'

完成

参考文献

Github——jghaanstra