我的Android设备屏幕坏了,没有超级用户访问权限。设备被密码锁定,由于触摸屏不再起作用,我无法输入密码。 由于设备未启用蓝牙,因此无法连接蓝牙键盘。 此外,由于设备不支持,因此无法连接USB键盘。
有没有人知道“注入”密码的方法,以便我可以解锁设备并关闭我的个人数据,以便我可以修复它(并恢复出厂设置)? 我有当前的密码,再也无法输入...
有没有办法以编程方式远程控制settings.apk并使用某些APK删除密码保护? (我可以使用adb sideload安装它,监听BOOT_COMPLETED广播并自动更改设置)
我知道这是一个困难的故事,因为它可能是某种安全漏洞,但我也会接受其他解决方案。这只是我想不到的。也许Google已经考虑了这种情况,并提供了一些更优雅的方法来实现这一目标。
有没有人知道如何完成这项工作?
答案 0 :(得分:1)
如果启用了USB调试,您可以尝试一些不同的技巧。首先,您使用的是模式还是代码?看起来有一种简单的方法可以重置模式并使其采用任何新模式,但无法通过ADB将模式解锁。如果你的数字化仪搞砸了,我想这对你来说并没什么帮助。
但是,如果您没有使用模式锁定,看起来您可以使用“输入”命令通过adb shell将关键事件发送到您的手机,例如:$ input keyevent 26#应该打开/关闭屏幕
也可以编写一个程序来监听BOOT_COMPLETED并禁用我认为的键盘锁。
不幸的是,似乎没有人为此开发任何通用方法,更不用说那些最新的方法了。看起来有人在CM7 ROM中有你想要的东西,但他们启用了“菜单解锁”选项,因此通过ADB发送菜单键事件就完成了它。
来源:
http://www.addictivetips.com/android/how-to-bypass-disable-pattern-unlock-on-android-via-adb-commands/(请参阅有关如何重置模式的信息)
http://forum.xda-developers.com/showthread.php?t=1134978(有关如何完全使用您要加载的程序禁用键盘锁的提示)
答案 1 :(得分:0)
你试过Android Screencast吗? 您可以从桌面远程控制Android