kooritea
kooritea
在miui有给自启动的权限吗? 按道理有自启动权限的app被强制停止之后它会自己想办法启动的,原生安卓没有这个权限限制所以就能自动重启。 我在用的安卓11miui eu看起来没这个问题,用到无障碍服务的应用在强制停止之后无障碍服务也会自己恢复。
我不知道microG和google服务的fcm是不是一样的,如果一样那理论上hook系统作用域之后强制唤醒已停止的应用就有效。 这个功能有一个关键的判断是判断广播是否是com.google.android.c2dm.intent.RECEIVE,如果microG也是发送这个广播就没问题。
日志看起来没有问题,符合预期,拿telegram什么的试试吧,在系统设置里强制结束应用之后看能不能被fcm启动
@toraidl 之前20.9.11还是20.9.18来着我也是天气一直fc,停用了,后来更新到后一个版本就好了。。 不知道是不是你们说的没有替换calendarprovider的问题。
从20.8.20开始LocalizationUtils.smali的混淆名称变成了B.smail ```bash sed -i '/0x7f0/{N;N;N;N; a const/4 p0, 0x1 }' $apkdir/smali/com/miui/calendar/util/B.smali ```
20.11.5资源id已改为0x7f05xxx,文件改为$apkdir/smali/com/miui/calendar/util/D.smali ```bash sed -i '/0x7f05/{N;N;N;N; a const/4 p0, 0x1 }' $apkdir/smali/com/miui/calendar/util/D.smali ```