Google在Android 4.x中引入了调试信任机制,类似于iOS,在设备有屏幕密码的情况下首次连接(或未记住计算机)的情况下, 需要首先打开屏幕锁定后才可进行调试启用操作。

在Android 4.2.2-4.4.2中,存在一个可绕过屏幕锁定打开调试模式的漏洞:

  1. 连接手机至计算机,adb确认设备处于unauthorized状态
  2. 在Terminal中执行adb kill-server,然后shell
  3. 此时设备屏幕锁定界面将显示调试许可,点击允许,即可启用调试模式
  4. adb成功连接后,可以通过adb shell pm clear com.android.keyguard清除keyguard

该漏洞已在Android 4.4.3中修复。

更多相关文章

  1. Android(安卓)4.0 Launcher2源码分析——导入eclipse进行调试【
  2. android常用调试工具fiddle、wireshark和android studio的配置
  3. android 获取屏幕高度,宽度,状态栏高度
  4. 【转官方】Android(安卓)ADB调试命令、支持的命令、ADB文档
  5. Android应用如何支持屏幕多尺寸多分辨率问题
  6. Android学习系列(29)--App调试的几个命令实践
  7. UiAutomator通过ant实现快速调试
  8. Android(安卓)adb 我的常用调试命令记录(持续更新中...)
  9. Android应用如何支持屏幕多尺寸多分辨率问题

随机推荐

  1. Space+onTouchEvent=Hitarea:像Flash那样
  2. 《Android开发从零开始》――25.数据存储
  3. Android UI(6)Building Apps with Multim
  4. Android UI开发第二十篇——仿launcher的
  5. android应用商店完整版源码
  6. android通讯录实例(二)
  7. Android内置多个launcher设置默认launche
  8. Android UndoBar介绍
  9. Android 传感器hal层分析
  10. 移动安全之Android安全检测工具大全