Adb常用命令

  • adb服务开启关闭
adb start-server #开启

adb kill-server #关闭
  • adb安装/卸载apk
adb install apk文件.apk #安装

adb uninstall 包名 #卸载

多个设备要加上参数-s 设备号

adb -s deviceNo install apk文件.apk
  • 启动Activity/Service
adb shell am start 包名/Activity类名
adb shell am startservice 包名/Service类名
  • 传输文件到手机
adb push localFile /sdcard/download/
  • 截屏/录屏
adb shell screencap /sdcard/image.png  # 截屏
adb shell screenrecord /sdcard/vedio.mp4 # 录屏
  • 发送aaa文本到手机输入框
adb shell input text "aaa"
  • 显示activity任务栈
adb shell dumpsys activity
  • 查看证书签名
 keytool -list -v -keystore .\key.jks  # 有密钥文件,并且有密码

 keytool -printcert -file CERT.RSA  # 查看apk包解压获取RSA文件

刷机

  • adb 重启
adb reboot # 简单的重启
adb reboot recovery # 重启到recovery
adb reboot bootloader # 重启到bootloader
  • fastboot
fastboot flash boot boot.img # 写入新的bootloader
fastboot flash recovery recovery.img # 写入新的recovery
fastboot oem unlock  #解锁