安卓变得越来越难用了

2018-04-03 20:35:45 +08:00
 lfk0000
安卓党忠实用户,2.x 时代开始一直用到 8.0
非刷机爱好者,软件、插件折腾爱好者(必解锁 bl、root 然后上 xposed
喜欢装各种效率增强小软件、xposed 插件

最近把手上的一加 3T 升级到安卓 8 (海外版原厂 rom 稳定版本,OOS 5.0.1 ),于是噩梦开始了

开机的时候,一些提供功能性后台服务的软件无法自启(我没有去关他们的广播、AppOps 放行了的
只能直接弄个开机程序手动启动序列,但是又不能同时跑,同时跑会卡死,于是每个应用之间延迟 8 秒
所以现在每次开机都要像个傻逼一样等着他们一个程序一个程序的启动,期间不能操作,因为即使操作了下一个 8 秒也会被另一个程序的启动打断
而且有的程序光是启动了还不行,手动去点一下开关(比如 CPU Temp,在状态栏显示温度的软件)才能正常运行

另外,每次开机之后,无障碍服务会被关闭,需要每次去手动启动(疑似是八戒助手把其他程序的开关关闭了,现已卸载,待观察)

还有就是,有几个程序,涉及到显示来电信息、通话录音、短信过滤、桌面小部件天气更新
我这里需要的是在亮屏及特定情况下"有来电呼入" "我点击桌面小部件的更新按钮"时唤醒对应的程序
然而我却找不到相应的操作,只能把这些程序加到"电池优化"的"未优化"里去,这样完全就给了他们非常大的自由,后台是否纯净完全是凭他们自觉了(还好我这几个都还比较自觉。。。)


特别怀念安卓 6 时候,有 BootManager 可以禁止开机自启、AutoStarter 可以增加开机自启、KeepRunning 可以对特定应用保活,绿色守护、阻止运行用起来都非常简单有效的对抗流氓软件

现在到了安卓 8,不流氓点的软件根本自启启不起来
而且手动起来了,自己保活能力不强(不够流氓)的话也会被系统干掉(或冻结掉,除非加 未优化)。。。

而流氓的程序(比如 es 文件浏览器、支付宝)每次都能启得来。。。
而且还是得靠绿色守护和黑域来干他们


这不就是相当于,在操作系统和流氓软件之间的战争中,系统虽然不能 100%的干死所有流氓软件,但是干死了 99%的不流氓的软件。。。
从用户角度来看,依然要和流氓软件的做斗争,而且还多了一个作战对象:操作系统----要从操作系统手中保护那些不流氓但是又提供功能性后台服务的软件。。。

心累啊!!!!


谁来告诉我这是一加的锅,我立马换 google pixel。。。
23595 次点击
所在节点    Android
142 条回复
SkyeX
2018-04-04 07:28:24 +08:00
就是因为这个,之前 qq 经常被干,消息接收不及时,后台锁住它也没用。其他流氓又镇不住,不知道什么时候能解决。已经换 iphone 了。
zhujiulin
2018-04-04 07:36:18 +08:00
流氓还得流氓治, 建议你用国产 ROM
outladder
2018-04-04 07:36:39 +08:00
@dalieba 原版太费电
ruimz
2018-04-04 08:11:15 +08:00
无障碍服务自己关闭同遇到。可能是通病
lfk0000
2018-04-04 08:16:09 +08:00
@huclengyue #36 呃,查到了
https://developer.android.com/about/versions/oreo/background.html#broadcasts

但是,“很多隐式广播当前均已不受此限制所限。 应用可以继续在其清单中为这些广播注册接收器,不管应用针对哪个 API 级别。 有关已豁免广播的列表,请参阅隐式广播例外”
https://developer.android.com/guide/components/broadcast-exceptions.html

例外里包含了 ACTION_BOOT_COMPLETED (开机完成)。。。

Implicit Broadcast Exceptions
As part of the Android 8.0 (API level 26) Background Execution Limits, apps that target the API level 26 or higher can no longer register broadcast receivers for implicit broadcasts in their manifest. However, several broadcasts are currently exempted from these limitations. Apps can continue to register listeners for the following broadcasts, no matter what API level the apps target.

ACTION_LOCKED_BOOT_COMPLETED, ACTION_BOOT_COMPLETED
Exempted because these broadcasts are only sent only once, at first boot, and many apps need to receive this broadcast to schedule jobs, alarms, and so forth.
iVeego
2018-04-04 08:19:29 +08:00
@lfk0000 不用,superSU 会更改原版的 boot,从当前 ROM 的卡刷包解压找到 boot.img ,然后用 rec 刷入,在刷入 magisk 的卡刷包就好。xposed 可以使用 magiskSU 直接刷,就像 superSU 一样。

8.0 我用过 acr,加入电池白名单后确认可以自启动。你说的这些我都在用或者用过,都是可以正常使用的。8.0 的使用方法就是给予后台应用电池白名单的权限,非后台 app 限制后台就好。辅助黑域,就够用了。

另外我问问,你的氧 OS5.0.1 的 gps 信号好吗?我的经常无信号,退回到 4.5.1 就好了。
coderfox
2018-04-04 08:21:46 +08:00
一加氧 OS 不管哪种后台模式自启都有问题,刷 Lineage 然后用绿色守护管理好多了。
lack006
2018-04-04 08:25:20 +08:00
安卓 8 不背这个锅,符合规范需要后台常驻的软件到了 8 会主动申请 IGNORE_BATTERY_OPTIMIZATIONS 权限,或者改变实现的方法
开启电池优化后不会禁用广播接收器,而是会影响接受广播后启动的服务,一般看起来就像没办法开机启动
Ps: pixel 真的一点影响都没有
codehole
2018-04-04 08:26:07 +08:00
我用的小米,跟楼主感觉完全相反,好用的一塌糊涂
honeycomb
2018-04-04 08:41:25 +08:00
@lfk0000 有一个简单方法是找到它的原始 boot 镜像,让 magisk 直接 patch 它,然后 fastboot 直接刷 patch 后的 boot 即可
codehz
2018-04-04 08:41:37 +08:00
@terrytw #3 8.0 没有 VPN 变计费网络的问题,8.1 才有,用 IPTABLES 就可以解决了
loongwang
2018-04-04 08:43:12 +08:00
前几天升级了 emui8.0 自带 google,软件管理也很方便 越来越舒服了,根本不用这么折腾
karottc
2018-04-04 08:43:58 +08:00
@codehz 怎么解决?
具体步骤怎么操作
Aumujun
2018-04-04 08:44:09 +08:00
用 viperOS 啊
codehz
2018-04-04 08:48:49 +08:00
@karottc #53 下载一个 AFWall+然后对照 55 的 github wiki 页面,应该可以找到相关描述,55r 暂时不支持,但是应该是可以移植的。。。
lfk0000
2018-04-04 08:50:30 +08:00
@honeycomb #50 @iVeego #46 好的,谢谢,清明的时候刷一下试试

@lack006 #48 @iVeego #46 呃,应该把希望开机启动的程序加到电池的未优化里面去,这样才能开机启动起来?

@iVeego #46 acr 录音的问题也好了,好像是要先手动开一下 acr 让他把之前的录音文件载入一下(太多了 1700 多条了)
OOS5.0.1 的 gps 在市区内小于一小时的导航内正常、长时间使用没试过,反而倒是 4.5.1 的时候长时间跑高速的时候经常断掉不动了,搜星的话 501 451 都正常很快就搜到了。
xuyu
2018-04-04 08:53:32 +08:00
表示没遇到楼主所描述的问题,刷个原生,一切完美
zhao372716335
2018-04-04 09:01:45 +08:00
我感觉华为小米比 iphone 好用多了
,有很多贴心的功能,譬如验证码,短信内直接点击复制,用双手指背面敲击录像,等,比 iphone 强多了,
自从 iphone6 换了华为,再也不想用 iphone 了。
lack006
2018-04-04 09:05:59 +08:00
@lfk0000 可以试试看,关闭电池优化重启后去 设置-系统-开发者选项-正在运行的服务 看看需要的软件有没有在列表中
frank611
2018-04-04 09:07:53 +08:00
这些策略上面的问题,并不是 Android 系统的锅,是那些 ROM 系统的问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/444076

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX