ADB
adb connect $ip
连接设备adb devices -l
列出已连接的设备adb shell
进入 shell,默认是 shell 用户,没 root 权限。在adb shell
之前执行adb root
可切换到 root 用户登录。adb push $local_path $remote_path
发送文件到设备adb pull $remote_path $local_path
拉取文件到本地
adb connect 不借助 USB 连接
先用 USB 连接上,然后执行
setprop service.adb.tcp.port 5555
stop adbd
start adbd
或者
adb tcpip 5555
断开 USB,然后 adb connect $IP:5555
断开连接 adb disconnect $IP:5555
备份应用
使用 adb backup
命令备份应用。虽然它会提示这个命令已废弃。但我没有找到其他替代的命令。
adb backup -all -f backup.ab
参数
-all
参数是必须的,否则不会备份。-apk|-noapk
是否备份 apk。默认是-noapk
。-shared|-noshared
是否备份 SD 卡的内容。默认是-noshared
。-system|-nosystem
是否备份系统应用。默认是-system
。
android-backup-extract 这个项目可以解压缩 .ab
文件的内容。