您的位置:首页 > 其它

[置顶] 手机Root后如何拿取data/data目录下的文件夹到电脑上

2018-02-09 17:24 1181 查看
在实际开发中,有很多需要拿取真机上应用数据库文件。那么如何快速拿取呢?

在Android Studio中通过工具栏Tools — Android — Android Device Monitor打开安卓的设备分析器,接下来找到File Explore,里面有很多文件夹,找到data/data文件夹下某个应用,有时候是点不开的。

打不开问价主要原因是root之后没有赋予文件夹的读写权限。

方法一:

通过adb的shell命令改变目录下的文件夹权限。

C:\Users\Clover>adb shell
NX563J:/ $ su
NX563J:/ # chmod 777 /data
NX563J:/ # chmod 777 /data/data
NX563J:/ # chmod -R 777 /data/data/应用的包名
NX563J:/ #


应用的包名就是需要操作的应用,例如:com.xx.xxx 包名

其中chmod 777 是赋予改文件夹所有权限。

方法二:

通过Android手机下载 X-plore 一款软件来修改权限。



具体操作如下:



以上主要是操作data/data目录下的com.tencent.mm,需要修改权限这个文件夹的权限。

长按需要修改的文件夹(com.tencent.mm)出现很多选项条目,拖到底部找到权限选项。





以上两种方法都可以更改某个文件夹的权限。

更改完权限以后,接下来就是需要将data/data下需要的文件夹拖出来,这时候需要用到 ES文件浏览器 ,需要赋予该软件Root权限,就是打开Root工具箱。





点击斜杠(/)后退到总目录,找到data/data到需要的找的文件夹,例如:



找到某个文件夹点击复制后点击斜杠(/)后退到总目录找到sdcard,将复制的东西粘贴到sdcard目录下。





这样data/data文件夹下面的内容就可以复制到sdcard目录下啦。

有了sdcard目录下的文件copy到电脑就简单多了。将USB权限改为传输文件就可以从手机内存东西拿取到电脑端了。

本条博客仅供参考。并不是推广一些广告软件之类。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: