RichardY
V2EX  ›  Android

不解锁或不开机的情况下如何开启 USB 调试?

  •  
  •   RichardY · Nov 24, 2019 · 17621 views
    This topic created in 2429 days ago, the information mentioned may be changed or developed.

    某些设备可以针对 android 手机在不开机的情况下通过程序打开 USB 调试模式,或者“在 USB 调试模式未打开的情况下直接读出或清除各种手机锁”。

    请问这些是如何做到的?

    另外在 android shell 上面有没有办法知晓有新设备连接手机并企图进行 USB 调试?

    谢谢

    9 replies    2019-12-04 18:27:24 +08:00
    Lunatic1
        1
    Lunatic1  
       Nov 25, 2019
    “请问不开机的手机如何进行微信信息的发送?”
    Lunatic1
        2
    Lunatic1  
       Nov 25, 2019
    不过不解锁的前提要 root 吧,或者接个串口。
    RichardY
        3
    RichardY  
    OP
       Nov 25, 2019
    @Lunatic1 你搜一下我加引号的这段就能找到详细的信息,不需要 root,串口我不清楚
    Lunatic1
        4
    Lunatic1  
       Nov 25, 2019
    @RichardY 如果设备引出了串口可以直接进 ADB 打开 USB 调试,我搜索了一下大部分都是说要刷 recovery,但是刷 recovery 的前提就是要解锁 root...
    RichardY
        5
    RichardY  
    OP
       Nov 25, 2019
    @Lunatic1 那你说的这个使用串口的方式有办法禁止吗?
    还有就是担心如果被要求解锁手机进入设置菜单打开 USB 调试,然后手机插入 USB 之后被要求允许调试,这种情况有办法防范吗?系统里面有没有一个“允许列表”白名单,我可以自己去控制?
    vanxy
        6
    vanxy  
       Nov 25, 2019
    不开机不可能。
    USB 调试模式未打开也不可能读取、清除各种锁
    如果调试模式已打开,新设备要求链接会弹出证书通知,这就是『白名单』机制
    RichardY
        7
    RichardY  
    OP
       Nov 25, 2019
    @vanxy 对,但是我想知道白名单具体是写到哪里去的,我好从更“底层”的地方去控制他,因为可能在万不得已的情况下对那个弹出的通知点击“允许”
    vanxy
        8
    vanxy  
       Nov 25, 2019
    @RichardY #7 授权实际是设备的公钥,理论上可以在 root 的手机上自己维护这个公钥文件,类似 SSH 的公钥。

    最简便的是用完以后撤销 USB 调试的授权,系统会清除所有保存的设备公钥
    V9527
        9
    V9527  
       Dec 4, 2019
    我也有同样的问题:
    未开启 USB 调试的小米手机无法开机了,有没有任何办法,用电脑强开 USB 调试?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2822 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 09:39 · PVG 17:39 · LAX 02:39 · JFK 05:39
    ♥ Do have faith in what you're doing.