Android 14 阻止通过 adb install / pm install shell 命令降级应用程序,除非该应用程序被标记为可调试。

2023-12-08 23:54:45 +08:00
 SIEMENS
Android 14 阻止通过 adb install / pm install shell 命令降级应用程序,除非该应用程序被标记为可调试。

此前,2023 年 5 月的安全版本包含一个补丁,该补丁仅阻止将系统应用程序降级到比系统上预装的版本更旧的版本。

但是,从 Android 14 Beta 5.2 开始,这适用于所有应用。据一位线人透露,他们第一次在 Beta 5.2 中看到这种行为。另外,由于 One UI 6 Beta 基于最新的 Android 14 源代码,因此也受到了这一变化的影响。

有什么好的方法解决?
8534 次点击
所在节点    Android
7 条回复
SIEMENS
2023-12-08 23:56:01 +08:00
也就是说以后想通过 adb 安装除非改 manifest 文件?
Mystery0
2023-12-09 01:34:06 +08:00
不是说的降级才会被限制吗
anjingdexiaocai
2023-12-09 07:46:48 +08:00
都可以 adb 了不可以先卸载再安装吗。是担心数据问题?
rev1si0n
2023-12-09 09:14:16 +08:00
@SIEMENS 你的理解断句有问题奥,人家说的是不允许通过 ADB 命令 降级 系统 应用程序,可以升级,也可以升级或者降级用户级应用程序。啥改 manifest
rev1si0n
2023-12-09 09:16:43 +08:00
我不知道你是在哪看的,但是感觉你是机翻的,所以我不对我的回答做保证。
mxalbert1996
2023-12-09 14:23:27 +08:00
原文: https://twitter.com/MishaalRahman/status/1699870712419274794
里面也写到了如果你(未来)想降级某个应用,你需要使用 adb 手动安装那个应用并添加 --enable-rollback 参数。
QinYu0226
2023-12-10 00:26:49 +08:00
那就要用降维打击的方法了,直接解 BL 锁。sudo 强行替换文件进去。

如果不能解 BL 锁,ADB 限制什么都是正常的。就像 PC 如果厂商锁定 BIOS 选项 ,你在 Win 里面调整什么都没用,厂商最大。除非换主板。

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

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

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

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

© 2021 V2EX