无需 root 获取米家设备 token 方法

2019-04-26 18:05:33 20点赞 232收藏 26评论

使用 Home Assistant 或者 Homebridge 项目来搭建智能家居的朋友,经常会遇到一个麻烦,米家的部分智能家居设备需要获取 32 位的 token 才可以接入 HA 或者 HB。

那么,我们要如何获取米家设备的 token?

我查阅了网上的一些安装指南,大多推荐 3 种方法:

  1. 使用 root 的安卓手机或电脑模拟器获取

  2. 使用 iPhone 完整备份后获取

  3. 使用 miio discover 命令获取

简单评价这几种方法:

第一种,我有安卓手机但是无法 root,也懒得装模拟器;

第二种,iPhone 的完整备份文件太大了,非常耗时;

第三种,很多米家设备隐藏了设备 token,miio discover 命令获取失败。

很多设备隐藏了设备token很多设备隐藏了设备token

不死心的我又去外网查了一圈,发现还有一个我觉得最简单的第 4 种办法。

4. 使用无需 root 的安卓手机获取

原因在于米家 5.4.54 版本的 App 有一个小 bug,其中写入内部存储器的日志文件暴露了小米 miio 设备的设备 token。

  • 卸载最新版米家,安装米家 v5.4.54 版本(下载地址


  • 登录小米账户等待设备连接,正常操作一遍设备


  • 使用文件资源管理器导航到/sdcard/SmartHome/logs/Plug_Devicemanager/


  • 打开名称为 yyyy-mm-dd.txt 的日志文件


  • 在文档中搜索 token 或你需要的设备名称

比如这就是我要找的两个灯泡的 token,IP 地址也顺带确定了,然后我们就可以愉快的去编辑 HA 或 HB 配置文件了。

顺利获取设备token和IP地址顺利获取设备token和IP地址

注意:获取到的设备 token 请及时配置,如重置家中的网络,设备 token 会发生变更。

【智能家居2019】系列文章是一个重启项目,之后会陆续总结我折腾智能家居的一些经历,欢迎大家关注后续文章(希望不是坑...无需 root 获取米家设备 token 方法 )

下期预告下期预告



如果觉得楼主写得还不错,欢迎【➕关注】、【➕点赞】【➕收藏】并分享给更多的小伙伴,要是还有【¥打赏】那是坠吼的~无需 root 获取米家设备 token 方法

biubiubiu~biubiubiu~




展开 收起
26评论

  • 精彩
  • 最新
  • 看不懂,token是干啥的 [惊喜]

    校验提示文案

    提交
    home assistant需要用到的验证令牌。

    校验提示文案

    提交
    收起所有回复
  • 不明觉厉 动手能力强的都必须佩服一下

    校验提示文案

    提交
    无聊瞎折腾,感谢支持。

    校验提示文案

    提交
    收起所有回复
  • 明明一个米家全解决了。用苹果费那个劲,想全都弄会也成半个程序猿了。

    校验提示文案

    提交
    当然是米家满足不了部分人的需求咯。home assistant支持市面上绝大部分智能和非智能设备。本文是写给需要的一部分人看的,你明显不是受众群。 [不好意思]

    校验提示文案

    提交
    他明显不懂得动手的快乐和随意的定制 [观察]

    校验提示文案

    提交
    收起所有回复
  • 来看看,学习啦

    校验提示文案

    提交
    哈哈,瞎写的,互相学习。

    校验提示文案

    提交
    收起所有回复
  • 有没有一个通用的方法获取token,比如京东智能 或者小度的?然后再通过树莓派汇总再由homekit控制呢?

    校验提示文案

    提交
    其他的……你还是去hassbian论坛找找吧 [小眼睛]

    校验提示文案

    提交
    收起所有回复
  • 也就是有了token非米家的产品,也能通过米家app来操控了?

    校验提示文案

    提交
    不是的,这是为了方便把米家设备接入HA或HB……也就是说不用米家,DIY打造一套适用性更广的智能家居平台(部分人有这需求,比如借助HA可以让很多传统家用电器变智能。)

    校验提示文案

    提交
    收起所有回复
  • 看不懂啊看不懂。

    校验提示文案

    提交
    哈哈,看不懂没关系,感谢支持,这篇文章不是写给纯小白的,而是给开始折腾智能家居遇到难题的朋友。我忘记标注一下了。 [期待]

    校验提示文案

    提交
    收起所有回复
  • 后续呢,等着后续的

    校验提示文案

    提交
    那啥,这篇本来是发在智能家居某社区的,顺便同步到张大妈了。有催更的话,我尽量周末更新吧 [doge]

    校验提示文案

    提交
    收起所有回复
  • biubiubiu~

    校验提示文案

    提交
  • 标注一下了

    校验提示文案

    提交
  • 米家 5.4.54 版本的 App ,找了n个链接都失效了,百度云盘有一个但解包出错。楼主能不能分享一个?先谢谢了!

    校验提示文案

    提交
  • 尝试了N多个方法,这个最靠谱 [赞] [赞] [赞]

    校验提示文案

    提交
  • 米家 v5.4.54 版本(下载地址)下载地址已经失效,恳请up主发一份给我,谢谢啦!13206856@qq.com

    校验提示文案

    提交
  • 同求apk,717985714@qq.com,谢谢lz

    校验提示文案

    提交
  • 大佬,这个apk能否分享下,网上找不到啊。

    校验提示文案

    提交
  • 米家 v5.4.54 版本(下载地址)下载地址已经失效,恳请up主发一份给我,谢谢啦!2297754351@qq.com

    校验提示文案

    提交
  • 这几种方法目前都不如python用 mijiaAPI库, 用 auth = api.QRlogin() 扫二维码拿到token和设备列表简单。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
232
扫一下,分享更方便,购买更轻松