2012-12-24 79 views

回答

5

在Android设备上通常没有sudo,如果设备是root用户,您会发现su以root身份登录。

很大程度上取决于您尝试访问的设备。

顺便说一句,与Windows 7没有shell命令没有关系,当你运行adb时,这些命令是在设备上运行的命令本身。

如果设备没有固定并且对/data的访问受到限制,您将无法访问它。

+0

你有我的upvote。 因此,Google发布了ADT来帮助我们开发Android应用程序,但不允许在没有设备生根的情况下访问apk安装路径(即'/ data')?我还没有机会阅读Linux,但还有其他解决方法吗? –

+0

Google不是真的需要访问/ data文件夹,而是更多地给手机制造商(在很多情况下,像AT $ T这样的运营商)。再次,(AFAIK)“围绕”这个唯一方法是设备的根源。 – Matthieu

+0

以'sudo'的方式使用'su'的例子(从我的手机运行'dumpstate' /'bugreport'):'/ system/xbin/su root sqlite3 /data/data/com.android.providers.settings /databases/settings.db pragma user_version;从系统中选择*;选择*从安全;从全局选择*;' – pevik

相关问题