【发布时间】:2011-08-10 20:55:47
【问题描述】:
您知道如何在具有 root 权限的 Android 中运行应用程序吗?我使用了以下 sn-p 但 root 权限只授予生成的进程,而不是应用程序本身。
process = Runtime.getRuntime().exec("su")
【问题讨论】:
-
@tuan 你找到了什么?
标签: android permissions root su
您知道如何在具有 root 权限的 Android 中运行应用程序吗?我使用了以下 sn-p 但 root 权限只授予生成的进程,而不是应用程序本身。
process = Runtime.getRuntime().exec("su")
【问题讨论】:
标签: android permissions root su
你真的不能,至少在没有某种可怕的黑客攻击的情况下不能。
你不能让一个现有的进程成为根,它必须是从它的创建开始的。
Android 应用程序在 Dalvik 机器中的一个进程中运行,该进程是一个名为 Zygote 的进程的分支,该进程将许多系统库映射到内存中,因此它的子进程继承了共享副本。您必须以某种方式修改 zygote 以告诉它离开新分叉的子根目录,而不是将其降级为应用程序用户。
【讨论】: