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

 找回密码
 立即注册
查看: 324|回复: 2

[技术探讨] 关于720环境宝3(EM1003)配网的一些尝试

[复制链接]

5

主题

77

帖子

708

积分

高级会员

Rank: 4

积分
708
金钱
631
HASS币
0
发表于 2024-12-4 10:07:20 | 显示全部楼层 |阅读模式
某日,阅读到chs72大佬关于720环境宝接入Hass的帖子:
[基础教程] 三星空气检测仪 720环境宝 接入 ha 粗糙教程https://bbs.hassbian.com/thread-26412-1-1.html
发现此设备数据类型丰富,外观精美,价格低廉(海鲜市场售价不足20元),遂入手。

设备到位,发现此时并不简单——官方App功能稀少,且无法配置连接WiFi(chs72大佬一句“通过app配置wifi”竟成为该设备接入最大的拦路虎),只能通过蓝牙连接。

官方App下载链接(2024.12.04可用):
https://download.720health.com/com.health720.ck2bao.android+1.5.6.apk

第一次尝试:
尝试通过修改Apk的方式,成功找回配置网络的界面:
Screenshot_2024-12-04-09-27-28-870_com.health720.ck2bao.android-edit.jpg

(即图中“环境宝自动监测配置”一项)
但发现无法点击。

第二次尝试:
通过某应用市场下载了“环境点评”1.3.9版本,发现此版本配置项齐全,但需要强制注册登录后才可使用。
Screenshot_2024-12-04-09-49-43-379_com.health720.ck2bao.android-edit.jpg

尝试通过去除该界面弹窗与半透明遮罩布局,发现去除后,设置项按钮依旧无法点击。

提供思路,请有兴趣的坛友尝试:
1、继续修改Apk,尝试绕过强制登录使配网功能可用。
2、通过打开未导出的Activity【注意:你需要一台Root过的Android设备】,直接访问配网界面。【此法可能是最简单的方法之一,请有条件的坛友尝试后反馈】
Screenshot_2024-12-04-09-55-03-440_com.activitymanager.png
3、分析原App逻辑,重新实现发送配置WiFi数据包。
App相关类名/方法名:
class ActivitySelectCloudFile
startConfigurationWifi

4、拆机,Dump原8266固件,对其储存WiFi配置的逻辑进行分析(一般而言,在某个目录创建某个配置文件,可通过分析固件相关执行逻辑,或通过已配网设备的Dump文件分析),并手动写入该配置文件,达到不通过App配网的目的。

5、拆机,刷入EspHome等固件,彻底摆脱限制。风险在于对相关传感器的接入方式、数据结构不清楚,可能导致对数据无法正确解析的问题。

敬请讨论。

回复

使用道具 举报

0

主题

14

帖子

80

积分

注册会员

Rank: 2

积分
80
金钱
66
HASS币
0
发表于 2024-12-27 01:45:47 | 显示全部楼层
试了下,蓝牙连接之后,通过activity进入到wifi搜索页面,还是搜不出来wifi
回复

使用道具 举报

0

主题

3

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
51
HASS币
0
发表于 9 小时前 | 显示全部楼层
你的1.5.6的修改版,截图中看起来还没蓝牙配对,是不是因此影响能否点击呢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-2-2 09:48 , Processed in 0.048553 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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