adb笔记

打开拨号盘

java 复制代码
adb shell am start -a android.intent.action.DIAL -d tel:*

该命令通过dumpsys window命令获取当前设备的窗口信息,并使用grep mCurrentFocus过滤出包含"mCurrentFocus"关键字的行,从而获取当前活动窗口或应用程序的名称和包名。

java 复制代码
adb shell "dumpsys window | grep mCurrentFocus"

启动某个app

复制代码
adb shell am start -n [包名]/[启动入口]

该命令通过dumpsys window windows命令获取当前设备所有窗口的信息,并使用grep "Window #"过滤出包含"Window #"关键字的行,从而获取当前所有窗口的名称、包名和状态等信息。

复制代码
adb shell dumpsys window windows |grep "Window #"
java 复制代码
adb shell pm list packages -f   获取包的安装路径

获取应用包的入口(在该页面即可获得)

复制代码
adb shell dumpsys activity activities | findstr mResumedActivity

查看包名

复制代码
adb shell pm list packages -s 查看所有系统app的包名
adb shell pm list packages -3 查看所有第三方app的包名
adb shell pm list packages | grep [包名] 使用grep筛选所有满足要求的app包名
java 复制代码
- 开发者选项中,OEM unlocking设置为打开
- adb reboot bootloader进入fastboot模式
- fastboot flashing unlock解锁oem
- fastboot reboot
- adb root
- adb disable-verity
- adb reboot
- adb root
- adb remount

临时获取权限

复制代码
adb shell setenforce 0 #设置SELinux 成为permissive模式
adb shell setenforce 1 #设置SELinux 成为enforcing模式
adb shell getenforce #获取SELinux状态(permissive,enforcing,disabled)

获取当前设备屏幕的密度

复制代码
adb shell wm density
  • adb shell wm size <width>x<height>:将设备的屏幕分辨率设置为指定的宽度和高度。
  • adb shell wm density <density>:将设备的屏幕密度设置为指定的密度。
  • adb shell wm overscan <left>,<top>,<right>,<bottom>:将设备的屏幕裁剪为指定的区域。
  • adb shell wm rotation <rotation>:将设备的屏幕旋转为指定的方向。

打开老化

复制代码
adb shell am start -n com.***.engmodetest/com.***.engmodetest.main.MainActivity

获取手机序列号

复制代码
adb get-serialno

重启手机进入recovery

复制代码
adb reboot recovery

重启到bootloader界面

复制代码
adb reboot bootloader

启动关闭服务

复制代码
adb kill/stop -server

查看手机型号

复制代码
adb shell getprop ro.product.model

查看安卓版本

复制代码
adb shell getprop ro.build.version.release

获取手机厂商名称

复制代码
adb shell getprop ro.product.brand

查看电池信息

复制代码
adb shell dumpsys battery

查看手机进程

复制代码
adb shell ps

模拟屏幕点击事件

复制代码
adb shell input tap x y(坐标值)
相关推荐
tjsoft13 小时前
网站如何被百度收录之探索笔记
笔记
QT 小鲜肉14 小时前
【个人成长笔记】在 Linux 系统下撰写老化测试脚本以实现自动压测效果(亲测有效)
linux·开发语言·笔记·单片机·压力测试
MeowKnight95814 小时前
【Qt】Qt实践记录2——TCP通信服务器和客户端demo
笔记·qt
The_Second_Coming16 小时前
ELK 学习笔记
笔记·学习·elk
wdfk_prog16 小时前
[Linux]学习笔记系列 -- [kernel][time]timekeeping
linux·笔记·学习
charlie11451419117 小时前
从零开始理解 CSS:让网页“活”起来的语言2
前端·css·笔记·学习·选择器·样式表·原生
im_AMBER17 小时前
Leetcode 46
c语言·c++·笔记·学习·算法·leetcode
卡提西亚17 小时前
C++笔记-20-对象特性
开发语言·c++·笔记
_Brooke_19 小时前
CS336笔记2-Architectures,Hyperparameters
笔记
被遗忘的旋律.20 小时前
Linux驱动开发笔记(十九)——IIC(AP3216C驱动+MPU6050驱动)
linux·驱动开发·笔记