美文网首页
如何使用黑阈的执行指令

如何使用黑阈的执行指令

作者: 简域工作室 | 来源:发表于2018-01-31 15:31 被阅读5654次

黑阈包含两部分,黑阈界面和一直运行的黑阈服务。黑阈服务以 shell 身份运行,由事件日志驱动,同时接受黑阈界面管理。2.6.1 之前,只有黑阈界面有权限访问黑阈服务。

2.6.6 起,黑阈提供一个实验性的功能,执行指令。

用户可以通过桌面快捷方式选择执行指令,或者设置中选择执行指令进入。开发者可以通过 API 直接进入并指定相应指令:

final String action = "me.piebridge.brevent.intent.action.COMMAND";
final String extra = "me.piebridge.brevent.intent.extra.COMMAND";
final String command = ""; // 指令内容

Intent intent = new Intent(action);
intent.putExtra(extra, command);
// 不建议指定包名,黑阈编译版包名与发布版不一样

List<ResolveInfo> ris = getPackageManager().queryIntentActivities(intent, 0);
if (ris != null && !ris.isEmpty()) {
    startActivity(intent);
}

黑阈服务像 supersu 一样运行这个指令:

sh
${command}
exit

Root 环境下,sh 将换成 su shell

执行指令有以下限制:

  • 不允许包含 & 2.6.8 起支持
    & 将会把指令放入后台,可能没有任何输出。

  • 不允许单独的指令 shsu,这明显是一个交互型指令

  • 如果黑阈服务以 Root 运行,指令直接替换成 id,不会实际执行2.8.3 起使用 su shell 后再运行

  • 如果黑阈界面移到后台,黑阈服务会强行杀掉这个指令

相关文章

  • 如何使用黑阈的执行指令

    黑阈包含两部分,黑阈界面和一直运行的黑阈服务。黑阈服务以 shell 身份运行,由事件日志驱动,同时接受黑阈界面管...

  • 如何使用黑阈的停用 API

    注:自 3.0.7 起,不再支持 包名 + receiver.BreventServerReceiver 方式。建...

  • 没有电脑如何激活黑阈

    黑阈需要超高权限,无法一次授予。激活黑阈需要电脑,或者黑阈激活器。 黑阈由 南京简域网络科技工作室(下称“简域工作...

  • 黑阈如何退款

    支付以后,1 月内可随时退。退过以后又支付的,不再退。 本文包括以下退款: 支付宝(已超时限) Play 商店 微...

  • 如何同时执行两个指令

    比如说 如何在执行man指令的时候 同时执行ls指令?

  • 黑阈如何反 Xposed

    本文相关功能已经集成进 Genuine 模块 。 黑阈反 Xposed 经历了四个版本,两种手段。 想办法把 Xp...

  • 黑阈权限说明

    INTERNET 拥有完全的网络访问权限黑阈需要本地网络权限访问“黑阈服务”。 ACCESS_NETWORK_ST...

  • Root 情况下黑阈开机自启

    Root 启动 黑阈支持 Root,通过以下两种方式: 网络调试黑阈利用 Root 开启网络调试并写入密钥,然后通...

  • windows docker 部署 rocketmq

    以下指令全程使用 windows 自带终端 Windows PowerShell 执行!!! 以下指令全程使用 w...

  • 指令集体系结构(ISA)

    ISA是一种规约,它规定了如何使用硬件 可执行的指令集合,包括指令格式,操作总类 指令可以接受的操作数类型 操作数...

网友评论

      本文标题:如何使用黑阈的执行指令

      本文链接:https://www.haomeiwen.com/subject/lrztzxtx.html