Coder Social home page Coder Social logo

brevent's People

Contributors

david082321 avatar liudongmiao avatar maawu avatar pan93412 avatar tacothedank avatar timea-techgirl avatar tommynok avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

brevent's Issues

更新最新版黑域描述问题

(1)原文:“允许 ROOT 启动”需要支付 3 美元或 16 人民币(推荐支付宝)。

如您已经支付,请打开“支付宝”(需要临时禁用 Xposed),点开“转账记录”(不是“账单详情”),将会自动识别(如果账单过期,将无法自动识别)。

如果无法自动识别,或者其它方式支付,请发送邮件(需要安装邮件客户端),附上支付订单截图。

邮件一般 24 小时内回复,请尽量自动确认。
(2)问题:建议把“16人命币”改为“16元人命币”
或者使用通用方式“16RMB”
否则一些爱搞破坏的人说是16万人命币(虽然没这么离谱,还是建议改一下)

申请退款

柳大您好,我是一个坚定的正版和您的支持者,在所谓的社区版和酷域充斥评论时,我直接选择了正版。
但是在我购买的第二天您推出了返现活动,作为您的官方活动,我参与应该也不算是贪图小便宜吧。
所以在这里我请求退款,在28日再次购买。或者是,等到O系统推出时我会再次购买。谢谢您!

个人信息

三星S7 安卓7.0版本安装失败

黑域安装的是google play的版本
ADB也是从官方推荐的页面下载:
https://developer.android.google.cn/studio/releases/platform-tools.html

按照google play简介页面的方法安装输入下面的命令不成功:
adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh

也试过之前的命令:
adb -d shell sh /sdcard/Android/data/me.piebridge.brevent/brevent.sh
这条命令的执行结果是no such directory or file

google找不到解决方法,才不得以在这里麻烦作者。

电脑端的截图如下:
(截图的时候重新操作一次,由于有点仓促,最后的h没有复制进去,但是出错的信息是一样的)
default

手机已经开启USB调试,USB连接为MTP模式,安卓版本为7.0,手机为三星S7国行未root。

no recent tasks on some miui rom

Brevent Version:v2.1.2
Android Version:v6.0.1(MIUI8)

Error log:

  • daemon not running. starting it now on port 5037 *
  • daemon started successfully *
    checking for server...started, pid: 5508
    checking for stable..quited

please report bug to https://github.com/brevent/Brevent/issues with log below

--- crash start ---
>>> /system/bin/logcat -b crash -t '08-11 23:26:20.000' -d
Unable to open log device 'crash'
--- crash end ---
--- brevent start ---
>>> /system/bin/logcat -b main -t '08-11 23:26:20.000' -d -s BreventLoader BreventServer
08-11 23:26:21.355  5492  5492 D BreventLoader: loader path: /data/app/me.piebridge.brevent-1/base.apk
08-11 23:26:22.145  5508  5508 D BreventServer: get service: package
08-11 23:26:22.155  5508  5508 D BreventServer: args: [10]
08-11 23:26:22.155  5508  5508 I BreventServer: signal: 10
08-11 23:26:22.175  5508  5508 I BreventServer: starting Brevent Server 2.1.2
08-11 23:26:22.185  5508  5508 D BreventServer: get service: package
08-11 23:26:22.195  5508  5508 I BreventServer: brevent user: 0, uid: 2000
08-11 23:26:22.205  5508  5508 I BreventServer: brevent data directory: /data/user/0/com.android.shell
08-11 23:26:22.305  5508  5508 I BreventServer: loading brevent list
08-11 23:26:22.305  5508  5508 I BreventServer: loading brevent conf
08-11 23:26:22.315  5508  5508 D BreventServer: get service: appwidget
08-11 23:26:22.335  5508  5508 D BreventServer: get service: usagestats
08-11 23:26:22.675  5508  5544 I BreventServer: Brevent Event, now: 1502465182
08-11 23:26:22.675  5508  5508 D BreventServer: check and brevent
08-11 23:26:22.685  5508  5508 D BreventServer: get service: notification
08-11 23:26:22.695  5508  5544 I BreventServer: system_server: 1498, now: 1502465182
08-11 23:26:22.795  5508  5508 I BreventServer: remove notification flag 98 for com.miui.home
08-11 23:26:22.795  5508  5508 I BreventServer: remove notification flag 98 for com.miui.securitycenter
08-11 23:26:22.795  5508  5508 I BreventServer: remove notification flag 98 for com.android.providers.contacts
08-11 23:26:22.805  5508  5508 D BreventServer: get service: activity
08-11 23:26:22.855  5508  5508 D BreventServer: get service: alarm
08-11 23:26:22.855  5508  5508 D BreventServer: get service: wallpaper
08-11 23:26:22.875  5508  5508 E BreventServer: Can't start Brevent: bogus span encoding -1
08-11 23:26:22.875  5508  5508 E BreventServer: java.lang.RuntimeException: bogus span encoding -1
08-11 23:26:22.875  5508  5508 E BreventServer:         at android.text.TextUtils$1.createFromParcel(TextUtils.java)
08-11 23:26:22.875  5508  5508 E BreventServer:         at android.text.TextUtils$1.createFromParcel(TextUtils.java)
08-11 23:26:22.875  5508  5508 E BreventServer:         at android.app.ActivityManager$RecentTaskInfo.readFromParcel(ActivityManager.java)
08-11 23:26:22.875  5508  5508 E BreventServer:         at android.app.ActivityManager$RecentTaskInfo.<init>(ActivityManager.java)
08-11 23:26:22.875  5508  5508 E BreventServer:         at android.app.ActivityManager$RecentTaskInfo.<init>(ActivityManager.java)
08-11 23:26:22.875  5508  5508 E BreventServer:         at android.app.ActivityManager$RecentTaskInfo$1.createFromParcel(ActivityManager.java)
08-11 23:26:22.875  5508  5508 E BreventServer:         at android.app.ActivityManager$RecentTaskInfo$1.createFromParcel(ActivityManager.java)
08-11 23:26:22.875  5508  5508 E BreventServer:         at android.os.Parcel.createTypedArrayList(Parcel.java)
08-11 23:26:22.875  5508  5508 E BreventServer:         at android.app.ActivityManagerProxy.getRecentTasks(ActivityManagerNative.java)
08-11 23:26:22.875  5508  5508 E BreventServer:         at me.piebridge.brevent.override.HideApiOverrideM.getRecentTasks(HideApiOverrideM.java:22)
08-11 23:26:22.875  5508  5508 E BreventServer:         at me.piebridge.brevent.server.BreventServer.n(BreventServer.java:1283)
08-11 23:26:22.875  5508  5508 E BreventServer:         at me.piebridge.brevent.server.BreventServer.j(BreventServer.java:775)
08-11 23:26:22.875  5508  5508 E BreventServer:         at me.piebridge.brevent.server.BreventServer.h(BreventServer.java:2101)
08-11 23:26:22.875  5508  5508 E BreventServer:         at me.piebridge.brevent.server.BreventServer.a(BreventServer.java:2218)
08-11 23:26:22.875  5508  5508 E BreventServer:         at java.lang.reflect.Method.invoke(Native Method)
08-11 23:26:22.875  5508  5508 E BreventServer:         at me.piebridge.brevent.server.BreventServer.main(BreventServer.java:2316)
08-11 23:26:22.875  5508  5508 E BreventServer:         at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
08-11 23:26:22.875  5508  5508 E BreventServer:         at com.android.internal.os.RuntimeInit.main(RuntimeInit.java)
08-11 23:26:22.945  5492  5492 E BreventLoader: worker 5508 exited with status 1
08-11 23:26:22.945  5492  5492 D BreventLoader: signal arrived, update: 0
08-11 23:26:22.945  5476  5476 D BreventLoader: worker 5492 exited with status 0
--- brevent end ---

please report bug to https://github.com/brevent/Brevent/issues with log above

关于ROOT启动与adb启动

在手机root过 以及黑域被授权过root启动后 再去用电脑 adb方案启动会默认为root方案启动 不会用adb方案启动

adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh

qq 20170822232425

透过Magisk取得root权限后无法启用黑域的root模式

motorola/shamu_retcn/shamu_t:5.0.2/LXG22.67-7.1/2:user/release-keys
SELinux: true

WARNING: run as root is experimental!!!
checking for server..started, pid: 9284
checking for stable..quited

please report bug to https://github.com/brevent/Brevent/issues with log below

--- crash start ---
[command] pm path me.piebridge.brevent
package:/data/app/me.piebridge.brevent-2/base.apk
[command] logcat -b crash -t '08-16 13:32:59.000' -d
--- crash end ---
--- brevent start ---
[command] logcat -b main -t '08-16 13:32:59.000' -d -s BreventLoader BreventServer
D/BreventLoader( 9233): line: package:/data/app/me.piebridge.brevent-2/base.apk
D/BreventLoader( 9233): 
D/BreventLoader( 9233): loader path: /data/app/me.piebridge.brevent-2/base.apk
D/BreventServer( 9284): get service: package
D/BreventServer( 9284): args: [10]
I/BreventServer( 9284): signal: 10
I/BreventServer( 9284): starting Brevent Server 2.1.3
D/BreventServer( 9284): get service: package
I/BreventServer( 9284): brevent user: 0, uid: 0
I/BreventServer( 9284): brevent data directory: /data/data/com.android.shell
I/BreventServer( 9284): loading brevent list
I/BreventServer( 9284): load /data/data/com.android.shell/me.piebridge.brevent.list, size: 86
I/BreventServer( 9284): loading brevent conf
D/BreventServer( 9284): get service: appwidget
W/BreventServer( 9284): Cannot dump appwidget []
D/BreventServer( 9284): Can't dump widgets (ignore)
I/BreventServer( 9284): Brevent Event, now: 1502861580
D/BreventServer( 9284): check and brevent
D/BreventServer( 9284): get service: notification
W/BreventServer( 9284): Cannot dump notification []
W/BreventServer( 9284): Can't dump notifications
W/BreventServer( 9284): Cannot dump appwidget []
D/BreventServer( 9284): Can't dump widgets (ignore)
D/BreventServer( 9284): get service: activity
W/BreventServer( 9284): Cannot dump activity [activities]
E/BreventServer( 9284): Can't dump activities
E/BreventServer( 9284): java.io.IOException: android.os.TransactionTooLargeException
E/BreventServer( 9284): 	at me.piebridge.brevent.server.e.b(HideApi.java:861)
E/BreventServer( 9284): 	at me.piebridge.brevent.server.e.a(HideApi.java:828)
E/BreventServer( 9284): 	at me.piebridge.brevent.server.e.a(HideApi.java:823)
E/BreventServer( 9284): 	at me.piebridge.brevent.server.e.c(HideApi.java:307)
E/BreventServer( 9284): 	at me.piebridge.brevent.server.BreventServer.B(BreventServer.java:2014)
E/BreventServer( 9284): 	at me.piebridge.brevent.server.BreventServer.j(BreventServer.java:798)
E/BreventServer( 9284): 	at me.piebridge.brevent.server.BreventServer.i(BreventServer.java:2187)
E/BreventServer( 9284): 	at me.piebridge.brevent.server.BreventServer.a(BreventServer.java:2311)
E/BreventServer( 9284): 	at java.lang.reflect.Method.invoke(Native Method)
E/BreventServer( 9284): 	at java.lang.reflect.Method.invoke(Method.java:372)
E/BreventServer( 9284): 	at me.piebridge.brevent.server.BreventServer.main(BreventServer.java:2413)
E/BreventServer( 9284): 	at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
E/BreventServer( 9284): 	at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:249)
E/BreventServer( 9284): Caused by: android.os.TransactionTooLargeException
E/BreventServer( 9284): 	at android.os.BinderProxy.transactNative(Native Method)
E/BreventServer( 9284): 	at android.os.BinderProxy.transact(Binder.java:496)
E/BreventServer( 9284): 	at android.os.BinderProxy.dumpAsync(Binder.java:526)
E/BreventServer( 9284): 	at me.piebridge.brevent.server.e.b(HideApi.java:843)
E/BreventServer( 9284): 	... 12 more
I/BreventServer( 9284): system_server: 1121, now: 1502861580
E/BreventLoader( 9233): worker 9284 exited with status 1
D/BreventLoader( 9233): signal arrived, update: 0
D/BreventLoader( 9229): worker 9233 exited with status 0
--- brevent end ---

