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

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

  •  
  •   RichardY · 2019-11-24 14:09:37 +08:00 · 6022 次点击
    这是一个创建于 740 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    请问这些是如何做到的?

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

    谢谢

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

    最简便的是用完以后撤销 USB 调试的授权,系统会清除所有保存的设备公钥
    V9527
        9
    V9527  
       2019-12-04 18:27:24 +08:00
    我也有同样的问题:
    未开启 USB 调试的小米手机无法开机了,有没有任何办法,用电脑强开 USB 调试?
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3791 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:15 · PVG 15:15 · LAX 23:15 · JFK 02:15
    ♥ Do have faith in what you're doing.