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

 找回密码
 立即注册
查看: 19523|回复: 141

[基础教程] 最新海尔小程序抓包教程

  [复制链接]

33

主题

2196

帖子

5845

积分

论坛元老

Rank: 8Rank: 8

积分
5845
金钱
3649
HASS币
60
QQ
发表于 2024-5-11 01:58:35 | 显示全部楼层 |阅读模式
使用方法什么的看后边的帖子,但需要抓取的数据请看6月1日的更新,图片也要点开看下。

---------------------------
2024年6月1日更新------------------------------------------
haier小程序抓到的token10天就会失效,于是就有了这次升级(感谢作者大佬banto6/haier
haier集成升级到1.1.0后,不再支持之前的token,需要抓取refreshtoken;
很多人表示抓取不到refreshtoken,那是少操作了一步:进入小程序后,先选择退出登录(haier小程序内的登录);此时打开抓包工具,选择登录小程序;然后找
https://zj.haier.net/api-gw/oauthserver/applet/v3/login/onekey

这行,可能有的是
https://zj.haier.net/api-gw/oauthserver/applet/v3/login/sms

这行(可以中短信验证码登录的原因)。

335533935-574ad954-5cca-47bd-9b15-e459cc61010c.jpg

------------------------------------------------------------------------------------------

众所周知,ha中的haier集成之前是用的账号+密码方式认证的;后来因种种原因,最新版改成了小程序token+clientId认证的方式。于是乎就需要我们抓包海尔智家小程序,从而获取token+clientId。
论坛已经有大佬发了相应教程了,但复杂的过于复杂,简单的又寥寥几句带过;导致我等小白只能抓耳挠腮、无从下手。于是就有了这篇详细的教程(其实很简单,也就寥寥几句)。
论坛大佬的帖子:

新版本海尔集成-小程序抓包-windows抓包微信海尔小程序 - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! (hassbian.com)

新版本海尔集成-小黄鸟(Reqable)-windows抓包微信海尔小程序 - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! (hassbian.com)

1、先在电脑上下载小黄鸭(Reqable)并安装:客户端下载 | Reqable

微信图片_20240511013735.png

2、打开小黄鸭,并点击启动;然后打开电脑微信小程序中的海尔智家小程序(此时会看到小黄鸭界面一直在滚动,大概几秒后停止就可以了)(切记小程序一定要登录,不然是抓不到token和clientId的);

如果你先打开了小程序,后点了启动,这时也不影响的,你只需打开小程序页面中的一个设备,此时一样可以抓到包;

微信图片_20240511005522.png

3、抓到包后就点击停止,然后找图中这一行;找到后双击,在右侧切换到“请求体”,此时显示的就是token和clientId;

微信图片_202405110055221.png

4、打开ha,配置-设备与服务-添加集成,搜索haier;然后在窗口中填入抓到的token和clientId,提交就OK了。

微信图片_202405110059191.png

到此已大功告成。

微信图片_20240511005919.png

评分

参与人数 15金钱 +97 HASS币 +10 收起 理由
senderkey + 5
poseidon + 5 感谢楼主分享!
hbzjhg + 1
冬暖夏凉 + 2
Parachute3010 + 2 应该是响应体里面才有refreshToken.
clotus + 1 感谢楼主分享!
summ99111 + 5 感谢楼主分享!
ranfou + 2 感谢楼主分享!
759 + 5 小程序没有冰箱关门传感器,海尔瞎折腾真烦.
PolarisYHNL + 2 在下对你的景仰犹如滔滔长江之水,连绵不绝.
windgo + 20 论坛有你更精彩!
xun897426280 + 5
+ 20 + 10 感谢楼主分享!
jpcugv + 10 赠人玫瑰,手留余香!
隔壁的王叔叔 + 12

查看全部评分

我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

3

主题

381

帖子

3377

积分

论坛元老

Rank: 8Rank: 8

积分
3377
金钱
2996
HASS币
0
发表于 2024-5-11 07:58:04 | 显示全部楼层
学习一下!!
回复

使用道具 举报

4

主题

52

帖子

395

积分

中级会员

Rank: 3Rank: 3

积分
395
金钱
343
HASS币
0
发表于 2024-5-11 08:17:46 | 显示全部楼层
给你点赞
回复

使用道具 举报

0

主题

22

帖子

414

积分

中级会员

Rank: 3Rank: 3

积分
414
金钱
392
HASS币
0
发表于 2024-5-11 09:51:19 | 显示全部楼层
给你点赞
回复

使用道具 举报

1

主题

189

帖子

1278

积分

金牌会员

Rank: 6Rank: 6

积分
1278
金钱
1089
HASS币
0
发表于 2024-5-11 09:53:43 | 显示全部楼层
本帖最后由 zhanfu86 于 2024-5-11 10:01 编辑

感觉不会用,我还是stream抓包  把
回复

使用道具 举报

0

主题

14

帖子

245

积分

中级会员

Rank: 3Rank: 3

积分
245
金钱
231
HASS币
0
发表于 2024-5-11 10:19:51 | 显示全部楼层
牛牛牛牛牛牛牛牛牛
回复

使用道具 举报

13

主题

187

帖子

1219

积分

金牌会员

Rank: 6Rank: 6

积分
1219
金钱
1032
HASS币
0
发表于 2024-5-11 10:42:18 | 显示全部楼层
这个比之前那个弟兄的详细
回复

使用道具 举报

0

主题

4

帖子

47

积分

新手上路

Rank: 1

积分
47
金钱
43
HASS币
0
发表于 2024-5-11 11:30:15 | 显示全部楼层
学习了,mark下
回复

使用道具 举报

33

主题

2196

帖子

5845

积分

论坛元老

Rank: 8Rank: 8

积分
5845
金钱
3649
HASS币
60
QQ
 楼主| 发表于 2024-5-11 15:00:42 | 显示全部楼层
jey0722 发表于 2024-5-11 10:42
这个比之前那个弟兄的详细

我当时看懵了,一直用手机登录的小程序,一直没抓到。后来想到电脑上微信不也有小程序嘛,就点了下。然后就出来了。
所以就记录一下。
这些东西,大佬觉得说得够详细了;但对门外汉,还是会走到歧途。

评分

参与人数 1金钱 +5 收起 理由
jeelinbear + 5

查看全部评分

我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

33

主题

2196

帖子

5845

积分

论坛元老

Rank: 8Rank: 8

积分
5845
金钱
3649
HASS币
60
QQ
 楼主| 发表于 2024-5-11 15:02:18 | 显示全部楼层
zhanfu86 发表于 2024-5-11 09:53
感觉不会用,我还是stream抓包  把

电脑上安装小黄鸭和微信,点点点就好了。给像我一样的小白看的。
大佬随便用啥都好。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 16:05 , Processed in 0.968520 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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