不用root快速获取米家数据库的方法

准备

开始

  1. 手机连接电脑,使用adb调用数据备份功能
    1
    adb backup -noapk com.xiaomi.smarthome -f backup.ab

执行这条命令后,手机上会显示一个界面,点击允许备份即可。

  1. 使用 ADB Backup Extractor 把备份下来的 backup.ab 转换为 backup.tar

    1
    java -jar abe.jar unpack backup.ab backup.tar
  2. 解压缩backup.tar 后,在 db 目录里就能找到 miio2.db 了。

注意

对于新版的米家不再把 token 存储在 miio2.db 中的解决方案,就是去下载米家 5.0.19,这里是下载地址:
https://www.apkmirror.com/apk/xiaomi-inc/mihome/mihome-5-0-19-release/mihome-5-0-19-android-apk-download/download/