[android adb shell] 怎么解锁图案锁屏(pattern lock)的手机?

news/2025/2/19 3:02:12/

所谓的防水手机由于冲洗屏幕进水而触摸失灵了,幸好adb是打开的,还能用usb连上,然而问题来了,我加了图案锁屏,虽然adb shell能进,但死活操作不了啊。。。

首先,要确定触摸事件的设备,我的手机是event2

其次,分辨率肯定得搞清楚,可参考 https://blog.csdn.net/u011967006/article/details/53760678 获取分辨率。

stackoverflow上找到如下资料:

For touch events only 2 event types are used:
EV_ABS (3)
EV_SYN (0)

Touching the display (in case of Type A protocol) will result in an input report (sequence of input events) containing the following event codes:
ABS_MT_TRACKING_ID (57) - ID of the touch (important for multi-touch reports)
ABS_MT_POSITION_X (53) - x coordinate of the touch
ABS_MT_POSITION_Y (54) - y coordinate of the touch
ABS_MT_TOUCH_MAJOR (48) - basically width of your finger tip in pixels
ABS_MT_PRESSURE (58) - pressure of the touch
SYN_MT_REPORT (2) - end of separate touch data
SYN_REPORT (0) - end of report

然后就是不停尝试了,不同手机貌似不太一致。

如下是个图案 “Z”,最后居然一口气画了出来。一开始还以为中间断线没法完成了。

adb -s <phone sn> shell sendevent /dev/input/event2 3 57 8338
adb -s <phone sn> shell sendevent /dev/input/event2 1 330 1
adb -s <phone sn> shell sendevent /dev/input/event2 1 325 1

adb -s <phone sn> shell sendevent /dev/input/event2 3 53 300
adb -s <phone sn> shell sendevent /dev/input/event2 3 54 1680
adb -s <phone sn> shell sendevent /dev/input/event2 3 58 150
adb -s <phone sn> shell sendevent /dev/input/event2 3 48 5
adb -s <phone sn> shell sendevent /dev/input/event2 3 49 3
adb -s <phone sn> shell sendevent /dev/input/event2 0 0 0
adb -s <phone sn> shell sendevent /dev/input/event2 0 0 0

adb -s <phone sn> shell sendevent /dev/input/event2 3 53 1150
adb -s <phone sn> shell sendevent /dev/input/event2 3 54 1630
adb -s <phone sn> shell sendevent /dev/input/event2 3 48 5
adb -s <phone sn> shell sendevent /dev/input/event2 3 58 50
adb -s <phone sn> shell sendevent /dev/input/event2 0 0 0
adb -s <phone sn> shell sendevent /dev/input/event2 0 0 0

adb -s <phone sn> shell sendevent /dev/input/event2 3 53 300
adb -s <phone sn> shell sendevent /dev/input/event2 3 54 2280
adb -s <phone sn> shell sendevent /dev/input/event2 3 48 5
adb -s <phone sn> shell sendevent /dev/input/event2 3 58 50
adb -s <phone sn> shell sendevent /dev/input/event2 0 0 0
adb -s <phone sn> shell sendevent /dev/input/event2 0 0 0

adb -s <phone sn> shell sendevent /dev/input/event2 3 53 1150
adb -s <phone sn> shell sendevent /dev/input/event2 3 54 2280
adb -s <phone sn> shell sendevent /dev/input/event2 3 48 5
adb -s <phone sn> shell sendevent /dev/input/event2 3 58 50
adb -s <phone sn> shell sendevent /dev/input/event2 0 0 0
adb -s <phone sn> shell sendevent /dev/input/event2 0 0 0


adb -s <phone sn> shell sendevent /dev/input/event2 3 57 -1
adb -s <phone sn> shell sendevent /dev/input/event2 1 74 0
adb -s <phone sn> shell sendevent /dev/input/event2 1 75 0
adb -s <phone sn> shell sendevent /dev/input/event2 0 0 0


http://www.ppmy.cn/news/670953.html

相关文章

appium自动化绘制锁屏图案

要想绘制锁屏&#xff0c;首先要进入到绘制屏幕的设置中 第一步 进入手机设置界面 这里的xpath我要解释一下&#xff0c;因为查抄元素全是xpath&#xff0c;所以我定义了一个方法&#xff0c;简化代码 第二步 进入绘制锁屏界面 action是创建了一个TouchAction对象&#xff0c…

adb删除图案锁屏密码

1.前提 1.1环境是Le X620 安卓6.0 由于自己手机设置了隐私锁&#xff0c;但是隐私锁的密码忘记了&#xff0c;锁屏密码还记得&#xff0c;想关闭图案锁屏密码&#xff0c;但是提示有隐私锁不让关闭&#xff0c;但是隐私锁密码又忘记了&#xff0c;所以直接adb调试将密码文件删…

通信算法之169:通信物理层QPSK中的FFT估计载波频偏算法

一. 求频偏几种常见的算法 1. 训练序列相关 2. FFT算法 3. 锁相环 二. FFT算法 快速傅里叶变换&#xff08;FFT&#xff09;的频偏估计算法&#xff0c;它能直接检测得到载波频偏绝对值大小&#xff0c;且精度与输入端信噪比无关&#xff0c;可应用于中继卫星通信中高速数传…

STM32外设系列—L298N

文章目录 一、L298N简介二、L298N电路图三、L298N使用方法四、L298N驱动电机实例4.1 麦克纳姆轮简介4.2 定时器PWM配置4.3 智能车行驶控制 五、拓展应用 一、L298N简介 L298N是SGS公司生产的一款通用的电机驱动模块。其内部包含4路逻辑驱动电路&#xff0c;有两个H桥的高电压大…

坦克世界怎么显示服务器准心,坦克世界8.0环境设置详细教程

坦克世界更新8.0已经有一段时间了,可是还有部分新手玩家不懂得如何设置游戏环境,那么本人将自己的设置方法和心得分享给大家,以帮助于新手和电脑盲。 先帮大家扫盲2个名词,进游戏后的左上角FPS和PING,FPS指画面帧数,数值越高画面越流畅,ping代表网络延迟,数值越低越利于…

坦克世界登录服务器未响应,为你操作win7系统坦克世界登录连接不上服务器的方案_...

win7系统有很多人都喜欢使用,我们操作的过程中常常会碰到win7系统坦克世界登录连接不上服务器的问题。如果遇到win7系统坦克世界登录连接不上服务器该怎么办呢&#xff1f;很多电脑水平薄弱的网友不知道win7系统坦克世界登录连接不上服务器究竟该怎么解决&#xff1f;其实不难根…

坦克世界没有服务器信号,坦克世界闪击战无法连接服务器怎么办 网络问题

坦克世界闪击战无法连接服务器怎么办&#xff1f;大家在玩的时候&#xff0c;肯定都会遇到一些网络问题&#xff0c;连接不上服务器的话&#xff0c;那么就没办法玩这一款游戏&#xff0c;所以小编这里要给大家说一下服务器的问题。 坦克世界闪击战无法连接服务器怎么办&#x…

w10系统怎么登录服务器,笔者帮您win10系统坦克世界登录连接不上服务器的方案...

今天小编分享一下win10系统坦克世界登录连接不上服务器问题的处理方法&#xff0c;在操作win10电脑的过程中常常不知道怎么去解决win10系统坦克世界登录连接不上服务器的问题&#xff0c;有什么好的方法去处理win10系统坦克世界登录连接不上服务器呢&#xff1f;今天本站小编教…