Adb命令
安装 ADB
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot
USB 连接设备
- 打开开发者选项
- 打开 USB 调试
- 在设备上允许电脑连接
命令 | 说明 |
---|---|
adb -V | 查看版本 |
adb devices | 显示安卓设备 |
adb kill-server | 关闭ADB服务 |
adb start-server | 开启ADB服务 |
无线连接设备
- 先通过 USB 把设备与电脑连接。并打开 USB 调试
- 电脑上执行指令
adb tcpip 5555
(把设备的端口改成5555) - 拔掉 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 |
指定 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 | 这个就是开机第一屏幕了 |