新人下载app,立即提现现金 您的好友 送你现金 去提现

智能家居 篇一:ios端简单抓包,5分钟获取小米设备token

sqxiaofei 03-13 14:47 关注

本来我的hass一切工作正常的,直到有一天被我家小子连按台灯开关n次恢复出厂值.......

记住:小米设备的token每次通过app重新绑定后,token是变化的

一、传统的小米token获取

先说下小米的token常规获取办法,也是我第一次使用的办法:使用root过的安卓手机安装老版本的米家,连接好所有智能设备后退出软件,找到手机里miio2.db这个文件复制到电脑,在电脑上安装sqlite软件打开就能获取到所需要的信息了。

二、我的“智能家居”系统搭建

我目前用的是比较流行的home assistant,目前原生支持小米系列设备,ios系统也可以通过家庭组件接入使用,甚至还支持siri语音控制。这个软件是通过docker安装在斐讯的N1(刷了armbian系统)上,这个n1全身都是宝智能家居 篇一:ios端简单抓包,5分钟获取小米设备token .目前只接入了米家智能插座和飞利浦智睿台灯,手里还有斐讯m1和一个智能插排,等(继)有(续)时(吃)间(灰)再搞吧。

三、通过ios设备安装抓包软件stream获取token

这里我使用的是免费app--stream,中文界面、良心软件,不像国内某“锤子”app张口就要88!智能家居 篇一:ios端简单抓包,5分钟获取小米设备token

下图为软件运行界面

1、首次运行时我们需要按照提示安装证书并信任,否则无法抓取https包获得小米的数据。

智能家居 篇一:ios端简单抓包,5分钟获取小米设备token

2、点击“https抓包”,安装ca证书并设置信任。至于“清除mitm缓存”可以随手点下,意义不大。

智能家居 篇一:ios端简单抓包,5分钟获取小米设备token

智能家居 篇一:ios端简单抓包,5分钟获取小米设备token

3、设置完成后,我们先干掉米家和stream之外的所有后台;

4、返回stream主界面,点击“开始抓包”;

5、切换到米家app,将我们要抓取的台灯关掉或者开启一次 ,确保确实控制设备联动成功了;

6、切换到stream,停止抓包,点击“抓包历史”,找到并进入刚才的历史记录;

7,你会发现很多条数据,我一共抓包12秒,抓到了84条记录,感觉一头雾水是吧?

关键步骤来了:点击右下角搜索,输入关键词 device_list

这样我们就只筛选出2条结果了!

智能家居 篇一:ios端简单抓包,5分钟获取小米设备token

8、我们找到post信息是“device_list”那条数据,注意不是“local_device_list”的,选错也没关系,一共就2条,找不到小米设备token就换另外一条;

9、我们点到“响应”栏,点击“查看响应”;<-----这步很重要

智能家居 篇一:ios端简单抓包,5分钟获取小米设备token

10、你会发现小米设备的所有信息都在里面,enjoy it!智能家居 篇一:ios端简单抓包,5分钟获取小米设备token

智能家居 篇一:ios端简单抓包,5分钟获取小米设备token





展开阅读全文

查看更多好文内容,新用户限时领现金
全部评论 (37)
mayat
2
03-13 14:49

兴致冲冲进来,一头雾水出去,不应该先从hass讲起吗

怪物嘉
1
03-16 10:52

看了标题后进来准备抄作业,结果发现抄作业也得有技术才行啊……

appleman44
1
03-13 22:44

可以电脑安装安卓模拟器,安装一个米家破解的app,直接看得到token,在汉斯比安那里去找app。

暗影贤者
1
03-13 14:50

虽然看不懂,但是给打赏了

谁不知道呢
0
05-03 15:14
iamzhangzhang: 最简单还是用模拟器装俄罗斯改版的旧版米家。直接查看设备的网络信息就看到tonken了。 1

哪里有的下载啊

sqxiaofei
0
04-20 15:09
值友9025306529: 试了大半个晚上,小米闹钟的获取不到呀! 1
sqxiaofei: 小米闹钟是蓝牙网关吧,可能加密了 2
展开隐藏评论
值友9025306529: 这是什么情况呀,空着的 "uid": 1325463449, "token": "", "name": "电视盒子", 3

不好意思啊,我没试过盒子

值友9025306529
0
04-17 21:15
值友9025306529: 试了大半个晚上,小米闹钟的获取不到呀! 1
sqxiaofei: 小米闹钟是蓝牙网关吧,可能加密了 2

这是什么情况呀,空着的 "uid": 1325463449, "token": "", "name": "电视盒子",

值友9025306529
0
04-17 21:13
值友9025306529: 试了大半个晚上,小米闹钟的获取不到呀! 1
sqxiaofei: 小米闹钟是蓝牙网关吧,可能加密了 2

} }, { "did": "ir.1251133383678541824", "uid": 1325463449, "token": "", "name": "电视盒子",这是什么意思,为什么空着

墨泉殇
0
04-05 21:44

我就想问,指纹模块坏了,证书环节怎么破?

值友5480062432
0
04-02 15:24

不是小米的设备怎么添加,,比如地暖,空调这些,热水器

打开App,查看更多好文和评论
最新智能家居优惠
MIJIA 米家 LED筒灯 蓝牙MESH版
MIJIA 米家 LED筒灯 蓝牙MESH版
可低至35.9元/件
小米有品 12:03
0 0
MIJIA 米家 烟雾报警器 *2件
MIJIA 米家 烟雾报警器 *2件

智能设备热度Top7 比上次发布低7%

238元包邮(合119元/件)
京东 00:07
16 80%
MIJIA 米家 米家夜灯2 单只装 *3件
MIJIA 米家 米家夜灯2 单只装 *3件
99元包邮(需用券,合33元/件)
小米有品 06-02
0 100%
YI 小蚁 智能摄像机 3代 云台版 1080P *2件
YI 小蚁 智能摄像机 3代 云台版 1080P *2件

京东好评率98% 比上次发布低20%

316元包邮(合158元/件)
京东 06-02
1 67%
查看更多
猜你喜欢
查看更多
相关好价
相关商品
查看更多热门商品
社区主页 文章详情
19
149
37
你已经点过赞了
新浪微博 QQ空间 微信好友 豆瓣
当前为触屏版
热门搜索