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

 找回密码
 立即注册
查看: 656|回复: 1

[技术探讨] 对于小米全自动智能门锁PRO或其他同类型的逆向探讨

[复制链接]

1

主题

2

帖子

50

积分

注册会员

Rank: 2

积分
50
金钱
48
HASS币
0
发表于 2024-8-8 11:17:22 | 显示全部楼层 |阅读模式
本帖最后由 mmfm 于 2024-8-8 12:21 编辑

记得之前讨论区里有发过这类门锁猫眼视频下载保存的教程,在这里想发点逆向到的东西……
1、门锁插件进去事件列表时会访问/common/app/get/eventlist?data=&rc4_hash__=&signature=&_nonce=&ssecurity=,后面的几个参数是米家API常用的,加密方式跟之前米家token的类似,但是signature有点不一样,不需要替换路径,data未加密前是{"region":"CN","needMerge":"true","did":"","endTime":millis,"beginTime":begin,"eventType":"Default","sortType":"DESC","limit":40,"model":"loock.lock.t1pro","doorBell":"true"},然后会返回一堆视频列表,目前可以通过拿到fileId再用miot的那个M3U8网址来下载M3U8再解密转成MP4,M3U8网址的加密跟刚刚的一样,这样就可以通过设定定时任务来定期下载猫眼云端的视频(MIOT里的camera.py原来有这个eventlist的代码)
2、长按开锁是通过本地连接蓝牙发送一个特定指令,暂时没完全逆向完,不知道有没有校验什么的
3、PRO的猫眼应该用的是TUTK的方案,实时直播看来不是标准的rtsp之类的直播流,是通过API拿到几次参数后通过libmiss.so来连接猫眼并解密接收直播视频流,所以HA要集成这类门锁的直播不太可能?

算是抛砖引玉,以后有空我再填以上的坑,或者讨论区dalao能帮帮忙,综上所述,这类门锁的猫眼感觉太坑了,以后换锁不会再换这类的……
回复

使用道具 举报

3

主题

164

帖子

1540

积分

金牌会员

Rank: 6Rank: 6

积分
1540
金钱
1376
HASS币
10
发表于 2024-8-8 13:33:44 | 显示全部楼层
猫眼可视门锁各有各的坑...
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 06:34 , Processed in 0.065379 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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