please report bug to https://github.com/brevent/Brevent/issues with log above

XX 应用时间自动归零

以下为日志
08-21 22:03:28.063 21004 21004 D BreventServer: check again in 3600s
08-21 22:03:28.063 21004 21004 D BreventServer: check and brevent, took 262ms
08-21 22:03:53.270 21004 21004 D BreventServer: check and brevent
08-21 22:03:53.531 21004 21004 I BreventServer: won't block com.github.shadowsocks, depended by {com.android.systemui}
08-21 22:03:53.533 21004 21004 D BreventServer: audio: {}
08-21 22:03:53.533 21004 21004 D BreventServer: audioPaused: {}
08-21 22:03:53.534 21004 21004 D BreventServer: standby moe.reimu.weiboxposed
08-21 22:03:53.534 21004 21004 D BreventServer: standby com.android.documentsui
08-21 22:03:53.535 21004 21004 D BreventServer: standby com.android.mtp
08-21 22:03:53.536 21004 21004 D BreventServer: standby com.android.printspooler
08-21 22:03:53.537 21004 21004 D BreventServer: standby com.android.cellbroadcastreceiver
08-21 22:03:53.538 21004 21004 D BreventServer: standby com.google.android.gsf
08-21 22:03:53.539 21004 21004 D BreventServer: standby com.google.android.partnersetup
08-21 22:03:53.540 21004 21004 D BreventServer: standby com.svox.pico
08-21 22:03:53.542 21004 21004 D BreventServer: standby com.google.android.GoogleCamera
08-21 22:03:53.542 21004 21004 D BreventServer: check again in 3600s
08-21 22:03:53.542 21004 21004 D BreventServer: check and brevent, took 271ms
08-21 22:03:59.322 21004 21004 D BreventServer: check and brevent
08-21 22:03:59.609 21004 21004 D BreventServer: audio: {}
08-21 22:03:59.609 21004 21004 D BreventServer: audioPaused: {}
08-21 22:03:59.609 21004 21004 D BreventServer: standby com.github.shadowsocks
08-21 22:03:59.610 21004 21004 D BreventServer: standby moe.reimu.weiboxposed
08-21 22:03:59.611 21004 21004 D BreventServer: standby com.android.documentsui
08-21 22:03:59.611 21004 21004 D BreventServer: standby com.android.mtp
08-21 22:03:59.612 21004 21004 D BreventServer: standby com.android.printspooler
08-21 22:03:59.612 21004 21004 D BreventServer: standby com.android.cellbroadcastreceiver
08-21 22:03:59.613 21004 21004 D BreventServer: standby com.google.android.gsf
08-21 22:03:59.613 21004 21004 D BreventServer: standby com.google.android.partnersetup
08-21 22:03:59.614 21004 21004 D BreventServer: standby com.svox.pico
08-21 22:03:59.614 21004 21004 D BreventServer: standby com.google.android.GoogleCamera
08-21 22:03:59.615 21004 21004 D BreventServer: check again in 3600s
08-21 22:03:59.615 21004 21004 D BreventServer: check and brevent, took 291ms
08-21 22:04:02.629 21004 21004 D BreventServer: update current to com.teslacoilsw.launcher
08-21 22:04:02.630 21004 21004 D BreventServer: previous: com.tencent.mobileqq, packageName: com.teslacoilsw.launcher
08-21 22:04:05.234 21004 21004 D BreventServer: update current to yarolegovich.materialterminal
08-21 22:04:05.630 21004 21004 D BreventServer: check and brevent
08-21 22:04:05.829 21004 21004 D BreventServer: audio: {}
08-21 22:04:05.829 21004 21004 D BreventServer: audioPaused: {}
08-21 22:04:05.829 21004 21004 D BreventServer: standby com.github.shadowsocks
08-21 22:04:05.830 21004 21004 D BreventServer: standby moe.reimu.weiboxposed
08-21 22:04:05.830 21004 21004 D BreventServer: standby com.android.documentsui
08-21 22:04:05.831 21004 21004 D BreventServer: standby com.android.mtp
08-21 22:04:05.831 21004 21004 D BreventServer: standby com.android.printspooler
08-21 22:04:05.832 21004 21004 D BreventServer: standby com.android.cellbroadcastreceiver
08-21 22:04:05.833 21004 21004 D BreventServer: standby com.google.android.gsf
08-21 22:04:05.833 21004 21004 D BreventServer: standby com.google.android.partnersetup
08-21 22:04:05.833 21004 21004 D BreventServer: standby com.svox.pico
08-21 22:04:05.834 21004 21004 D BreventServer: standby com.google.android.GoogleCamera
08-21 22:04:05.834 21004 21004 D BreventServer: check again in 3600s
08-21 22:04:05.834 21004 21004 D BreventServer: check and brevent, took 203ms

