米家 APP,网络检测模块缺少回落

2022-03-17 00:49:46 +08:00
 Ljcbaby
寝室有小米蓝牙网关插座和两个温湿度传感器,路由器是 Redmi AX6 刷了 OP (多号多拨,不开 WiFi ),AP 是 TP-Link 的一台设备。发现米家 APP 在内网下无法查看和控制设备,抓包发现请求 http://192.168.2.1/cgi-bin/luci/api/xqsystem/init_info (响应为 404 ) 是小米路由器 官方固件 有的一个获取路由器信息的接口。

初步判断为 APP 在识别到小米路由器后,会通过路由器接口判断网络状态,或者借此扩展 APP 功能。但接口请求失败后,会直接判定为没有外网连接(或者没有网络连接?),在操作智能家居时就会报网络异常。

工单: 米家 APP 网络检测部分 缺少回落机制 导致功能完全不可用

PS: 路由器型号是如何被识别到的,把 MAC 地址改成其他厂商的也还是会被检测到。
999 次点击
所在节点    全球工单系统
2 条回复
Ljcbaby
2022-03-17 23:47:51 +08:00
Update: 修改路由器管理界面端口后,不再出现访问路由器的请求,但仍然会报网络异常
Ljcbaby
2022-04-09 22:39:52 +08:00
已经自行解决 api.io.mi.com 在广告 Host 里,处理掉就好了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/840906

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX