『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 19878|回复: 23

[经验分享] 非越狱iPhone手机获取小米wifi设备token的方法

[复制链接]

1

主题

77

帖子

323

积分

论坛分享达人

积分
323
金钱
246
HASS币
0
发表于 2018-6-18 12:17:25 | 显示全部楼层 |阅读模式
本人只是一个搬运工,苦于家里没有安卓手机,模拟器的方法也一直跑不通,所以参考国外网友的方法https://github.com/jghaanstra/co ... ocs/obtain_token.md,自己获取小米设备Token成功。特将方法分享给需要的朋友。具体的步骤如下:

1.在iPhone手机上安装米家app,登录你的账号,将你需要获取Token的设备注册到app
2.通过iTunes将手机备份(无加密)到自己的电脑上。
3.下载iBackup http://www.imactools.com/iphonebackupviewer/
4.用iBackup打开手机备份
5.在左边表格找到xiaomi.mihome的数据项。点击该项后,在右边表格中找到Documents/XXXXXXX_mihome.sqlite.
屏幕快照 2018-06-18 12.11.47.png
6.点击右上角的“Export”按钮,选择“Select”,将文件导出到制定的文件夹
7.下载Sqlite查询器。http://sqlitebrowser.org
8.用Sqlite打开上一步导出的Sqlite文件
9.点击“执行Sql” 按钮,执行“select ZTOKEN,ZNAME,ZLOCALIP from ZDEVICE”
10.这时候可以看到所有你注册的小米设备的Token、名字和IP。IP会在后面配置文件中用到。
屏幕快照 2018-06-18 12.15.50.png
11.新的小米设备基本显示的Token是96位的数值。所以你需要到这里http://aes.online-domain-tools.com去解码。
12.打开上面的网页
    Input type选择Hex
    Input text贴入96位的Token
    Funtions选AES
    Modle选ECB
    Key输入00000000000000000000000000000000,下方的radio box选择Hex
屏幕快照 2018-06-18 12.16.24.png
13.点击“Decrypt”,在下方的右边生成的两行新数值就是设备的Token

评分

参与人数 3金钱 +27 收起 理由
hisoo + 7 大神666!
Roger + 10 谢谢分享!
咸味土豆 + 10 分享是一种美德!

查看全部评分

回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2018-6-18 15:12:09 | 显示全部楼层
厉害。顶一下。
所有过往,皆为序章。
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2018-6-18 16:38:46 | 显示全部楼层
homeassistant 官网也是教这个方法。
Nero
回复

使用道具 举报

2

主题

321

帖子

1927

积分

金牌会员

Rank: 6Rank: 6

积分
1927
金钱
1606
HASS币
0
发表于 2018-6-18 17:23:36 | 显示全部楼层
iBackup有没有破解版的?我的现在已经无法使用了
回复

使用道具 举报

1

主题

77

帖子

323

积分

论坛分享达人

积分
323
金钱
246
HASS币
0
 楼主| 发表于 2018-6-18 17:53:53 | 显示全部楼层
paochu_2007 发表于 2018-6-18 17:23
iBackup有没有破解版的?我的现在已经无法使用了

没有,我也是刚用,你网上找找有没有序列号
回复

使用道具 举报

2

主题

321

帖子

1927

积分

金牌会员

Rank: 6Rank: 6

积分
1927
金钱
1606
HASS币
0
发表于 2018-6-18 19:20:56 | 显示全部楼层
schinah 发表于 2018-6-18 17:53
没有,我也是刚用,你网上找找有没有序列号

貌似没有找到。。。
回复

使用道具 举报

6

主题

287

帖子

4147

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4147
金钱
3855
HASS币
0
发表于 2018-6-19 15:57:09 | 显示全部楼层
其实,下载一个蓝叠安卓模拟器,安装在电脑上,也可以解决问题
回复

使用道具 举报

1

主题

77

帖子

323

积分

论坛分享达人

积分
323
金钱
246
HASS币
0
 楼主| 发表于 2018-6-19 16:19:09 | 显示全部楼层
Roger 发表于 2018-6-19 15:57
其实,下载一个蓝叠安卓模拟器,安装在电脑上,也可以解决问题

现在的bluestack版本root不容易,同时米家的新版本的app中已经隐藏token
回复

使用道具 举报

2

主题

180

帖子

2781

积分

金牌会员

Rank: 6Rank: 6

积分
2781
金钱
2601
HASS币
0
发表于 2018-7-9 15:35:15 | 显示全部楼层
已成功获取,特来感谢楼主。
回复

使用道具 举报

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

发表于 2018-8-6 13:34:45 | 显示全部楼层
mark, iBackup Viewer 没法激活了,只好用这里的Packet Sender解决了:https://github.com/jghaanstra/co ... ocs/obtain_token.md
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 13:07 , Processed in 0.379301 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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