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

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

  •  
  •   shunf4 · 25 天前 · 1613 次点击

    条件:

    • 一加 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 不再要求授权校验私钥。

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

    有一个细节,我日常 USB 调试是关闭的,有线连接手机后,打开 USB 调试,运行 adb ,提示指纹(不设置永久)。运行之前直接干掉了.android 目录,adb 重启。
    churchmice
        4
    churchmice  
       24 天前
    我插入我手机的 usb 也是完全不用授权就开始播放我手机里面的瑟瑟音乐,真是吓一跳
    shunf4
        5
    shunf4  
    OP
       23 天前
    @churchmice 这是什么奇妙情况…
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   866 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:30 · PVG 04:30 · LAX 13:30 · JFK 16:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.