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中的MVP设计模式
  2. Android 框架模式 MVC 在Android中的使用
  3. Android 中,应用程序需要的图片资源如何针对不同屏幕大小手机设计
  4. 关于Android的多种屏幕适配
  5. Android默认USB为host模式

随机推荐

  1. Android开发如何正确使用WebView
  2. android sha1和签名证书的学习
  3. android客户端和struts框架之间的通信
  4. Android休眠设置时间设置和实现永不锁屏
  5. Android(安卓)Toast简易消息提示框的使用
  6. Android(安卓)应用程序退出的四种方法
  7. Android消息处理机制②
  8. Android动态分析工具Inspeckage
  9. iOS Airplay--Airtunes音乐播放在Android
  10. 导入Android工程提示The project was not