请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居第一站

 找回密码
 立即注册
查看: 299|回复: 11

[经验分享] 无需root 获取米家设备token最简单的方法

[复制链接]

1

主题

25

帖子

113

积分

论坛分享达人

积分
113
金钱
88
HASS币
0
发表于 2019-4-13 09:02:38 | 显示全部楼层 |阅读模式
使用 Home Assistant 或者 Homebridge 项目来搭建智能家居的朋友,经常会遇到一个麻烦,米家的部分智能家居设备需要获取 32 位的 token 才可以接入 HA 或者 HB,那么,我们要如何获取米家设备的 token?

我查阅了网上的一些安装指南,大多推荐 3 种方法:
1. 使用 root 的安卓手机或电脑模拟器获取
2. 使用 iPhone 完整备份后获取
3. 使用 miio discover 命令获取



简单评价:


第一种,我有安卓手机但是无法 root,也懒得装模拟器;
第二种,iPhone 的完整备份文件太大了,操作耗时;
第三种,很多米家设备隐藏了设备 token,miio discover 命令获取失败。



Snipaste_2019-04-02_13-30-30-1.png

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

使用无需 root 的安卓手机获取
原因在于米家 v5.4.54 版本的 App(点我下载) 有一个小 bug,其中写入内部存储器的日志文件暴露了小米 miio 设备的设备 token。
卸载最新版米家,安装米家 v5.4.54 版本
登录小米账户等待设备连接,正常操作一遍设备
使用文件资源管理器导航到/sdcard/SmartHome/logs/Plug_Devicemanager/
打开名称为 yyyy-mm-dd.txt 的日志文件
在文档中搜索 token 或你需要的设备名称
比如这就是我要找的两个灯泡的 token,IP 地址也顺带确定了,然后我们就可以愉快的去编辑 HA 或 HB 配置文件了。

WX20190402-130725-1.png

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

评分

参与人数 1金钱 +20 收起 理由
Jones + 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

0

主题

104

帖子

546

积分

论坛积极会员

积分
546
金钱
442
HASS币
0
发表于 2019-4-13 09:06:14 | 显示全部楼层
做筆記趕快來試試
感謝分享
回复

使用道具 举报

34

主题

1432

帖子

5197

积分

超级版主

Nero

Rank: 8Rank: 8

积分
5197
金钱
3725
HASS币
321
发表于 2019-4-13 09:15:35 | 显示全部楼层
俄罗斯大佬改了一个安卓app,直接可以显示token
Nero
回复

使用道具 举报

6

主题

558

帖子

1886

积分

金牌会员

Rank: 6Rank: 6

积分
1886
金钱
1328
HASS币
0
发表于 2019-4-13 09:22:02 | 显示全部楼层
学习学习
回复

使用道具 举报

1

主题

25

帖子

113

积分

论坛分享达人

积分
113
金钱
88
HASS币
0
 楼主| 发表于 2019-4-13 09:54:05 | 显示全部楼层
neroxps 发表于 2019-4-13 09:15
俄罗斯大佬改了一个安卓app,直接可以显示token

真假?能否共享一下?兄弟
回复

使用道具 举报

1

主题

25

帖子

113

积分

论坛分享达人

积分
113
金钱
88
HASS币
0
 楼主| 发表于 2019-4-13 10:31:54 | 显示全部楼层
jasonpc 发表于 2019-4-13 09:06
做筆記趕快來試試
感謝分享

回复

使用道具 举报

3

主题

373

帖子

1156

积分

金牌会员

Rank: 6Rank: 6

积分
1156
金钱
783
HASS币
20
发表于 2019-4-13 10:42:16 | 显示全部楼层
kingtao1024 发表于 2019-4-13 09:54
真假?能否共享一下?兄弟

可以搜到 前几天的
话说重置网络是什么意思?我这边IP不定时会变的
还是说米家设备复位后会变token?
回复

使用道具 举报

34

主题

1432

帖子

5197

积分

超级版主

Nero

Rank: 8Rank: 8

积分
5197
金钱
3725
HASS币
321
发表于 2019-4-13 11:14:56 | 显示全部楼层
kingtao1024 发表于 2019-4-13 09:54
真假?能否共享一下?兄弟

我没存档····群里兄弟说的。
Nero
回复

使用道具 举报

9

主题

591

帖子

2140

积分

金牌会员

Rank: 6Rank: 6

积分
2140
金钱
1549
HASS币
0
发表于 2019-4-13 11:31:46 | 显示全部楼层
这个方法和方法1好像也没什么区别呀,针对我ipone用户来说,
回复

使用道具 举报

1

主题

25

帖子

113

积分

论坛分享达人

积分
113
金钱
88
HASS币
0
 楼主| 发表于 2019-4-13 11:44:34 | 显示全部楼层
ghostist 发表于 2019-4-13 10:42
可以搜到 前几天的
话说重置网络是什么意思?我这边IP不定时会变的
还是说米家设备复位后会变token? ...

我更改了ssid之后,发现token也发生了变化,不知道是不是特例
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2019-4-21 20:19 , Processed in 0.521932 second(s), 40 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表