h0lad/loxctl
GitHub: h0lad/loxctl
loxctl 是通过逆向工程实现的 LOXJIE A30 蓝牙遥控器命令行控制与开发工具,支持设备状态读取、音频参数配置及底层 PS Key 操作。
Stars: 0 | Forks: 0
# 逆向工程 LOXJIE A30 蓝牙遥控器
```
$ python3 loxctl.py
usage: loxctl [-h] [-a ADDR] [-t TIMEOUT] {scan,info,dump,battery,rssi,mute,eq,bass,3d,power,reset,delete-pdl,pskey,repl,memslots,audiogain,volconfig,led,av,switch-eq,toggle-bass,toggle-3d,toggle-usereq} ...
LOXJIE A30 control, dump, and development tool
positional arguments:
{scan,info,dump,battery,rssi,mute,eq,bass,3d,power,reset,delete-pdl,pskey,repl,memslots,audiogain,volconfig,led,av,switch-eq,toggle-bass,toggle-3d,toggle-usereq}
scan scan for Loxjie devices
info show device info
dump dump PS keys to file
battery read battery level (mV)
rssi read RSSI (dBm)
mute mute toggle (0=off 1=on)
eq get/set EQ preset (0-6)
bass bass boost (0=off 1=on)
3d 3D enhancement (0=off 1=on)
power power (0=off 1=on)
reset reboot device (drops connection)
delete-pdl wipe paired device list
pskey read/write PS key
repl interactive console
memslots memory slot info
audiogain audio gain config table
volconfig volume config table
led LED off/on (0=off 1=on)
av A/V remote (play stop pause next prev volup voldown mute)
switch-eq cycle EQ preset
toggle-bass flip bass boost
toggle-3d flip 3D enhancement
toggle-usereq flip user EQ
options:
-h, --help show this help message and exit
-a, --addr ADDR BT MAC (autodetected if omitted)
-t, --timeout TIMEOUT connection timeout (s)
```
## 示例
```
$ loxctl info
found: E8:18:28:xx:xx:xx (LOXJIE BT5.0B)
LOXJIE A30
API version: 1.2.5
Firmware: 0001000affffffffffffffffffffffff
Module: 0000000000000000
RSSI: -47 dBm
Battery: 3307 mV (3.3 V)
EQ preset: 1
Boot mode: 0
Power: ON
```
标签:Python, 云资产清单, 文档结构分析, 无后门, 物联网控制, 硬件交互, 蓝牙通信, 逆向工具, 逆向工程, 音频设备