黑域 2.1.3a-24-ga6bc490(Android zh_CN_#Hans-7.0)

HONOR/KNT-UL10/HWKNT:7.0/HUAWEIKNT-UL10/C00B385:user/release-keys
作者您好,在使用黑域兼绿色守护的过程中,通知栏跳出百度地图与斗鱼直播的消息提示,打开黑域并未显示两个软件在工作

关于增加无障碍服务优化的建议

@brevent 能不能对无障碍服务也做相应优化
(1)主要是因为使用一段时间辅助服务就不会用了,但黑域不处理它,他会一直挂在后台,黑域前台点击黑域提示无障碍服务,不联系黑域,其实这时用户已经不用它了。
(2)有时候正在使用无障碍服务,但是黑域又突然停止了该应用
具体处理方法可以看看下方:
1.用户从最近列表划去,立即强行停止!或者待机1分钟后强行停止
2.用户通过"Back"返回(或者在该软件内同一界面多次频繁点击"Back"),强行停止(因为可能是软件卡顿)!
3.用户通过"HOME"返回桌面,不予处理!

以root方式无法开启Brevent问题

@liudongmiao
samsung/trlteduoszh/trltechnzh:6.0.1/MMB29M/N9100ZHU1DQG1:user/release-keys
SELinux: true

WARNING: run as root is experimental!!!
checking for server.fail
[command] pm path me.piebridge.brevent
please report bug to https://github.com/brevent/Brevent/issues with log below

--- crash start ---
[command] logcat -b crash -t '08-22 18:13:39.000' -d
--- crash end ---
--- brevent start ---
[command] logcat -b main -t '08-22 18:13:39.000' -d -s BreventLoader BreventServer
--- brevent end ---

please report bug to https://github.com/brevent/Brevent/issues with log above

0_a209@trltechnzh:/ $ su
root@trltechnzh:/ # ash
/ # pm path me.piebridge.brevent
package:/data/app/me.piebridge.brevent-1/base.apk
/ # logcat -b crash -t '08-22 18:13:39.000' -d
Unable to open log device 'crash'
/ # logcat -b main -t '08-22 18:13:39.000' -d -s BreventLoader BreventServer
08-22 18:07:35.085 21818 21818 D BreventLoader: line:
08-22 18:07:35.085 21818 21818 E BreventLoader: can't get path
08-22 18:07:35.095 21804 21804 E BreventLoader: worker 21818 exited with status
08-22 18:12:17.795 22348 22348 D BreventLoader: line:
08-22 18:12:17.795 22348 22348 E BreventLoader: can't get path
08-22 18:12:17.805 22329 22329 E BreventLoader: worker 22348 exited with status 255
08-22 18:13:39.515 22836 22836 D BreventLoader: line:
08-22 18:13:39.515 22836 22836 E BreventLoader: can't get path
08-22 18:13:39.515 22795 22795 E BreventLoader: worker 22836 exited with status 255
/ #

chromebook不支持

我是三星chromebook plus,版本60.0.3112.80beta 32位,安卓版本7.1.1,装了黑域能弹出usb调试连接,选择后报错如下:
please report bug to https://github.com/brevent/Brevent/issues with log below
--- crash start ---

/system/bin/logcat -b crash -t '08-07 09:14:20.000' -d
--- crash end ---
--- brevent start ---
/system/bin/logcat -b main -t '08-07 09:14:20.000' -d -s BreventLoader BreventServer
08-07 09:14:21.111 4337 4337 D BreventLoader: loader path: /data/app/me.piebridge.brevent-2/base.apk
08-07 09:14:21.655 4347 4347 D BreventServer: get service: package
08-07 09:14:21.655 4347 4347 D BreventServer: args: [10]
08-07 09:14:21.655 4347 4347 I BreventServer: signal: 10
08-07 09:14:21.659 4347 4347 I BreventServer: starting Brevent Server 2.1.1
08-07 09:14:21.666 4347 4347 D BreventServer: get service: package
08-07 09:14:21.667 4347 4347 I BreventServer: brevent user: 0, uid: 2000
08-07 09:14:21.668 4347 4347 I BreventServer: brevent data directory: /data/user_de/0/com.android.shell
08-07 09:14:21.677 4347 4347 I BreventServer: loading brevent list
08-07 09:14:21.677 4347 4347 I BreventServer: loading brevent conf
08-07 09:14:21.679 4347 4347 E BreventServer: Could not access appwidget. Is the system running?
08-07 09:14:21.697 4337 4337 E BreventLoader: worker 4347 exited with status 1
08-07 09:14:21.697 4337 4337 D BreventLoader: signal arrived, update: 0
08-07 09:14:21.697 4332 4332 D BreventLoader: worker 4337 exited with status 0
--- brevent end ---
我知道可能对于chromeos,黑域没做过支持,建议在这方面扩展对于chromebook系列的支持,谢谢!

“反馈”中的一个强迫症式的文本错误

点击“反馈”后,弹出框第二个按钮的文本为“GITHUB”(大写),而非GitHub官方所表述的“GitHub”。
虽然也不影响什么,但是作为强迫症患者的我(及可能存在的一大帮子人)看着总有些怪怪的。
如果这是文本错误,且可以修复的话,请将其修复,谢谢。

黑域 2.1.5a启动超时

黑域版本:2.1.5a & 2.1.4
设备型号:华为荣耀5X(KIW-UL00)
Android版本:7.1.2
LineageOS版本:14.1-20170816-nightly-kiwi

出现问题:
无法启动,和在wifi调试下,会导致系统自动重启,而黑域一直无法启动。

启动报告:
found old brevent_server, pid: 9392, killing
checking for server....started, pid: 11934
checking for stable...........timeout

崩溃日志:
08-23 11:30:39.578 2375 2375 E AndroidRuntime: FATAL EXCEPTION: main
08-23 11:30:39.578 2375 2375 E AndroidRuntime: Process: android.process.media, PID: 2375
08-23 11:30:39.578 2375 2375 E AndroidRuntime: java.lang.IllegalStateException: Couldn't read row 6210, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
08-23 11:30:39.578 2375 2375 E AndroidRuntime: at android.database.CursorWindow.nativeGetString(Native Method)
08-23 11:30:39.578 2375 2375 E AndroidRuntime: at android.database.CursorWindow.getString(CursorWindow.java:438)
08-23 11:30:39.578 2375 2375 E AndroidRuntime: at android.database.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:51)
08-23 11:30:39.578 2375 2375 E AndroidRuntime: at com.android.providers.media.MediaProvider$ScannerClient.onMediaScannerConnected(MediaProvider.java:3907)
08-23 11:30:39.578 2375 2375 E AndroidRuntime: at android.media.MediaScannerConnection.onServiceConnected(MediaScannerConnection.java:256)
08-23 11:30:39.578 2375 2375 E AndroidRuntime: at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1453)
08-23 11:30:39.578 2375 2375 E AndroidRuntime: at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1481)
08-23 11:30:39.578 2375 2375 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:751)
08-23 11:30:39.578 2375 2375 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
08-23 11:30:39.578 2375 2375 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
08-23 11:30:39.578 2375 2375 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6186)
08-23 11:30:39.578 2375 2375 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
08-23 11:30:39.578 2375 2375 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
08-23 11:30:39.578 2375 2375 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: FATAL EXCEPTION: main
08-23 11:50:48.060 11377 11377 E AndroidRuntime: Process: com.v2ray.actinium:tile, PID: 11377
08-23 11:50:48.060 11377 11377 E AndroidRuntime: java.lang.RuntimeException: Unable to bind to service com.v2ray.actinium.service.ActiniumTileService@2529905 with Intent { cmp=com.v2ray.actinium/.service.ActiniumTileService (has extras) }: java.lang.RuntimeException: Unable to reach IQSService
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at android.app.ActivityThread.handleBindService(ActivityThread.java:3257)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at android.app.ActivityThread.-wrap3(ActivityThread.java)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1591)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6186)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: Caused by: java.lang.RuntimeException: Unable to reach IQSService
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at android.service.quicksettings.TileService.onBind(TileService.java:329)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at android.app.ActivityThread.handleBindService(ActivityThread.java:3243)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: ... 8 more
08-23 11:50:48.060 11377 11377 E AndroidRuntime: Caused by: android.os.DeadObjectException
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at android.os.BinderProxy.transactNative(Native Method)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at android.os.BinderProxy.transact(Binder.java:615)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at android.service.quicksettings.IQSService$Stub$Proxy.getTile(IQSService.java:185)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: at android.service.quicksettings.TileService.onBind(TileService.java:327)
08-23 11:50:48.060 11377 11377 E AndroidRuntime: ... 9 more

