adb unlock

2023-11-02 15:38
文章标签 adb unlock

本文主要是介绍adb unlock,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

当通过adb链接手机自动化一些任务的时候,我们需要自动解锁手机(也可以不只是密码?)

下面的代码是通过adb解锁手机的代码,仅供参考....

#!/bin/shPASSWORD=1234
STATE_OFF='OFF'
STATE_ON_LOCK='ON_LOCKED'
STATE_ON_UNLOCK='ON_UNLOCKED'if [ $# > 1 ]; then PASSWORD=$1
fistatePhone(){screenState=$(adb shell dumpsys nfc | grep 'mScreenState=' | awk -F= '{gsub(/\r/,"",$2);print $2}')echo $screenState
}lockPhone(){screenState=`statePhone`echo "the state is:"$screenStateif [ $screenState == $STATE_OFF ]; thenecho 'press power'adb shell input keyevent 26sleep 0.5screenState=$STATE_ON_LOCKfiif [ $screenState == $STATE_ON_LOCK ]; thenecho 'swip up'adb shell input touchscreen swipe 930 880 930 380sleep 0.5echo 'enter the password

这篇关于adb unlock的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/331604

相关文章

Android中如何实现adb向应用发送特定指令并接收返回

1 ADB发送命令给应用 1.1 发送自定义广播给系统或应用 adb shell am broadcast 是 Android Debug Bridge (ADB) 中用于向 Android 系统发送广播的命令。通过这个命令,开发者可以发送自定义广播给系统或应用,触发应用中的广播接收器(BroadcastReceiver)。广播机制是 Android 的一种组件通信方式,应用可以监听广播来执行

adb shell 执行后台程序后断开adb后台进程被结束的解决办法

环境:Android 版本 Android8 通常让程序后台执行就是在命令 最后加上 &即可,但是在Android 8上实验发现,程序的确后台了,但是拔掉USB线再连接上发现进程已结束。不确定Android早期版本是否存在此问题。 参考网上一些Linux方法,如加nohup 仍然无效,还是会结束。看来Android adb shell 与 Linux shell 还是有一定区别。 后来在网上

兔子--SDK,ADT,AVD,IDE,ADB

a:SDK(Software Development Kit):开发android应用所需要的开发工具的集合,包括库文件及工具。 b:ADT(Android Developer Tools):在Eclipse下开发工具的升级下载工具。adt只是一个eclipse的插件,里面可以设置 sdk路径. c:IDE:集成开发环境。IDE通常包括编程语言编辑器、自动建立工具、通常还包括调试

兔子--修改adb的端口号

问题描述:adb not responding.if you would like to retry 由于某些原因,ADB server的端口5037可能会被占用, 解决方案:修改adb的端口号 设置环境变量ANDROID_ADB_SERVER_PORT=(你想要的值,如9999)

兔子--adb的配置

主要是配置环境变量 1.adb.exe的路径 2.adb.exe的路径 3.把配置的adb.exe路径添加到path中 4.配置成功的依据,cmd后输入adb,,回车,,出现如下。。

adb源码和版本声明

adb 的 AOSP源码目录 /android-7.1.2_r4/system/core/adb adb version显示方法以及宏声明 adb_version方法: 宏声明: AOSP编译后的输出: xie@droid:~/source/android-7.1.2_r4$ find ./out/ -name adb./out/host/linux-x86/

安卓开发的无线adb

无线adb调试程序,和 电脑手机之间传输文件 使用无线 adb 从 远程手机 上 下载 文件 adb pull sdcard/mapgis/data G: 将 data 文件夹里的 所有 文件 下载 到 电脑 的 G: 盘目录下 现在我有一个小方法说不定可以帮助某些人哦(多为不是android开发人员) 1. 条件如下: android 手机  wifi无线连

外接串口板,通过串口打开adb模式

一、依赖库 import subprocessimport serialfrom serial.tools import list_portsimport loggingimport time 二、代码 import subprocessimport serialfrom serial.tools import list_portsimport loggingimport ti

adb devices无设备列表

问题 在Linux下面连接Android机器进行调试一文中描述了Linux下面如何连到手机进行调试。这里描述Windows下面的相关操作。 今天调app的时候,发现手机上已经有USB Debugging图标了,但是PC上adb devices仍然显示为空。网上找了一圈,梳理并记录在此。 操作步骤 手机打开USB Debugging,并连到PC 确保手机上已经有USB debugging

Mac(M2)系统手动安装ADB

ADB压缩包下载地址 下载解压后运行命令 zsh命令 // /Desktop/android为解压后文件夹的路径 ~ 符号表示跟目录1. echo 'export PATH=$PATH:~/Desktop/android/platform-tools/' >> ~/.zshrc// 使第一步配置生效2. source ~/.zshrc shell命令 // /Deskt