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(坐标值)
相关推荐
yi0117 小时前
LeetCode 219:存在重复元素 II——哈希表记录“最近一次出现的位置”
数据结构·人工智能·笔记·python·算法·leetcode·哈希表
志尊宝8 小时前
Vue3 零基础每日笔记(073):keep-alive 页面缓存实战——列表页返回不丢状态
vue.js·笔记·缓存·#vue #前端 #前端开发·#javascript·#vue.js
weixin_4481199410 小时前
Datawhale Easy Data × AI:笔记1 已重做,看新的笔记
笔记
要开心吖ZSH11 小时前
MySQL 慢 SQL 排查操作手册-个人笔记版
java·笔记·sql·mysql·慢查询
咖啡忍者12 小时前
【SAP】程制造生产计划PP-PI(Production Planning for Process Industries)
笔记
Gl�ria12 小时前
MySQL 单机版 vs 高可用版:宕机排查 + 故障处理
mysql·adb·架构
Titan202413 小时前
MySQL索引学习笔记
笔记·学习·mysql
zhangrelay13 小时前
Arduino-MEGA-ESP单片机理论课笔记02-硬件-2026
笔记·单片机·嵌入式硬件
AOI小白新手上路13 小时前
VDMamba·AutoDL 复现笔记 · 学习笔记
笔记·学习
ACP广源盛1392462567315 小时前
USB3.0 高速信号切换方案评估,LH3412 @ACP双通道差分开关硬件选型笔记
笔记·硬件架构·硬件工程·国产芯片·开关