移动测试基础 安卓未 root 查看 data 目录文件

金主 · 2018年03月06日 · 最后由 金主 回复于 2018年06月13日 · 6447 次阅读
:文章有说的不对的地方,大家可以帮忙指出!

可解决问题:DDMS 无法查看设备进程的问题,debug 版本下才可以看到,修改 debuggable 属性即可!

修改 debuggable 属性

  1. 对 APK 进行反编译,获取 AndroidManifest.xml 文件
  2. 修改应用的 AndroidManifest.xml 文件,在里面添加 android:debuggable="true";
  3. 添加签名,用 apktool 重新打包,替换安装。

访问修改 Data 目录下的应用文件

  1. 连接手机,打开 USB 调试,
  2. 打开窗口输入:adb shell
  3. 执行run-as 包名, 未修改 debuggable 属性,这里会提示“is not debuggable”
  4. 进入应用: cd /data/data/包名
  5. 查看应用文件:ls,如图
  6. 修改想要访问的目录的权限:chmod 777 目录
  7. 打开目录:cd 目录
  8. 退出 run-as:exit
  9. 退出 adb shell 模式:exit
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 8 条回复 时间 点赞
金主 ddms 只显示设备部显示进程信息。求解! 中提及了此贴 03月06日 11:00

第一次发现还能这么用

涨知识了

@JinZhu 这样子之后 除了可以 DDMS 无法查看设备进程 还可以解锁哪些姿势?😅

老马 回复

这篇重点是查看 data 目录文件,那个 DDMS 我就只是稍带性提了下😂

金主 回复

这好像是个 android app 安全测试的 入口技能? 你们做测试 这么做 带来的收益是什么?

老马 回复

对,你说的安全,我放以后讲吧😁 ,这篇文章不讲了

金主 Mac 下 Navicat Premium 中文破解版的安装 中提及了此贴 03月08日 11:13
金主 Monkey+Logcat+DDMS 内存泄漏分析以及定位 (三) 中提及了此贴 03月08日 15:04
仅楼主可见
金主 #13 · 2018年06月13日 Author
沫沫 回复

应该可以在 win 下操作的,你尝试操作下

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册