手机Root后如何拿取data/data目录下的文件夹到电脑上
在实际开发中,有很多需要拿取真机上应用数据库文件。那么如何快速拿取呢?
在Android Studio中通过工具栏Tools — Android — Android Device Monitor打开安卓的设备分析器,接下来找到File Explore,里面有很多文件夹,找到data/data文件夹下某个应用,有时候是点不开的。
打不开问价主要原因是root之后没有赋予文件夹的读写权限。
方法一:
通过adb的shell命令改变目录下的文件夹权限。
C:\Users\Clover>adb shellNX563J:/ $ suNX563J:/ # chmod 777 /dataNX563J:/ # chmod 777 /data/dataNX563J:/ # 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权限改为传输文件就可以从手机内存东西拿取到电脑端了。
本条博客仅供参考。并不是推广一些广告软件之类。
更多相关文章
- 彻底了解Android中的内部存储与外部存储
- 读取android根目录下的文件或文件夹实例
- [九鼎RK3399Pro] Android(安卓)8.1 取消usb权限弹窗,直接默认给权
- Android通过lame进行音频格式转换
- Android菜鸟日记25-android反编译
- Android兼容库
- Android(安卓)Root相关
- 搭建OPhone开发环境
- 使用IDA调试android下的linux程序