微信数据导出-ADB

1
2
3
4
5
6
7
8
9
10
# 需在模拟器设置中打开root和ADB,一般重启后生效
adb connect 127.0.0.1:2333 # ip和端口直接用模拟器设置中给的即可

adb devices # 查询当前ADB连接的设备

adb pull -s 127.0.0.1:2333 <source_path> <destine_path>
# `-s`参数指定设备序列号,也就是`adb devices`中显示的名称,若只有一台设备连接可省略
# `-d`参数代表选择设备(Device),`-e`参数代表选择模拟器(Emulator),用于有且只有一台设备和一台模拟器连接到ADB

adb shell #进入ADB的交互式界面

adb pull 报错 Permission denied

先复制到 /sdcard/ 后再 adb pull

1
2
cp  <source_path> /sdcard/
adb pull <source_path> <destine_path>

error: more than one device/emulator

有多个设备同时连接 ADB,需要指定设备

1
adb -s <SerialNumber> shell # 或者其他命令