黑域服务日志:
08-23 11:47:12.561 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:47:12.593 9392 9392 D BreventServer: check and brevent
08-23 11:47:12.603 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:47:12.653 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:47:17.606 9392 9392 W BreventServer: dump notification [] timeout
08-23 11:47:17.739 9392 9392 D BreventServer: check again in 3600s
08-23 11:47:17.739 9392 9392 D BreventServer: check and brevent, took 5139ms
08-23 11:47:17.740 9392 9392 D BreventServer: update current to com.teslacoilsw.launcher
08-23 11:47:17.740 9392 9392 D BreventServer: previous: me.piebridge.brevent, packageName: com.teslacoilsw.launcher
08-23 11:47:17.740 9392 9392 D BreventServer: update current to me.piebridge.brevent
08-23 11:47:17.740 9392 9392 D BreventServer: previous: com.teslacoilsw.launcher, packageName: me.piebridge.brevent
08-23 11:47:22.757 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:47:22.789 9392 9392 D BreventServer: check and brevent
08-23 11:47:22.793 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:47:22.854 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:47:27.793 9392 9392 W BreventServer: dump notification [] timeout
08-23 11:47:27.990 9392 9392 D BreventServer: Force stop cn.etouch.ecalendar2(noRecent)
08-23 11:47:28.038 9392 9392 D BreventServer: standby cn.etouch.ecalendar2
08-23 11:47:28.041 9392 9392 D BreventServer: check again in 3600s
08-23 11:47:28.041 9392 9392 D BreventServer: check and brevent, took 5251ms
08-23 11:47:28.041 9392 9392 D BreventServer: cn.etouch.ecalendar2: widgets or system
08-23 11:47:33.066 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:47:33.108 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:47:33.174 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:47:38.196 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:47:38.225 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:47:39.160 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:47:44.187 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:47:44.238 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:47:45.174 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:47:50.190 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:47:50.218 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:47:51.204 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:47:56.225 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:47:56.256 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:47:57.210 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:48:02.231 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:48:02.255 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:48:03.241 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:48:08.261 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:48:08.293 9392 9392 D BreventServer: check and brevent
08-23 11:48:08.301 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:48:09.660 9392 9415 W BreventServer: has no BreventActivity
08-23 11:48:13.306 9392 9392 W BreventServer: dump notification [] timeout
08-23 11:48:13.417 9392 9392 D BreventServer: Force stop cn.etouch.ecalendar2(service)
08-23 11:48:13.419 9392 9392 D BreventServer: standby cn.etouch.ecalendar2
08-23 11:48:13.425 9392 9392 D BreventServer: Force stop com.google.android.apps.plus(noRecent)
08-23 11:48:13.426 9392 9392 D BreventServer: standby com.google.android.apps.plus
08-23 11:48:13.436 9392 9392 D BreventServer: Force stop com.google.android.apps.photos(noRecent)
08-23 11:48:13.438 9392 9392 D BreventServer: standby com.google.android.apps.photos
08-23 11:48:13.442 9392 9392 D BreventServer: standby cn.etouch.ecalendar2
08-23 11:48:13.443 9392 9392 D BreventServer: check again in 3600s
08-23 11:48:13.443 9392 9392 D BreventServer: check and brevent, took 5138ms
08-23 11:48:13.443 9392 9392 D BreventServer: update current to com.android.settings
08-23 11:48:13.443 9392 9392 D BreventServer: previous: me.piebridge.brevent, packageName: com.android.settings
08-23 11:48:37.822 9392 9392 D BreventServer: update current to com.teslacoilsw.launcher
08-23 11:48:37.822 9392 9392 D BreventServer: previous: com.android.settings, packageName: com.teslacoilsw.launcher
08-23 11:48:39.917 9392 9392 D BreventServer: com.google.android.apps.docs.editors.sheets: widgets or system
08-23 11:48:40.391 9392 9392 D BreventServer: update current to me.piebridge.brevent
08-23 11:48:40.391 9392 9392 D BreventServer: previous: com.teslacoilsw.launcher, packageName: me.piebridge.brevent
08-23 11:48:40.612 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:48:45.629 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:48:45.659 9392 9392 D BreventServer: check and brevent
08-23 11:48:45.665 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:48:46.644 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:48:50.668 9392 9392 W BreventServer: dump notification [] timeout
08-23 11:48:50.798 9392 9392 D BreventServer: ignore com.google.android.apps.docs.editors.sheets, wait for the service check
08-23 11:48:50.826 9392 9392 D BreventServer: Force stop com.google.android.apps.plus(noRecent)
08-23 11:48:50.827 9392 9392 D BreventServer: standby com.google.android.apps.plus
08-23 11:48:50.833 9392 9392 D BreventServer: Force stop com.google.android.apps.photos(noRecent)
08-23 11:48:50.834 9392 9392 D BreventServer: standby com.google.android.apps.photos
08-23 11:48:50.835 9392 9392 D BreventServer: check again in 3600s
08-23 11:48:50.835 9392 9392 D BreventServer: check and brevent, took 5168ms
08-23 11:48:55.871 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:48:55.898 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:48:55.947 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:49:00.959 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:49:01.010 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:49:01.952 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:49:06.973 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:49:07.015 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:49:07.957 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:49:12.975 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:49:13.025 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:49:13.975 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:49:18.990 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:49:19.025 9392 9392 D BreventServer: check and brevent
08-23 11:49:19.034 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:49:19.993 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:49:24.031 9392 9392 W BreventServer: dump notification [] timeout
08-23 11:49:24.203 9392 9392 D BreventServer: Force stop com.google.android.apps.docs.editors.sheets(service)
08-23 11:49:24.207 9392 9392 D BreventServer: standby com.google.android.apps.docs.editors.sheets
08-23 11:49:24.217 9392 9392 D BreventServer: standby com.google.android.apps.plus
08-23 11:49:24.225 9392 9392 D BreventServer: standby com.google.android.apps.photos
08-23 11:49:24.225 9392 9392 D BreventServer: check again in 3600s
08-23 11:49:24.225 9392 9392 D BreventServer: check and brevent, took 5199ms
08-23 11:49:29.249 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:49:29.283 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:49:29.327 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:49:34.344 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:49:34.383 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:49:35.325 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:49:40.358 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:49:40.392 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:49:41.348 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:49:46.365 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:49:46.390 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:49:47.367 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:49:52.389 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:49:52.422 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:49:53.376 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:49:58.393 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:49:58.435 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:49:59.408 9392 9415 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:50:04.426 9392 9415 W BreventServer: dump notification [] timeout
08-23 11:50:04.449 9392 9392 D BreventServer: update current to com.android.settings
08-23 11:50:04.452 9392 9415 W BreventServer: cannot handle: Broken pipe
08-23 11:50:37.526 9392 9392 D BreventServer: com.google.android.dialer: priority
08-23 11:50:37.894 9392 9392 D BreventServer: check and brevent
08-23 11:50:42.896 9392 9392 W BreventServer: dump notification [] timeout
08-23 11:50:43.153 9392 9392 D BreventServer: Force stop com.google.android.apps.docs.editors.sheets(noRecent)
08-23 11:50:43.155 9392 9392 D BreventServer: standby com.google.android.apps.docs.editors.sheets
08-23 11:50:43.155 9392 9392 D BreventServer: ignore com.google.android.dialer, wait for the service check
08-23 11:50:43.164 9392 9392 D BreventServer: Force stop com.google.android.apps.plus(noRecent)
08-23 11:50:43.168 9392 9392 D BreventServer: standby com.google.android.apps.plus
08-23 11:50:43.194 9392 9392 D BreventServer: Force stop com.google.android.apps.photos(noRecent)
08-23 11:50:43.195 9392 9392 D BreventServer: standby com.google.android.apps.photos
08-23 11:50:43.205 9392 9392 D BreventServer: Force stop com.google.android.apps.inbox(noRecent)
08-23 11:50:43.208 9392 9392 D BreventServer: standby com.google.android.apps.inbox
08-23 11:50:43.209 9392 9392 D BreventServer: check again in 3600s
08-23 11:50:43.209 9392 9392 D BreventServer: check and brevent, took 5314ms
08-23 11:50:43.210 9392 9392 D BreventServer: com.google.android.apps.docs.editors.sheets: widgets or system
08-23 11:50:53.289 9392 9392 D BreventServer: update current to com.google.android.dialer
08-23 11:50:53.289 9392 9392 D BreventServer: previous: com.android.settings, packageName: com.google.android.dialer
08-23 11:51:02.221 9392 9392 D BreventServer: check and brevent
08-23 11:51:07.223 9392 9392 W BreventServer: dump notification [] timeout
08-23 11:51:07.367 9392 9392 I BreventServer: won't block com.github.shadowsocks, depended by {com.android.systemui}
08-23 11:51:07.376 9392 9392 D BreventServer: Force stop com.google.android.apps.docs.editors.sheets(service)
08-23 11:51:07.383 9392 9392 D BreventServer: standby com.google.android.apps.docs.editors.sheets
08-23 11:51:07.387 9392 9392 D BreventServer: Force stop com.google.android.apps.inbox(service)
08-23 11:51:07.388 9392 9392 D BreventServer: standby com.google.android.apps.inbox
08-23 11:51:07.392 9392 9392 D BreventServer: Force stop com.v2ray.actinium(service)
08-23 11:51:07.393 9392 9392 D BreventServer: standby com.v2ray.actinium
08-23 11:51:07.394 9392 9392 D BreventServer: standby com.google.android.apps.docs.editors.sheets
08-23 11:51:07.397 9392 9392 D BreventServer: standby com.google.android.apps.plus
08-23 11:51:07.400 9392 9392 D BreventServer: standby com.google.android.apps.photos
08-23 11:51:07.405 9392 9392 D BreventServer: standby com.google.android.apps.inbox
08-23 11:51:07.405 9392 9392 D BreventServer: check again in 47s
08-23 11:51:07.405 9392 9392 D BreventServer: check and brevent, took 5183ms
08-23 11:51:13.053 9392 9392 D BreventServer: update current to com.android.settings
08-23 11:51:13.053 9392 9392 D BreventServer: previous: com.google.android.dialer, packageName: com.android.settings
08-23 11:51:22.191 9392 9392 D BreventServer: com.google.android.apps.docs.editors.sheets: widgets or system
08-23 11:51:37.851 9369 9369 E BreventLoader: worker 9392 exited on signal 15
08-23 11:51:37.851 9369 9369 D BreventLoader: signal arrived, update: 0
08-23 11:51:39.826 11920 11920 D BreventLoader: line: package:/data/app/me.piebridge.brevent-1/base.apk
08-23 11:51:39.826 11920 11920 D BreventLoader:
08-23 11:51:39.853 11920 11920 D BreventLoader: loader path: /data/app/me.piebridge.brevent-1/base.apk
08-23 11:51:40.786 11934 11934 D BreventServer: get service: package
08-23 11:51:40.787 11934 11934 D BreventServer: args: [10]
08-23 11:51:40.787 11934 11934 I BreventServer: signal: 10
08-23 11:51:40.854 11934 11934 I BreventServer: starting Brevent Server 2.1.5a
08-23 11:51:40.970 11934 11934 D BreventServer: version: 0
08-23 11:51:41.028 11934 11934 D BreventServer: get service: package
08-23 11:51:41.057 11934 11934 I BreventServer: brevent user: 0, uid: 2000
08-23 11:51:41.076 11934 11934 I BreventServer: brevent data directory: /data/user_de/0/com.android.shell
08-23 11:51:41.187 11934 11934 I BreventServer: loading brevent list
08-23 11:51:41.212 11934 11934 I BreventServer: load /data/user_de/0/com.android.shell/me.piebridge.brevent.list, size: 103
08-23 11:51:41.300 11934 11934 I BreventServer: loading brevent conf
08-23 11:51:41.364 11934 11934 D BreventServer: get service: appwidget
08-23 11:51:41.379 11934 11934 I BreventServer: checking standby, sdk: 25
08-23 11:51:41.381 11934 11934 D BreventServer: get service: usagestats
08-23 11:51:42.337 11934 11934 D BreventServer: line: mAppIdleEnabled=true mAppIdleTempParoled=false mCharging=true mLastAppIdleParoledTime=0
08-23 11:51:42.383 11934 11934 D BreventServer: check and brevent
08-23 11:51:42.384 11934 11951 I BreventServer: Brevent Event, now: 1503460302
08-23 11:51:42.385 11934 11934 D BreventServer: get service: notification
08-23 11:51:42.458 11934 11951 I BreventServer: system_server: 958, now: 1503460302
08-23 11:51:47.386 11934 11934 W BreventServer: dump notification [] timeout
08-23 11:51:47.405 11934 11934 D BreventServer: get service: activity
08-23 11:51:47.425 11934 11934 D BreventServer: get service: alarm
08-23 11:51:47.442 11934 11934 D BreventServer: get service: wallpaper
08-23 11:51:47.498 11934 11934 D BreventServer: get service: media.audio_flinger
08-23 11:51:47.655 11934 11934 D BreventServer: get service: deviceidle
08-23 11:51:47.683 11934 11934 D BreventServer: Force stop com.github.shadowsocks(noRecent)
08-23 11:51:47.686 11934 11934 D BreventServer: standby com.github.shadowsocks
08-23 11:51:47.693 11934 11934 D BreventServer: Force stop com.google.android.apps.docs.editors.sheets(noRecent)
08-23 11:51:47.694 11934 11934 D BreventServer: standby com.google.android.apps.docs.editors.sheets
08-23 11:51:47.713 11934 11934 D BreventServer: Force stop com.google.android.dialer(priority service)
08-23 11:51:47.730 11934 11934 D BreventServer: Force stop com.google.android.apps.plus(noRecent)
08-23 11:51:47.731 11934 11934 D BreventServer: standby com.google.android.apps.plus
08-23 11:51:47.740 11934 11934 D BreventServer: Force stop com.google.android.apps.photos(noRecent)
08-23 11:51:47.741 11934 11934 D BreventServer: standby com.google.android.apps.photos
08-23 11:51:47.742 11934 11934 D BreventServer: check again in 3600s
08-23 11:51:47.743 11934 11934 D BreventServer: check and brevent, took 5359ms
08-23 11:51:47.771 11934 11934 I BreventServer: notification_cancel_all events: 14
08-23 11:51:47.771 11934 11934 D BreventServer: get service: batterystats
08-23 11:51:47.816 11934 11934 I BreventServer: charging: false
08-23 11:51:47.816 11934 11934 I BreventServer: support standby: true
08-23 11:51:47.816 11934 11934 I BreventServer: support stopped: true
08-23 11:51:47.816 11934 11934 I BreventServer: support upgrade: true
08-23 11:51:47.997 11934 11934 I BreventServer: Brevent Server 2.1.5a started
08-23 11:51:47.998 11934 11934 D BreventServer: get service: appops
08-23 11:51:48.002 11934 11934 D BreventServer: set appops, package: me.piebridge.brevent, package uid: 10049, code: 43, mode: 0
08-23 11:51:48.002 11934 11934 I BreventServer: checking port
08-23 11:51:48.011 11934 11934 I BreventServer: checked port
08-23 11:51:51.598 11934 11934 I BreventServer: received first event
08-23 11:51:59.798 11934 11934 D BreventServer: update current to com.teslacoilsw.launcher
08-23 11:51:59.798 11934 11934 D BreventServer: previous: null, packageName: com.teslacoilsw.launcher
08-23 11:52:02.799 11934 11934 D BreventServer: check and brevent
08-23 11:52:05.442 11934 11962 D BreventServer: get service: deviceidle
08-23 11:52:05.448 11934 11962 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:52:07.803 11934 11934 W BreventServer: dump notification [] timeout
08-23 11:52:08.004 11934 11934 D BreventServer: standby com.github.shadowsocks
08-23 11:52:08.010 11934 11934 D BreventServer: standby com.google.android.apps.docs.editors.sheets
08-23 11:52:08.014 11934 11934 D BreventServer: Force stop com.google.android.dialer(previous running)
08-23 11:52:08.017 11934 11934 D BreventServer: standby com.google.android.apps.plus
08-23 11:52:08.022 11934 11934 D BreventServer: standby com.google.android.apps.photos
08-23 11:52:08.022 11934 11934 D BreventServer: check again in 3600s
08-23 11:52:08.022 11934 11934 D BreventServer: check and brevent, took 5220ms
08-23 11:52:08.023 11934 11934 D BreventServer: update current to me.piebridge.brevent
08-23 11:52:13.043 11934 11962 W BreventServer: dump notification [] timeout
08-23 11:52:13.093 11934 11962 D BreventServer: get service: lock_settings
08-23 11:52:13.112 11934 11962 W BreventServer: sent 10 to 11920
08-23 11:52:13.112 11920 11920 D BreventLoader: received signal: 10, ppid: 1
08-23 11:52:13.131 11934 11962 W BreventServer: cannot handle: Broken pipe
08-23 11:52:13.212 11934 11962 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:52:18.229 11934 11962 W BreventServer: dump notification [] timeout
08-23 11:52:18.270 11934 11962 W BreventServer: cannot handle: Broken pipe
08-23 11:52:19.177 11934 11962 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:52:24.220 11934 11962 W BreventServer: dump notification [] timeout
08-23 11:52:24.266 11934 11962 W BreventServer: cannot handle: Broken pipe
08-23 11:52:25.195 11934 11962 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:52:30.215 11934 11962 W BreventServer: dump notification [] timeout
08-23 11:52:30.250 11934 11962 W BreventServer: cannot handle: Broken pipe
08-23 11:52:31.215 11934 11962 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:52:36.229 11934 11962 W BreventServer: dump notification [] timeout
08-23 11:52:36.282 11934 11962 W BreventServer: cannot handle: Broken pipe
08-23 11:52:37.608 11934 11962 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:52:42.629 11934 11962 W BreventServer: dump notification [] timeout
08-23 11:52:42.962 11934 11962 W BreventServer: cannot handle: Broken pipe
08-23 11:52:43.258 11934 11962 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:52:48.276 11934 11962 W BreventServer: dump notification [] timeout
08-23 11:52:48.309 11934 11962 W BreventServer: cannot handle: Broken pipe
08-23 11:52:49.272 11934 11962 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:52:54.465 11934 11962 W BreventServer: dump notification [] timeout
08-23 11:52:54.738 11934 11962 W BreventServer: cannot handle: Broken pipe
08-23 11:52:55.795 11934 11962 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]
08-23 11:53:00.855 11934 11962 W BreventServer: dump notification [] timeout
08-23 11:53:01.166 11934 11962 W BreventServer: cannot handle: Broken pipe
08-23 11:53:01.780 11934 11962 I BreventServer: make brevent whitelist, args: [whitelist, +me.piebridge.brevent]

