黑阈APP免费版是一个使用高级权限将手机app的运行给压制下来的软件,不需要root就能待机(App Standby,Android 6.0 引入,部分设备不支持)或强行停止应用,防止应用持续运行,对各种后台肆虐的软件有奇效。
黑阈(yù)不需要 root 就能待机(App Standby,Android 6.0 引入,部分设备不支持)或强行停止应用,防止应用持续运行。
黑阈(yù)不需要 root 就能待机(App Standby,Android 6.0 引入,部分设备不支持)或强行停止应用,防止应用持续运行。
黑阈不处理非“黑阈清单”内应用。当您启动应用,使用完退出(如按“返回”)以后,黑阈会待机它;待机超时,或者从概览屏幕(recents screen)划掉,黑阈会强行停止它。无论何时应用被运行,只要没有打开界面,黑阈都将强行停止它。
“黑阈清单”内应用也可以接收通知或执行同步,只要设置为“允许同步”就好。“允许同步”应用不会被待机;有通知或在后台运行时,不会被强行停止。
下载 黑阈 及 ADB(英文) 后,输入统一指令激活黑阈:
.\adb -d shell 'output=$(pm path me.piebridge.brevent); export CLASSPATH=${output#*:}; app_process /system/bin me.piebridge.brevent.server.BreventServer bootstrap; /system/bin/sh /data/local/tmp/brevent.sh'
(以上假定命令行已切换至 adb 所在目录。如果不熟,请直接使用 VVFGAA 开发的 一键开启黑阈。)
Sony 升级 Android 9 以后,连接手机出现“允许访问”时,请选择“拒绝”或不做选择。
华为请在开发者选项中开启“仅充电模式下允许 ADB 调试”。
魅族请在“手机管家”应用内关闭“Flyme 支付保护”。
小米请在开发者选项中开启“USB 调试(安全设置)”,否则会提示“权限不足”。OPPO 请在开发者选项中开启“禁止权限监控”,否则会提示“权限不足”。
如果默认选项或“仅充电”还是不行,请使用指令“adb tcpip 3035”开启网络调试。网络调试有风险,不要轻易授权。
黑阈包含两部分,黑阈界面和一直运行的黑阈服务。黑阈服务以 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 起支持
& 将会把指令放入后台,可能没有任何输出。
不允许单独的指令 sh 或 su,这明显是一个交互型指令
如果黑阈服务以 Root 运行,指令直接替换成 id,不会实际执行2.8.3 起使用 su shell 后再运行
如果黑阈界面移到后台,黑阈服务会强行杀掉这个指令
优化操作指令。