今天有一个朋友遇到这样的需求,需要使用adb命令pull微信MicroMsg目录下的数据,本以为很简单,但是真的执行的时候,却发现了很多的问题。
首先,我们确认微信目录下存在该文件夹以及文件内容文章源自陈学虎-https://chenxuehu.com/article/2017/05/6405.html
文章源自陈学虎-https://chenxuehu.com/article/2017/05/6405.html
其次,我们使用adb连接到设备文章源自陈学虎-https://chenxuehu.com/article/2017/05/6405.html
文章源自陈学虎-https://chenxuehu.com/article/2017/05/6405.html
再次,我们直接使用adb pull 命令进行文件的传输,试试看文章源自陈学虎-https://chenxuehu.com/article/2017/05/6405.html
adb pull /data/data/com.tencent.mm/MicroMsg d:/test文章源自陈学虎-https://chenxuehu.com/article/2017/05/6405.html
文章源自陈学虎-https://chenxuehu.com/article/2017/05/6405.html
果不其然,0 files pulled ,失败了。文章源自陈学虎-https://chenxuehu.com/article/2017/05/6405.html
文章源自陈学虎-https://chenxuehu.com/article/2017/05/6405.html
之间也找了一些方案,最终采取了一个折中的方案,接入USB外接设备,因此:文章源自陈学虎-https://chenxuehu.com/article/2017/05/6405.html
外接USB设备,然后先将该文件拷贝到外接设备中
cp -r /data/data/com.tencent.mm/MicroMsg/ /mnt/usb_storage/USB_DISK1/udisk0/
确认下是否拷贝成功
ls /mnt/usb_storage/USB_DISK1/udisk0/MicroMsg/ CompatibleInfo.cfg NowRev.ini autoauth.cfg channel_history.cfg ee1da3ae2100e09165c2e52382cfe79f heavy_user_id_mapping.dat staytime.cfg stepcounter.cfg systemInfo.cfg version_history.cfg
接下来我们就使用adb pull 命令进行文件传输
adb pull /mnt/usb_storage/USB_DISK1/udisk0/MicroMsg/ d:/test
这样就成功的将文件传输到本地了,虽然折腾了下,但是还是成功了。
评论