截图:
default
1
2
3
4
5
default

更新最新版黑域描述问题(3)

(1)位置:设置/高级功能/自我诊断
(2)原文:每 15 分钟检查黑域服务,必要时收集日志
只有偶然不正常停止时,才需要开启。开启之后,将把黑域加入电池优化白名单
(3)修改建议:将“开启之后,将把黑域加入电池优化白名单”改为“开启之后,自动将把黑域加入电池优化白名单”。避免用户不理解是需要用户自行把“黑域”加入电池优化白名单还是“黑域自动把自己加入电池优化白名单”!

关于优化音乐类应用

现在这个功能对于真的音乐应用已经非常厉害了,只是有些会用到音频的其他应用,似乎仍有提升空间,有些疑问前来咨询。

起点读书这个app在朗读时,它的语音插件app讯飞语记 会被识别为播放,但起点读书没被识别,还是闹钟,导致起点读书在后台朗读过程中会被待机,之后会被强杀。
朗读暂停时(在起点读书朗读时在起点图书界面里点一下就暂停,再点一下就继续,关闭的话要点退出朗读),讯飞语记不会被识别暂停,显示闹钟。

酷安推荐的快读免费小说app在播放暂停时的识别情况也是类似,不同的是快读免费小说在朗读时有通知,似乎不会被待机再强杀,而起点读书没有通知导致被处理。

而IT之家这个app也有语音朗读,在分屏界面,一端it之家,一端黑域,it之家在朗读时,黑域里能识别播放,it之家暂停朗读时(点它的音乐符号有暂停)的,黑域里变回闹钟,没识别暂停。

Extra space in front of "special" packages in popup menu

As you can see there's an additional space in the popup menu...
I checked your strings.xml and found you put the space there on purpose. I guess you'd like to format the string to replace "%s", but I don't know why it's not replaced by another string (I don't know much about Java).

2017-08-10 18 07 43

Version 2.1.1 (Play), Normal mode

Run as ROOT not working

enabled experimental run as root and got the following error:

samsung/dreamltexx/dreamlte:7.0/NRD90M/G950FXXU1AQG5:user/release-keys
SELinux: true

hopefully you can get it working so there won't be need to adb every restart. thanks

您好

柳大您好,我是一个坚定的正版和您的支持者,在所谓的社区版和酷域充斥评论时,我直接选择了正版。
但是在我购买的第二天您推出了返现活动,作为您的官方活动,我参与应该也不算是贪图小便宜吧。
所以在这里我请求退款,在28日再次购买。或者是,等到O系统推出时我会再次购买。谢谢您!

删除私人信息

关于黑域更新建议

1.更新日志描述问题
原更新日志

v2.1

  • 支持简单搜索
  • 支持排序,优化名称排序
  • 优化 ROOT 启动,不再需要 7 次显示 ROOT
  • 在日志中添加电池相关信息
  • 黑域在前台时,退出强制 doze
    magisksu 用户,如果出现 dumpsys 错误,请参考此页面:
    topjohnwu/magiskpolicy#3

1.其中的"退出强制doze"建议改为"强制退出doze"
当时看了半天愣是没看出是啥意思,相信也有其他感同身受者!
2.建议去除或者改善"退出强制doze"这个功能!
有时候黑域本身就处于doze的白名单中,黑域服务不会受到干扰,不需要强制整个系统退出doze模式!尤其是通过电脑ADB命令激活doze的用户,离开电脑后,一进入黑域前台。doze就被强制退出,需要重新用电脑doze.
3.黑域设置中部分用语
(1)位置:设置/高级功能/检查通知/底部描述
原描述:只有当您的机器解锁或查看通知卡顿时,才需要关闭"检查通知"
建议把"机器"改为"设备","解锁"改为"解除锁屏"(避免与"oem解锁混淆")
(2)位置:设置/黑域清单/自动更新
建议把"自动更新"改为"自动刷新列表",

permissions denied

C:\platform-tools>adb devices
List of devices attached
0715f7f2cf4e1202 device

C:\platform-tools>adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh
sh: /data/data/me.piebridge.brevent/brevent.sh: Permission denied

C:\platform-tools>adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh
sh: /data/data/me.piebridge.brevent/brevent.sh: Permission denied

升级至最新版v2.1.1,启动黑域失败,其中brevent步骤失败

cmd窗口执行adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh后系统反馈如下:
`
--- crash start ---

>>> /system/bin/logcat -b crash -t '08-07 00:19:03.000' -d
E/AndroidRuntime( 8703): *** FATAL EXCEPTION IN SYSTEM PROCESS: main
E/AndroidRuntime( 8703): java.lang.reflect.InvocationTargetException
E/AndroidRuntime( 8703):        at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 8703):        at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 8703):        at me.piebridge.brevent.server.BreventServer.main(BreventServer.java:2308)
E/AndroidRuntime( 8703):        at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
E/AndroidRuntime( 8703):        at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:249)
E/AndroidRuntime( 8703): Caused by: java.lang.NoSuchMethodError: No interface method setMode(IILjava/lang/String;I)V in class Lcom/android/internal/app/IAppOpsService; or its super classes (declaration of 'com.android.internal.app.IAppOpsService' appears in /system/framework/framework.jar:classes2.dex)
E/AndroidRuntime( 8703):        at me.piebridge.brevent.server.e.a(HideApi.java:754)
E/AndroidRuntime( 8703):        at me.piebridge.brevent.server.BreventServer.i(BreventServer.java:2181)
E/AndroidRuntime( 8703):        at me.piebridge.brevent.server.BreventServer.h(BreventServer.java:2135)
E/AndroidRuntime( 8703):        at me.piebridge.brevent.server.BreventServer.a(BreventServer.java:2210)
E/AndroidRuntime( 8703):        ... 5 more
E/AndroidRuntime( 8703): Error reporting crash
E/AndroidRuntime( 8703): java.lang.RuntimeException: Bad file descriptor
E/AndroidRuntime( 8703):        at android.os.BinderProxy.transactNative(Native Method)
E/AndroidRuntime( 8703):        at android.os.BinderProxy.transact(Binder.java:595)
E/AndroidRuntime( 8703):        at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:4353)
E/AndroidRuntime( 8703):        at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:89)
E/AndroidRuntime( 8703):        at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
E/AndroidRuntime( 8703):        at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
--- crash end ---
--- brevent start ---
>>> /system/bin/logcat -b main -t '08-07 00:19:03.000' -d -s BreventLoader BreventServer
D/BreventLoader( 8685): loader path: /data/app/me.piebridge.brevent-1/base.apk
D/BreventServer( 8703): get service: package
D/BreventServer( 8703): args: [10]
I/BreventServer( 8703): signal: 10
I/BreventServer( 8703): starting Brevent Server 2.1.1
D/BreventServer( 8703): get service: package
I/BreventServer( 8703): brevent user: 0, uid: 2000
I/BreventServer( 8703): brevent data directory: /data/data/com.android.shell
I/BreventServer( 8703): loading brevent list
I/BreventServer( 8703): load /data/data/com.android.shell/me.piebridge.brevent.list, size: 67
W/BreventServer( 8703): Can't setStopped for com.appboss.LinuxShellScriptConcepts(ignore)
I/BreventServer( 8703): loading brevent conf
D/BreventServer( 8703): get service: appwidget
D/BreventServer( 8703): check and brevent
I/BreventServer( 8703): Brevent Event, now: 1502036344
D/BreventServer( 8703): get service: notification
I/BreventServer( 8703): system_server: 3039, now: 1502036344
D/BreventServer( 8703): get service: activity
D/BreventServer( 8703): get service: alarm
D/BreventServer( 8703): get service: wallpaper
I/BreventServer( 8703): won't block com.android.vending, depended by {com.google.android.gms}
D/BreventServer( 8703): Force stop com.sankuai.meituan(forceStop)
D/BreventServer( 8703): Force stop com.smartisanos.music(forceStop)
D/BreventServer( 8703): Force stop com.smartisanos.recorder(forceStop)
D/BreventServer( 8703): check again in 3600s
D/BreventServer( 8703): check and brevent, took 738ms
D/BreventServer( 8703): get service: power
I/BreventServer( 8703): charging: true
I/BreventServer( 8703): support standby: false
I/BreventServer( 8703): support stopped: false
I/BreventServer( 8703): Brevent Server 2.1.1 started
D/BreventServer( 8703): get service: appops
E/BreventLoader( 8685): worker 8703 exited on signal 9
D/BreventLoader( 8685): signal arrived, update: 0
D/BreventLoader( 8680): worker 8685 exited with status 0

--- brevent end ---
please report bug to https://github.com/brevent/Brevent/issues with log above`

