Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您知道如何在具有 root 权限的 Android 中运行应用程序吗?我使用了以下代码段,但 root 权限仅授予生成的进程,而不是应用程序本身。
process = Runtime.getRuntime().exec("su")
你真的不能,至少在没有某种可怕的黑客攻击的情况下不能。
您不能使现有的进程成为根,它必须从创建时开始。
Android 应用程序在 Dalvik 机器中的一个进程中运行,该进程是一个名为 Zygote 的进程的分支,该进程将许多系统库映射到内存中,因此它的子进程继承了共享副本。您必须以某种方式修改 zygote 以告诉它离开新分叉的子根目录,而不是将其降级为应用程序用户。