android - 无法使用 Nexus One 访问 DDMS 文件资源管理器中的数据文件夹!

标签 android ddms

我的 Nexus One 已通过 USB 连接。

当我访问 DDMS 的文件资源管理器时,如果我单击“data”文件夹,名称“data”附近的小加号会消失 2-6 秒,然后重新出现,但文件夹“data”的内容是没有显示!

这里是一些其他信息:

  • 文件夹数据有权限drwxrwx--x

  • 我电脑的操作系统是Windows XP

  • Eclipse 3.5.2 版

  • Android SDK 1.6

最佳答案

如果 adbd 守护程序以 root 身份运行,您可以使用基于 adb 的工具(例如 DDMS 文件资源管理器或 adb shell)浏览/data。

如果不是,您可以直接通过完整路径名访问/data 及其子目录下的一些文件,但您无法浏览(或“cd”到)大多数文件夹,包括/data 本身。

“rooting”作为一个非官方的过程意味着不同的事情并产生不同的结果 - 即,adbd 可能会也可能不会以 root 身份运行。

如果在/init.rc 等启动脚本中将 ro.secure 设置为 0,adbd 将以 root 身份运行,但这在用户设备上可能不是一个好主意。它在模拟器上设置为 0,这就是您可以在那里浏览/data 的原因。

最后,请注意/init.rc 通常包含在打包到内核上的 ramdisk 镜像中 - 您无法在手机上真正编辑它,但必须离线修改镜像,将其重新附加到内核,并重新刷新它们。不过,如果您有某种有效的“su”hack,您可以暂时更改属性并重新启动 adbd。

关于android - 无法使用 Nexus One 访问 DDMS 文件资源管理器中的数据文件夹!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3259380/

相关文章:

android - 有没有办法在 native react 中运行前台服务?

android - 如果手机处于飞行模式或不在网络中,如何获取手机?

android - IDEA和DDMS同时运行无法连接模拟器

javascript - 无法在 android webview 上运行显示图像预览?

android - 以编程方式在所有 API 级别上启用飞行模式 Android

java - 为什么DDMS不再开放?

android - 禁止特定的第 3 方应用程序和系统消息记录到 LogCat

android - Cpu时钟频率可以为0吗?

Android:如何调试应用程序的启动过程

java - 从另一个设备获取数据