V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SIEMENS
V2EX  ›  Android

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

  •  
  •   SIEMENS · 2023-12-08 23:54:45 +08:00 · 8524 次点击
    这是一个创建于 385 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Android 14 阻止通过 adb install / pm install shell 命令降级应用程序,除非该应用程序被标记为可调试。

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

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

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

    如果不能解 BL 锁,ADB 限制什么都是正常的。就像 PC 如果厂商锁定 BIOS 选项 ,你在 Win 里面调整什么都没用,厂商最大。除非换主板。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2730 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 05:55 · PVG 13:55 · LAX 21:55 · JFK 00:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.