适用于设备无法通过网络进行控制时,如无法通过adb链接,无法下发远程指令等的场景。可以通过插入U盘的方式,执行指定的命令集合。可用命令集合与ISUS命令保持一致。
commander.json
文件。commander.json
文件,定义需要执行的命令集合。commander.json
文件中定义的命令集合。
## 文件配置
commander.json
文件内容本质上是一个json串,格式与ISUS命令格式一致。根节点为一个列表,即 []
,内部可定义多个命令,命令解释器会按文件中定义的顺序依次执行。
每个命令由 cmd
,cmdbid
以及args
字段组成:
cmd
:命令名称。args
: 可选的参数字段,目前主要用于更新APK、清除班牌的定时开关机缓存。
## 命令列表
支持所有ISUS命令列表。
如仅需配置清除班牌的定时开关机缓存,则 commander.json
文件内容如下:
[ { "cmd":"info", "args":{ "type":"billboard_notify", "content":"{\"category\":8}" } } ]
以下样例文件,给出所有常用的命令集合,可按需配置
[ { "cmd":"ping" }, { "cmd":"config" }, { "cmd":"reset" }, { "cmd":"reboot" }, { "cmd":"quit" }, { "cmd":"update", "args":{ "url":"https://www.baidu.com" } }, { "cmd":"setting" }, { "cmd":"back" }, { "cmd":"adb" }, { "cmd":"reload" }, { "cmd":"sleep" }, { "cmd":"wakeup" }, { "cmd":"info", "args":{ "type":"billboard_notify", "content":"{\"category\":8}" } } ]