Android 17 禁止卸载系统应用
On non-rooted Android 17, ADB uninstall of system apps fails

在 Android 17 上,通过 ADB 卸载系统应用的功能已彻底失效。Universal-Debloater-Alliance 社区正在讨论将默认操作从“卸载”改为“禁用”,因为新系统明确禁止移除系统应用,但允许将其冻结。这一策略调整旨在避免操作失败,同时“禁用”模式通常比“卸载”更安全,用户可在设置中重新启用应用。不过,这也引发了关于存储空间占用和隐私保护的争议,毕竟禁用无法像卸载那样彻底隐藏应用。
在 Android 17 上,卸载系统应用将始终失败。
HN 评论区
189- develoopest
我不理解为什么欧盟不把保障通用计算能力作为优先事项。
大谈主权,结果却把数字生活的完全控制权拱手让给了两家美国公司。
- Cider9986
GrapheneOS 预装的系统应用极少且注重隐私 [1],所以你无需自己动手去精简(debloat)。手动精简对用户层面来说并不是个好方案。
部分系统应用正在重构,值得期待。图库应用将基于 ReFra [3] 开发 [2]。
[1] 除了电话和短信应用,但那是蜂窝网络相关的。
GrapheneOS 推荐使用 Signal/Molly 或 SimpleX。
[2] https://nitter.net/GrapheneOS/status/2083724696722301266#m
- K0balt
认真提问:为什么这个问题的解决方案不是一款能直接运行 GNU/Linux 的手机?仅仅是因为缺乏应用支持吗?我的意思是,虽然会有闭源二进制包(blobs),但至少操作系统层面你有选择权?
难道不能在 Linux 里运行一个 Android 沙箱吗?
Docker 手机?
我肯定漏掉了什么,但到底是什么?
- createful
我觉得暂停 Android 设备的更新可能是个不错的主意,尽管这对安全来说很糟糕,但总比让这种情况发生要好。我的厂商预装了大量臃肿软件(Facebook 和其他无法卸载的垃圾应用、无用的系统服务等),它们除了提供一些我不用的功能外,主要做的就是每分钟上报分析数据,所以我通常会把它们卸载掉。
“禁用”应用起的作用不大,系统更新可能会重新启用它们,或者直接阻止你禁用。
我怀疑在官方 ROM 上,手机已经很难再拥有真正的完全隐私了。
- jackdoe
未来十年,开源硬件将获胜。任何允许用户编程的机器,都将比那些不允许的机器好上无数倍。
从键盘到手机,再到拖拉机。
应用商店将消亡,围墙花园也将消亡。
除非他们打着“为了孩子”的旗号,让开源机器变得非法。
- dugite-code
好吧,情况没我担心的那么糟,禁用功能依然有效,而且会卸载该应用的所有更新。
一直以来我都觉得奇怪,明明是在“只读”分区里,居然还能卸载应用。
- tstactplsignore
太糟糕了。我用 adb 卸载了所有系统应用,比如 Facebook、YouTube、网页浏览器等等,以此打造一部极简、无干扰的手机,同时保留小众应用、地图和通讯应用。如果这次更新波及到我的手机,我可能得考虑看看那些昂贵的 Light Phone 作为替代方案了。
- ck2
-咳咳-
Shizuku + ShizuTools
通过 system-user 实现伪 root
* https://github.com/timschneeb/awesome-shizuku