How to unlock android phone through ADB
If you have to click OK after entering your passcode, this command will unlock your phone:
adb shell input text XXXX && adb shell input keyevent 66
Where
-
XXXX
is your passcode. -
66
is keycode of button OK. -
adb shell input text XXXX
will enter your passcode. -
adb shell input keyevent 66
will simulate click the OK button
This command helps you to unlock phone using ADB
adb shell input keyevent 82 # unlock
Tested in Nexus 5:
adb shell input keyevent 26 #Pressing the lock button
adb shell input touchscreen swipe 930 880 930 380 #Swipe UP
adb shell input text XXXX #Entering your passcode
adb shell input keyevent 66 #Pressing Enter
Worked for me.
If you have USB-Debugging/ADB enabled on your phone and your PC is authorized for debugging on your phone then you can try one of the following tools:
scrcpy
scrcpy connects over adb to your device and executes a temporary app to stream the contents of your screen to your PC and you're able to remote control your device. It works on GNU/Linux, Windows and macOS.
Vysor
Vysor is a chrome web app that connects to your device via adb and installs a companion app to stream your screen content to the PC. You can then remote control your device with your mouse.
MonkeyRemote
MonkeyRemote is a remote control tool written by myself before I found Vysor. It also connects through adb and lets you control your device by mouse but in contrast to Vysor, the streamed screen content updates very slow (~1 frame per second). The upside is that there is no need for a companion app to be installed.