Adb命令

安装 ADB

sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

USB 连接设备

  1. 打开开发者选项
  2. 打开 USB 调试
  3. 在设备上允许电脑连接
命令 说明
adb -V 查看版本
adb devices 显示安卓设备
adb kill-server 关闭ADB服务
adb start-server 开启ADB服务

无线连接设备

  1. 先通过 USB 把设备与电脑连接。并打开 USB 调试
  2. 电脑上执行指令 adb tcpip 5555 (把设备的端口改成5555)
  3. 拔掉 USB 连接线,通过网络连接设备
命令 说明
adb tcpip 5555 把设备的端口改为5555
adb connect IP:5555 连接设备 IP:5555 端口
adb disconnect 断开 wifi 连接
adb usb 切换到 usb 模式

Adb 常用命令

命令 说明
adb reboot 重启设备
adb reboot recovery 重启到恢复模式
adb reboot bootloader 重启到 bootloader 模式
adb sideload 推送 rom 包
adb -P start-server 指定 adb server 网络端口
adb root root权限运行
adb pull <源路径> <目标路径> 拉取设备文件
adb push <源路径> <目标路径> 上传文件
adb remount 重新挂载文件
adb install (-s) *.apk 安装软件,-s是安装到sdcard
adb uninstall *.apk 卸载软件

Adb shell pm (系统服务:package manager)

命令 说明
pm list packages 显示所有应用
pm list packages -f, -i -U -f 显示路径, -i 安装信息, -U 包及UID
pm list packages -e -d -e启用的应用, -d停用的应用
pm list packages -s 显示所有系统包
pm list packages -3 显示第三方包
pm list packages -e “miui” 只显示包名里有”miui”的包
pm list packages –user 0 显示系统应用
pm install *.apk 安装应用
pm uninstall PACKAGE 删除应用, –user 0 删除系统应用
pm hide 隐藏应用
pm unhide 显示应用
pm disable 包名 应用不可用,隐藏应用
pm enable 包名 应用可用
pm clear 包名 对指定的包删除所有数据
pm get-install-location 获取安装位置
pm set-install-location 0,1,2, 设置安装位置,0自动,1内部,2外部卡

fastboot常用命令

命令 说明
fastboot devices 显示所有设备
fastboot reboot 正常启动系统
fastboot reboot-bootloader 启动系统到 bootloader
fastboot flashing unlock 设备解锁
fastboot oem get-bootinfo 查询设备否上锁
fastboot flashing lock 设备上锁

fastboot erase 擦除分区

命令 说明
fastboot erase system 擦除 system 分区
fastboot erase boot 擦除 boot 分区
fastboot erase userdata 擦除 data 分区
fastboot erase recovery 擦除 recovery 分区
fastboot erase -w 擦除所有分区

fastboot format 格式化分区

命令 说明
fastboot format system 格式化 system 分区
fastboot format boot 格式化 boot 分区
fastboot format userdata 格式化 data 分区
fastboot format recovery 格式化 recovery 分区

fastboot flash 刷写分区

命令 说明
fastboot flash boot boot.img 用 boot.img 文件刷写 boot 分区
fastboot flash system system.img 用 system.img 文件刷写 system 分区
fastboot flash userdata userdata.img 刷写 data 分区
fastboot flashall 刷写当前目录下所有的 img 文件
fastboot update update.zip 刷写 zip 包

fastboot 刷写 TWRP

  • 官网下载 https://twrp.me/Devices/
  • 进入bootloader,设备连电脑,fastboot devices -l
  • fastboot flash recovery twrp***.img
  • 重启设备

Android 系统分区

命令 说明
hboot 系统开机引导类似电脑BIOS,这块刷错手机就会变成砖
radio 通讯模块、基带、WIFI、Bluetooth等衔接硬件的驱动软件
recovery 系统故障时负责恢复
boot Linux嵌入式系统内核
system 系统文件、应用
cache 系统运行时产生的缓存
userdata 用户使用APP产生的缓存数据
splash1 这个就是开机第一屏幕了