需要独立版本ADB(或者Android Studio,adb是Android Studio的组件)、手机的驱动程序、命令提示符
adb shell>cd /...>ls查看到的手机里的文件复制到本地的方法如下
以小米手机演示
1. PC端安装驱动程序,手机端启用开发者模式(多次点击版本号,次数和不同定制系统相关)>在开发者选项下打开USB调试
2. 获取和释放adb(Google发布了独立版本的adb)
3. 打开adb.exe所在目录>文件>运行命令提示符
或者运行命令提示符>转到adb.exe所在目录
假设adb.exe所在目录为F:\platform-tools-latest-windows\platform-tools\,执行以下命令
F:
cd F:\platform-tools-latest-windows\platform-tools\
(为了保护个人信息,截图中去掉了账户名)
4 运行以下命令将文件从手机复制至本地
演示复制hosts文件
adb root
adb remount
adb pull /system/etc/hosts hosts
hosts文件被复制到了adb.exe所在目录
一般我们通过adb连接到安卓系统后,可以通过abd shell的ls命令来查看到该目录下的文件。
然后如果要复制该目录的文件到本地电脑,则一般不在adb shell里面来操作。通常直接使用 adb pull 命令即可。
例如:我们将/data/data/org.sopcast.android/files的avlist文件复制到本地电脑D盘。则直接使用如下命令即可。
adb pull /data/data/org.sopcast.android/files/avlist D:\
当然如果我们adb pull文件的时候,发现出现file not exsit 或 read-only file system等提示。则我们还需在adb shell使用su命令为该目录授予可读可写权限。授予成功后,再使用adb pull命令则可以复制文件到本地电脑上了。
$ adb shell
root@generic_x86:/ # su
root@generic_x86:/ # mount -o rw,remount rootfs /
一般我们通过adb连接到安卓系统后,可以通过abd shell的ls命令来查看到该目录下的文件。
然后如果要复制该目录的文件到本地电脑,则一般不在adb shell里面来操作。通常直接使用 adb pull 命令即可。
例如:我们将/data/data/org.sopcast.android/files的avlist文件复制到本地电脑D盘。则直接使用如下命令即可。
adb pull /data/data/org.sopcast.android/files/avlist D:\
当然如果我们adb pull文件的时候,发现出现file not exsit 或 read-only file system等提示。则我们还需在adb shell使用su命令为该目录授予可读可写权限。授予成功后,再使用adb pull命令则可以复制文件到本地电脑上了。
$ adb shell
root@generic_x86:/ # su
root@generic_x86:/ # mount -o rw,remount rootfs /