求解!

Can't execute command, please switch to another SU

Can't execute command, please switch to another SU.

Root method: Magisk SU, latest v13.6
ROM: stock ROM, Galaxy Note 4, N910F

samsung/trltexx/trlte:6.0.1/MMB29M/N910FXXS1DQFA:user/release-keys
SELinux: true

WARNING: run as root is experimental!!!
checking for server.fail
[command] pm path me.piebridge.brevent
please report bug to https://github.com/brevent/Brevent/issues with log below

--- crash start ---
[command] logcat -b crash -t '08-24 20:40:31.000' -d
--- crash end ---
--- brevent start ---
[command] logcat -b main -t '08-24 20:40:31.000' -d -s BreventLoader BreventServer
--- brevent end ---

please report bug to https://github.com/brevent/Brevent/issues with log above

Latest Next Build doesn't start

WARNING: linker: /data/local/tmp/brevent: unused DT entry: type 0x6ffffffe arg 0xda0
WARNING: linker: /data/local/tmp/brevent: unused DT entry: type 0x6fffffff arg 0x1
checking for server..started, pid: 9594
checking for stable..quited

[command] pm path me.piebridge.brevent
package:/data/app/me.piebridge.brevent-1/base.apk
please report bug to https://github.com/brevent/Brevent/issues with log below

--- crash start ---
[command] logcat -b crash -t '08-20 22:37:03.000' -d
Unable to open log device 'crash'
--- crash end ---
--- brevent start ---
[command] logcat -b main -t '08-20 22:37:03.000' -d -s BreventLoader BreventServer
D/BreventLoader( 9522): line: package:/data/app/me.piebridge.brevent-1/base.apk
D/BreventLoader( 9522): 
D/BreventLoader( 9522): loader path: /data/app/me.piebridge.brevent-1/base.apk
D/BreventServer( 9594): get service: package
D/BreventServer( 9594): args: [10]
I/BreventServer( 9594): signal: 10
I/BreventServer( 9594): starting Brevent Server 2.1.3a-24-ga6bc490
D/BreventServer( 9594): get service: package
I/BreventServer( 9594): brevent user: 0, uid: 2000
I/BreventServer( 9594): brevent data directory: /data/data/com.android.shell
I/BreventServer( 9594): loading brevent list
I/BreventServer( 9594): load /data/data/com.android.shell/me.piebridge.brevent.list, size: 79
W/BreventServer( 9594): Can't setStopped for com.simplemobiletools.notes(ignore)
I/BreventServer( 9594): loading brevent conf
D/BreventServer( 9594): get service: appwidget
I/BreventServer( 9594): checking standby, sdk: 22
D/BreventServer( 9594): check and brevent
D/BreventServer( 9594): get service: notification
I/BreventServer( 9594): Brevent Event, now: 1503283024
I/BreventServer( 9594): system_server: 671, now: 1503283024
D/BreventServer( 9594): get service: activity
D/BreventServer( 9594): get service: alarm
D/BreventServer( 9594): get service: wallpaper
E/BreventServer( 9594): Could not access telecom. Is the system running?
E/BreventLoader( 9522): worker 9594 exited with status 1
D/BreventLoader( 9522): signal arrived, update: 0
D/BreventLoader( 9518): worker 9522 exited with status 0
--- brevent end ---

please report bug to https://github.com/brevent/Brevent/issues with log above

更新最新版黑域描述问题

1)原文:“允许 ROOT 启动”需要支付 3 美元或 16 人民币(推荐支付宝)。

如您已经支付,请打开“支付宝”(需要临时禁用 Xposed),点开“转账记录”(不是“账单详情”),将会自动识别(如果账单过期,将无法自动识别)。

如果无法自动识别,或者其它方式支付,请发送邮件(需要安装邮件客户端),附上支付订单截图。

邮件一般 24 小时内回复,请尽量自动确认。
(2)问题:建议把“16人民币”改为“16元人民币”
或者使用通用方式“16RMB”
否则一些爱搞破坏的人说是16万人民币(虽然没这么离谱,还是建议改一下)

更新最新版黑域描述问题(2)

1.位置:设置/实验性功能/识别非正常“返回”
2.原文:有些应用按“返回”时放到后台而不退出
Play 版需要累计支付 2 美元,其它版请随意
3.修改建议:将“退出”改为“强行停止” ,因为实际上,用户已经“退出”该程序主界面,只是不想停止该程序!

Xperia z ultra c6833 brevent fail to start server in root mode log

Sony/C6833/C6833:5.1.1/14.6.A.1.236/834130922:user/release-keys
SELinux: true

WARNING: run as root is experimental!!!
checking for server...started, pid: 26310
checking for stable..quited

please report bug to https://github.com/brevent/Brevent/issues with log below

--- crash start ---
[command] pm path me.piebridge.brevent
package:/data/app/me.piebridge.brevent-1/base.apk
[command] logcat -b crash -t '08-18 17:12:19.000' -d
--- crash end ---
--- brevent start ---
[command] logcat -b main -t '08-18 17:12:19.000' -d -s BreventLoader BreventServer
D/BreventLoader(26257): line: package:/data/app/me.piebridge.brevent-1/base.apk
D/BreventLoader(26257): 
D/BreventLoader(26257): loader path: /data/app/me.piebridge.brevent-1/base.apk
D/BreventServer(26310): get service: package
D/BreventServer(26310): args: [10]
I/BreventServer(26310): signal: 10
I/BreventServer(26310): starting Brevent Server 2.1.3
D/BreventServer(26310): get service: package
I/BreventServer(26310): brevent user: 0, uid: 0
I/BreventServer(26310): brevent data directory: /data/data/com.android.shell
I/BreventServer(26310): loading brevent list
I/BreventServer(26310): loading brevent conf
D/BreventServer(26310): get service: appwidget
D/BreventServer(26310): check and brevent
D/BreventServer(26310): get service: notification
I/BreventServer(26310): Brevent Event, now: 1503060141
I/BreventServer(26310): system_server: 950, now: 1503060141
D/BreventServer(26310): get service: activity
D/BreventServer(26310): get service: alarm
D/BreventServer(26310): get service: wallpaper
D/BreventServer(26310): check again in 3600s
D/BreventServer(26310): check and brevent, took 334ms
I/BreventServer(26310): notification_cancel_all events: 2
D/BreventServer(26310): get service: power
I/BreventServer(26310): charging: true
I/BreventServer(26310): support standby: false
I/BreventServer(26310): support stopped: true
I/BreventServer(26310): support upgrade: true
I/BreventServer(26310): Brevent Server 2.1.3 started
D/BreventServer(26310): get service: appops
D/BreventServer(26310): set appops, package: me.piebridge.brevent, package uid: 10295, code: 43, mode: 0
I/BreventServer(26310): granted permission
I/BreventServer(26310): checking port
E/BreventServer(26310): Cannot connect to server (brevent network error)
E/BreventServer(26310): java.net.ConnectException: failed to connect to localhost/::1 (port 59526): connect failed: EBADF (Bad file number)
E/BreventServer(26310): 	at libcore.io.IoBridge.connect(IoBridge.java:128)
E/BreventServer(26310): 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:183)
E/BreventServer(26310): 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:163)
E/BreventServer(26310): 	at java.net.Socket.startupSocket(Socket.java:595)
E/BreventServer(26310): 	at java.net.Socket.<init>(Socket.java:231)
E/BreventServer(26310): 	at me.piebridge.brevent.protocol.BreventProtocol.checkPortSync(BreventProtocol.java:203)
E/BreventServer(26310): 	at me.piebridge.brevent.server.BreventServer$1.run(BreventServer.java:2254)
E/BreventServer(26310): 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
E/BreventServer(26310): 	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
E/BreventServer(26310): 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:152)
E/BreventServer(26310): 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265)
E/BreventServer(26310): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
E/BreventServer(26310): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
E/BreventServer(26310): 	at java.lang.Thread.run(Thread.java:818)
E/BreventServer(26310): Caused by: android.system.ErrnoException: connect failed: EBADF (Bad file number)
E/BreventServer(26310): 	at libcore.io.Posix.connect(Native Method)
E/BreventServer(26310): 	at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:111)
E/BreventServer(26310): 	at libcore.io.IoBridge.connectErrno(IoBridge.java:141)
E/BreventServer(26310): 	at libcore.io.IoBridge.connect(IoBridge.java:126)
E/BreventServer(26310): 	... 13 more
E/BreventLoader(26257): worker 26310 exited with status 1
D/BreventLoader(26257): signal arrived, update: 0
D/BreventLoader(26253): worker 26257 exited with status 0
--- brevent end ---

please report bug to https://github.com/brevent/Brevent/issues with log above

no recent tasks on some miui rom

ZUK/z2_row/z2_row:6.0.1/MMB29M/2.3.044_161013:user/release-keys
SELinux: false

WARNING: run as root is experimental!!!
checking for server...fail
please report bug to https://github.com/brevent/Brevent/issues with log below

