在Android中使用adb sendevent解锁模式

时间:2015-12-30 22:32:05

标签: android shell adb unlock

检查了一些答案后:

Is there a way to unlock android phone via adb, if I KNOW the patternUnlock Screen Galaxy Nexus ADB

我尝试使用此脚本https://github.com/mattwilson1024/android-pattern-unlock/blob/master/unlock.sh使用adb命令解锁模式(用于自动化目的)。

不幸的是,事件无法正常工作,但我注意到,如果我在脚本运行时自己打开屏幕(不使用adb shell输入keyevent 26),事件就会起作用并且模式会解锁。

有人可以解释一下为什么会发生这种情况以及是否有另一种解锁模式的方法?也许没有使用事件(就像我之前写的那样是出于自动化目的,而不是用于被锁定的手机)。

2 个答案:

答案 0 :(得分:1)

您可以在代码中尝试以下功能吗?

我们可以使用功能,我们可以直接设置unlockType和unlockKey ..

unlockType:[' pin','密码','模式','指纹']

unlockKey;如果你想绘制假设' L'那么在关键部分它将是1478。

如果这不起作用,请告诉我。

Appium版本 - 1.6.4

参考 - https://github.com/appium/appium-android-driver/blob/master/docs/UNLOCK.md

此功能在最新的appium版本中提供。

答案 1 :(得分:-1)

如果您出于某种原因需要使用Matt Wilson的脚本,这对您没有帮助,但如果您的目标是通过计算机通过图案锁解锁手机,请尝试{{3一个Chrome扩展程序,可在您的计算机上显示您手机的屏幕(包括锁定屏幕),允许您使用鼠标或(如果您有触摸显示屏)手指输入锁定图案。对我来说,它工作得很好,正如我更详细地解释Vysor