shunf4
V2EX  ›  Android

想请一加 12 已解锁 BL 的 ColorOS 用户确认一下, adb 不再要求授权校验私钥?

  •  
  •   shunf4 · Aug 23, 2024 · 7667 views
    This topic created in 627 days ago, the information mentioned may be changed or developed.

    条件:

    • 一加 12 ,ColorOS 。OxygenOS 也可以试试。
    • Bootloader 已解锁。
    • 未用 Magisk 模块等方式隐藏过 Bootloader 解锁状态有关的 prop (未安装过 Play Integrity Fix / Universal SafetyNet Fix / MagiskHidePropsConf Play / ih8sn 等)

    行为:

    将电脑中 ~/.android/adbkey ~/.android/adbkey.pub 都备份、移除后,重新生成 adb 认证用的新公私钥对,然后连接开启了 USB 调试的手机,执行 adb shell ,则立即获得手机的 shell ,手机没有弹框确认新公钥指纹的过程。

    也可以利用一台新电脑进行测试,同上,表现为插上即获得 shell ,adb 不再要求授权校验私钥。

    Supplement 1  ·  Aug 24, 2024
    PS1:手机可能需要 root (修改过 boot 分区)后才能复现。
    PS2:移除 adbkey 后需要 adb kill-server 才能生效,正文忘记提及这点。——也可以通过在手机上「撤销 USB 调试授权」达到同样的效果,这样可以免去删 adbkey 的麻烦。
    5 replies    2024-08-24 10:07:49 +08:00
    cpstar
        1
    cpstar  
       Aug 23, 2024
    有弹框指纹,“允许 USB 调试吗?”
    shunf4
        2
    shunf4  
    OP
       Aug 23, 2024
    @cpstar 感谢,那就是没复现,方便留下版本号吗,我这边是 PJD110_14.0.0.810(CN01U120P02) 。
    cpstar
        3
    cpstar  
       Aug 23, 2024
    840/CN01U120P02

    有一个细节,我日常 USB 调试是关闭的,有线连接手机后,打开 USB 调试,运行 adb ,提示指纹(不设置永久)。运行之前直接干掉了.android 目录,adb 重启。
    churchmice
        4
    churchmice  
       Aug 24, 2024
    我插入我手机的 usb 也是完全不用授权就开始播放我手机里面的瑟瑟音乐,真是吓一跳
    shunf4
        5
    shunf4  
    OP
       Aug 24, 2024
    @churchmice 这是什么奇妙情况…
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2961 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 15:17 · PVG 23:17 · LAX 08:17 · JFK 11:17
    ♥ Do have faith in what you're doing.