--- crash start ---
>>> /system/bin/logcat -b crash -t '08-11 14:45:25.000' -d
--- crash end ---
--- brevent start ---
>>> /system/bin/logcat -b main -t '08-11 14:45:25.000' -d -s BreventLoader BreventServer
08-11 14:45:26.383  7954  7954 D BreventLoader: loader path: /data/app/me.piebridge.brevent-1/base.apk
08-11 14:45:26.807  7974  7974 D BreventServer: get service: package
08-11 14:45:26.808  7974  7974 D BreventServer: args: [10]
08-11 14:45:26.808  7974  7974 I BreventServer: signal: 10
08-11 14:45:26.853  7974  7974 I BreventServer: starting Brevent Server 2.1.2
08-11 14:45:26.863  7974  7974 D BreventServer: get service: package
08-11 14:45:26.865  7974  7974 I BreventServer: brevent user: 0, uid: 0
08-11 14:45:26.868  7974  7974 I BreventServer: brevent data directory: /data/user/0/com.android.shell
08-11 14:45:26.890  7974  7974 I BreventServer: loading brevent list
08-11 14:45:26.890  7974  7974 I BreventServer: loading brevent conf
08-11 14:45:26.893  7974  7974 D BreventServer: get service: appwidget
08-11 14:45:26.899  7974  7974 D BreventServer: get service: usagestats
08-11 14:45:27.264  7974  7988 I BreventServer: Brevent Event, now: 1502433927
08-11 14:45:27.267  7974  7974 D BreventServer: check and brevent
08-11 14:45:27.267  7974  7974 D BreventServer: get service: notification
08-11 14:45:27.387  7974  7988 I BreventServer: system_server: 1517, now: 1502433927
08-11 14:45:27.452  7974  7974 I BreventServer: remove notification flag 98 for com.miui.home
08-11 14:45:27.452  7974  7974 I BreventServer: remove notification flag 98 for com.miui.securitycenter
08-11 14:45:27.453  7974  7974 I BreventServer: remove notification flag 98 for com.android.providers.contacts
08-11 14:45:27.460  7974  7974 D BreventServer: get service: activity
08-11 14:45:27.489  7974  7974 D BreventServer: get service: alarm
08-11 14:45:27.490  7974  7974 D BreventServer: get service: wallpaper
08-11 14:45:27.496  7974  7974 E BreventServer: Can't start Brevent:  is not a constant in android.text.Layout$Alignment
08-11 14:45:27.496  7974  7974 E BreventServer: java.lang.IllegalArgumentException:  is not a constant in android.text.Layout$Alignment
08-11 14:45:27.496  7974  7974 E BreventServer: 	at java.lang.Enum.valueOf(Enum.java:200)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at android.text.Layout$Alignment.valueOf(Layout.java:2017)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at android.text.style.AlignmentSpan$Standard.<init>(AlignmentSpan.java:33)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at android.text.TextUtils$1.createFromParcel(TextUtils.java:711)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at android.text.TextUtils$1.createFromParcel(TextUtils.java:684)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at android.app.ActivityManager$RecentTaskInfo.readFromParcel(ActivityManager.java:947)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at android.app.ActivityManager$RecentTaskInfo.<init>(ActivityManager.java:972)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at android.app.ActivityManager$RecentTaskInfo.<init>(ActivityManager.java:813)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at android.app.ActivityManager$RecentTaskInfo$1.createFromParcel(ActivityManager.java:964)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at android.app.ActivityManager$RecentTaskInfo$1.createFromParcel(ActivityManager.java:962)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at android.os.Parcel.createTypedArrayList(Parcel.java:2007)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at android.app.ActivityManagerProxy.getRecentTasks(ActivityManagerNative.java:3336)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at me.piebridge.brevent.override.HideApiOverrideM.getRecentTasks(HideApiOverrideM.java:22)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at me.piebridge.brevent.server.BreventServer.n(BreventServer.java:1283)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at me.piebridge.brevent.server.BreventServer.j(BreventServer.java:775)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at me.piebridge.brevent.server.BreventServer.h(BreventServer.java:2101)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at me.piebridge.brevent.server.BreventServer.a(BreventServer.java:2218)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at java.lang.reflect.Method.invoke(Native Method)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at me.piebridge.brevent.server.BreventServer.main(BreventServer.java:2316)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
08-11 14:45:27.496  7974  7974 E BreventServer: 	at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:258)
08-11 14:45:27.539  7954  7954 E BreventLoader: worker 7974 exited with status 1
08-11 14:45:27.539  7954  7954 D BreventLoader: signal arrived, update: 0
08-11 14:45:27.540  7946  7946 D BreventLoader: worker 7954 exited with status 0
--- brevent end ---

please report bug to https://github.com/brevent/Brevent/issues with log above

brevent dumpsys dead

HTC U11
Android: 7.11
軟體號碼: 1.03.709.4

黑域版本: 2.1.1

請參考,謝謝。

htc/ocndugl_00709/htc_ocndugl:7.1.1/NMF26X/923215.4:user/release-keys
SELinux: true

WARNING: run as root is experimental!!!
checking for server..fail
please report bug to https://github.com/brevent/Brevent/issues with log below

--- crash start ---
>>> /system/bin/logcat -b crash -t '08-11 15:11:26.000' -d
--- crash end ---
--- brevent start ---
>>> /system/bin/logcat -b main -t '08-11 15:11:26.000' -d -s BreventLoader BreventServer
08-11 15:11:26.653 26251 26251 D BreventLoader: loader path: /data/app/me.piebridge.brevent-1/base.apk
08-11 15:11:27.058 26270 26270 D BreventServer: get service: package
08-11 15:11:27.059 26270 26270 D BreventServer: args: [10]
08-11 15:11:27.059 26270 26270 I BreventServer: signal: 10
08-11 15:11:27.061 26270 26270 I BreventServer: starting Brevent Server 2.1.1
08-11 15:11:27.068 26270 26270 D BreventServer: get service: package
08-11 15:11:27.070 26270 26270 I BreventServer: brevent user: 0, uid: 0
08-11 15:11:27.071 26270 26270 I BreventServer: brevent data directory: /data/user_de/0/com.android.shell
08-11 15:11:27.089 26270 26270 I BreventServer: loading brevent list
08-11 15:11:27.093 26270 26270 I BreventServer: load /data/user_de/0/com.android.shell/me.piebridge.brevent.list, size: 117
08-11 15:11:27.120 26270 26270 I BreventServer: loading brevent conf
08-11 15:11:27.124 26270 26270 D BreventServer: get service: appwidget
08-11 15:11:27.125 26270 26270 E BreventServer: Cannot dump appwidget(brevent dumpsys dead)
08-11 15:11:27.142 26251 26251 E BreventLoader: worker 26270 exited with status 1
08-11 15:11:27.142 26251 26251 D BreventLoader: signal arrived, update: 0
08-11 15:11:27.143 26247 26247 D BreventLoader: worker 26251 exited with status 0
--- brevent end ---

please report bug to https://github.com/brevent/Brevent/issues with log above

2.1 功能点

  • 主动低电耗
    由于低电耗(doze)针对整个设置,只会带来更多问题,放弃。
    但是会在进入黑域时,退出强制 doze 状态。

  • 搜索

  • 排序

    • 按名称
    • 按上次使用时间
    • 按更新时间
    • 按使用时长
  • 日志分析

    • 加入电量 (如 dumpsys batterystats 等)
    • 过程记录
      顺延到子版本
    • 唤醒统计
      顺延到子版本

2.1.2自编译版报下面的错误

OnePlus/OnePlus3/OnePlus3:7.1.1/NMF26F/06151600:user/release-keys
SELinux: false

WARNING: run as root is experimental!!!
checking for server..started, pid: 26654
checking for stable....quited

please report bug to https://github.com/brevent/Brevent/issues with log below
--- crash start ---

/system/bin/logcat -b crash -t '08-11 08:10:35.000' -d
08-11 08:10:38.839 26654 26679 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: Thread-2
08-11 08:10:38.839 26654 26679 E AndroidRuntime: java.lang.NoSuchMethodError: No direct method (JJZ)V in class Lme/piebridge/brevent/protocol/BreventDisableRoot; or its super classes (declaration of 'me.piebridge.brevent.protocol.BreventDisableRoot' appears in /data/app/me.piebridge.brevent-1/base.apk)
08-11 08:10:38.839 26654 26679 E AndroidRuntime: at me.piebridge.brevent.server.BreventServer.a(BreventServer.java:497)
08-11 08:10:38.839 26654 26679 E AndroidRuntime: at me.piebridge.brevent.server.b.a(BreventSocket.java:71)
08-11 08:10:38.839 26654 26679 E AndroidRuntime: at me.piebridge.brevent.server.b.run(BreventSocket.java:39)
08-11 08:10:38.839 26654 26679 E AndroidRuntime: at java.lang.Thread.run(Thread.java:761)
--- crash end ---
--- brevent start ---
/system/bin/logcat -b main -t '08-11 08:10:35.000' -d -s BreventLoader BreventServer
08-11 08:10:36.145 26635 26635 D BreventLoader: loader path: /data/app/me.piebridge.brevent-1/base.apk
08-11 08:10:36.583 26654 26654 D BreventServer: get service: package
08-11 08:10:36.584 26654 26654 D BreventServer: args: [10]
08-11 08:10:36.584 26654 26654 I BreventServer: signal: 10
08-11 08:10:36.599 26654 26654 I BreventServer: starting Brevent Server 2.1.2
08-11 08:10:36.606 26654 26654 D BreventServer: get service: package
08-11 08:10:36.607 26654 26654 I BreventServer: brevent user: 0, uid: 0
08-11 08:10:36.608 26654 26654 I BreventServer: brevent data directory: /data/user_de/0/com.android.shell
08-11 08:10:36.626 26654 26654 I BreventServer: loading brevent list
08-11 08:10:36.630 26654 26654 I BreventServer: load /data/user_de/0/com.android.shell/me.piebridge.brevent.list, size: 84
08-11 08:10:36.646 26654 26654 I BreventServer: loading brevent conf
08-11 08:10:36.648 26654 26654 D BreventServer: get service: appwidget
08-11 08:10:36.657 26654 26654 D BreventServer: get service: usagestats
08-11 08:10:37.293 26654 26667 I BreventServer: Brevent Event, now: 1502410237
08-11 08:10:37.294 26654 26654 D BreventServer: check and brevent
08-11 08:10:37.295 26654 26654 D BreventServer: get service: notification
08-11 08:10:37.303 26654 26667 I BreventServer: system_server: 1284, now: 1502410237
08-11 08:10:37.397 26654 26654 D BreventServer: get service: activity
08-11 08:10:37.436 26654 26654 D BreventServer: get service: alarm
08-11 08:10:37.437 26654 26654 D BreventServer: get service: wallpaper
08-11 08:10:37.528 26654 26654 D BreventServer: get service: deviceidle
08-11 08:10:37.538 26654 26654 D BreventServer: check again in 34s
08-11 08:10:37.538 26654 26654 D BreventServer: check and brevent, took 244ms
08-11 08:10:37.540 26654 26654 D BreventServer: get service: batterystats
08-11 08:10:37.546 26654 26654 I BreventServer: charging: false
08-11 08:10:37.546 26654 26654 I BreventServer: support standby: true
08-11 08:10:37.546 26654 26654 I BreventServer: support stopped: true
08-11 08:10:37.546 26654 26654 I BreventServer: Brevent Server 2.1.2 started
08-11 08:10:37.549 26654 26654 D BreventServer: get service: appops
08-11 08:10:37.549 26654 26654 D BreventServer: set appops, package: me.piebridge.brevent, package uid: 10861, code: 43, mode: 0
08-11 08:10:37.549 26654 26654 I BreventServer: checking port
08-11 08:10:37.559 26654 26654 I BreventServer: checked port
08-11 08:10:37.765 26654 26679 W BreventServer: no first brevent event
08-11 08:10:37.838 26654 26654 I BreventServer: received first event
08-11 08:10:38.875 26635 26635 E BreventLoader: worker 26654 exited on signal 9
08-11 08:10:38.875 26635 26635 D BreventLoader: signal arrived, update: 0
08-11 08:10:38.876 26631 26631 D BreventLoader: worker 26635 exited with status 0
--- brevent end ---
please report bug to https://github.com/brevent/Brevent/issues with log above

