|
|
本帖最后由 pass_user 于 2026-8-24 09:24 编辑
今天起床太早,给小按摩器(ROSELEX劳乐斯小蕾逗)逆向一下吧.
实物参考图:
图片是借的 但是不要怀疑人品.人品如作品...
长按开机,指示灯闪烁.(我测试时,点按也能搜到蓝牙)
这玩意充电线是比3.5mm耳机孔小一号的,好像叫2.5还是2.x的实心头.
电池还是锂电池.蓝牙和WX小程序遥控的,(小程序总断线)
有 [color=rgba(255, 255, 255, 0.84)]三档速度 和 [color=rgba(255, 255, 255, 0.84)]七种预制模式
下面开菜.
祭出WCH的BLE看看
配对不重要,连接后实物指示灯常亮
连接后出来4个服务项.都没什么用.只读的.除了最后一个服务,
这个服务很陌生啊,网络相关的?点开看看...AI问问. 原来是医疗设备专有的,后面那个状态是实验室级别.(都TM量产销售了,还实验室)
下面重点研究一下第四个服务
这里有两个子服务,一个是读写,一个是读+订阅.
AI说这是典型的双通道透传协议特征,我当然不会信它的.
于是 自己读取 读出来是 FF FF FF 也就是0xFFFFFF,
这像什么?是不是很想16HEX的 RGB颜色?或者 XYZ三轴?
那现在只是连接状态,也就是单片机的上电复位状态,FF也可能正常.下面还有给发送呢,我也试试..
这说明什么? 说明不是翻转开关,实物没有反应.
那就先找开关,0x00开始试,手动.是不可能手动的.
再祭出新学的大蟒蛇(python).拿个加特林(pip install Bleak)
一顿暴力穷举,爆出来如下指令
数据包 (HEX) 功能
03 00 00 关闭
03 00 01 低速
03 00 02 中速
03 00 03 高速
03 00 04 组合模式 1
03 00 05 组合模式 2
03 00 06 组合模式 3
03 00 07 组合模式 4
03 00 08 组合模式 5
03 00 09 组合模式 6
03 00 0A 组合模式 7
03 00 0B ~ FF 无效/保留
说好的 调速呢?看到这明白了吧.所谓的调速就是123档.
所谓的模式就是固定的几种组合快慢.
连最基本的256速度都没给...
完事,拿回去悄悄放小神兽枕头底,当起床神器....
补:服务4里的第二个服务项本身应该是监听返回状态的,但是这个玩意砍了.还有发送指令里的接收也是摆设,只返回6个F.
附个脚本吧,不然没有M币看大家的精彩文章了...
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|