向导

1)Android 系统离开应用可以通过好几种方式,“返回”按钮退出应用回到上层,“主页”按钮或者“总览”(Overview)按钮把应用放到后台。

黑域通过这种方式识别您是否打开或已经退出,阻断黑域清单里的应用在没有使用的时候长期运行。对于被恶意唤醒的应用,一律强行停止。

这里 “黑域通过这种方式识别”的“这种”描述不清晰,不知道是哪一种。应该为“以上”或者“”

我下载了你的代码但是有异常

我下载了你的代码运行和编译都没问题但是在真机测试的时候出现了如下提示
/data/data/me.piebridge.brevent/brevent.sh[37]: syntax error: 'elif' unexpected

由黑域设置进支付宝查询时会遇到的问题

识别成功后的toast一直弹窗:

正常时,转账记录(→账单详情→往来记录)→转账输金额→黑域主界面,共五个界面,只要先在转账记录弹出toast后,按顺序进入其他四个界面都会弹。但是有时会遇到toast持续弹窗的时间特别长,远超弹5次的时间,而且现象也是那种拼命的弹,不是渐出后再显示。

复现方式:进入转账记录看到弹toast后,快速点进账单详情再快速点进往来记录,再快速返回账单详情再返回转账记录,期间动作要快,不等toast消失就快速切换页面,然后停在转账记录不返回,此时toast就一直弹,一直弹后再返回,toast就要等一段长时间后才消失。

对于支付提示的一些建议

手机状态:
第一次安装新版黑域
手机有root权限

遇到问题:
前台没有提示支付启动root功能。
无法通过支付,自动root启动。
这种情况下,只能通过电脑adb命令打开黑域,而通过电脑adb打开黑域的话,无法显示root功能,也就没有了支付选项。

第一次打开软件,如果没有启动黑域,且有root权限,无法直接支付宝转账,自动启动。必须电脑输入指令开启之后,才能进入软件。

关于黑域界面描述问题

位置:向导/ADB
原文:1. 解压 platform-tools-latest-<平台>.zip
这儿应该是想表达的意思是:1. 解压 platform-tools-latest.zip?

开启adb时的弹窗

1)如果没先开调试链接USB,开发者选项就变复制指令了,应该等开了调试再变。虽然有提示但考虑有时用户习惯先链接USB,而且有时调试要通过允许,等调试允许后再变更符合实际情况。

2)这里没法回到向导,建议加个向导让用户再看一下adb指令。

反馈两个问题

1.网易云音乐在黑域允许同步的情况下,不知道为什么,一段时间后仍然会被自动关闭。
2.在使用substratum主题的时候,如果应用安装了新主题,这些新主题会被自动黑域。很显然,这些主题应用并不需要被黑域,而我没有针对于此的取消自动黑域的按钮。更重要的是,因为一个主题里面包含大量的叠加层,每安装一个的时候自动黑域一下,有时甚至会导致卡死.....

如果能修复和改进,十分感激!

无法开启服务,原生7.1.

--- crash start ---
>>> /system/bin/logcat -b crash -t '08-10 09:43:03.000' -d
08-10 09:43:04.426  4503  4503 F libc    : Fatal signal 6 (SIGABRT), code -6 in tid 4503 (main)
08-10 09:43:04.492  4518  4518 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
08-10 09:43:04.492  4518  4518 F DEBUG   : Build fingerprint: 'xiaomi/tissot/tissot_sprout:7.1.2/N2G47H/7.7.28:user/release-keys'
08-10 09:43:04.492  4518  4518 F DEBUG   : Revision: '0'
08-10 09:43:04.492  4518  4518 F DEBUG   : ABI: 'arm64'
08-10 09:43:04.493  4518  4518 F DEBUG   : pid: 4503, tid: 4503, name: main  >>> brevent_server <<<
08-10 09:43:04.493  4518  4518 F DEBUG   : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
08-10 09:43:04.499  4518  4518 F DEBUG   : Abort message: 'art/runtime/thread.cc:1661] No pending exception expected: java.lang.ClassNotFoundException: Didn't find class "me.piebridge.brevent.server.BreventServer" on path: DexPathList[[zip file "/data/app/me.piebridge.brevent-1/base.apk"],nativeLibraryDirectories=[/system/lib64, /vendor/lib64, /system/lib64, /vendor/lib64]]'
08-10 09:43:04.499  4518  4518 F DEBUG   :     x0   0000000000000000  x1   0000000000001197  x2   0000000000000006  x3   0000000000000008
08-10 09:43:04.499  4518  4518 F DEBUG   :     x4   00000000000000da  x5   0000800000000000  x6   0000007f91d6a000  x7   0000000000000000
08-10 09:43:04.499  4518  4518 F DEBUG   :     x8   0000000000000083  x9   ffffffffffffffdf  x10  0000000000000000  x11  0000000000000001
08-10 09:43:04.499  4518  4518 F DEBUG   :     x12  ffffffffffffffff  x13  0000000000000000  x14  0000000000000000  x15  00196602268ddba4
08-10 09:43:04.499  4518  4518 F DEBUG   :     x16  0000007f8f28eee0  x17  0000007f8f238510  x18  0000000000000000  x19  0000007f91e1eb40
08-10 09:43:04.499  4518  4518 F DEBUG   :     x20  0000000000000006  x21  0000007f91e1ea98  x22  0000000000000000  x23  0000007f8dd86a10
08-10 09:43:04.500  4518  4518 F DEBUG   :     x24  000000000000000a  x25  ffffffffffffffff  x26  0000000000000257  x27  0000007feed80091
08-10 09:43:04.500  4518  4518 F DEBUG   :     x28  0000007f8ddfc740  x29  0000007feed7ff90  x30  0000007f8f2359a0
08-10 09:43:04.500  4518  4518 F DEBUG   :     sp   0000007feed7ff70  pc   0000007f8f238518  pstate 0000000060000000
08-10 09:43:04.517  4518  4518 F DEBUG   : 
08-10 09:43:04.517  4518  4518 F DEBUG   : backtrace:
08-10 09:43:04.517  4518  4518 F DEBUG   :     #00 pc 000000000006b518  /system/lib64/libc.so (tgkill+8)
08-10 09:43:04.518  4518  4518 F DEBUG   :     #01 pc 000000000006899c  /system/lib64/libc.so (pthread_kill+64)
08-10 09:43:04.518  4518  4518 F DEBUG   :     #02 pc 0000000000023ee8  /system/lib64/libc.so (raise+24)
08-10 09:43:04.518  4518  4518 F DEBUG   :     #03 pc 000000000001c96c  /system/lib64/libc.so (abort+52)
08-10 09:43:04.518  4518  4518 F DEBUG   :     #04 pc 0000000000430fe8  /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+456)
08-10 09:43:04.518  4518  4518 F DEBUG   :     #05 pc 00000000000e5898  /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1576)
08-10 09:43:04.518  4518  4518 F DEBUG   :     #06 pc 00000000004537f8  /system/lib64/libart.so (_ZNK3art6Thread24AssertNoPendingExceptionEv+836)
08-10 09:43:04.518  4518  4518 F DEBUG   :     #07 pc 0000000000124f34  /system/lib64/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE+68)
08-10 09:43:04.518  4518  4518 F DEBUG   :     #08 pc 0000000000326a94  /system/lib64/libart.so (_ZN3art3JNI9FindClassEP7_JNIEnvPKc+2780)
08-10 09:43:04.518  4518  4518 F DEBUG   :     #09 pc 00000000000a0a78  /system/lib64/libandroid_runtime.so (_ZN7android30register_android_util_SeempLogEP7_JNIEnv+36)
08-10 09:43:04.518  4518  4518 F DEBUG   :     #10 pc 00000000000a18bc  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime8startRegEP7_JNIEnv+144)
08-10 09:43:04.518  4518  4518 F DEBUG   :     #11 pc 00000000000a3398  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime5startEPKcRKNS_6VectorINS_7String8EEEb+352)
08-10 09:43:04.518  4518  4518 F DEBUG   :     #12 pc 0000000000002260  /system/bin/app_process64
08-10 09:43:04.518  4518  4518 F DEBUG   :     #13 pc 000000000001a794  /system/lib64/libc.so (__libc_init+88)
08-10 09:43:04.519  4518  4518 F DEBUG   :     #14 pc 0000000000001ccc  /system/bin/app_process64
--- crash end ---
--- brevent start ---
>>> /system/bin/logcat -b main -t '08-10 09:43:03.000' -d -s BreventLoader BreventServer
08-10 09:43:03.846  4482  4482 D BreventLoader: loader path: /data/app/me.piebridge.brevent-1/base.apk
08-10 09:43:04.788  4482  4482 E BreventLoader: worker 4503 exited on signal 6
08-10 09:43:04.788  4482  4482 D BreventLoader: signal arrived, update: 0
08-10 09:43:04.789  4473  4473 D BreventLoader: worker 4482 exited with status 0
--- brevent end ---

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.