【发布时间】:2014-02-06 07:16:33
【问题描述】:
我想知道我们如何才能从 android 应用程序获得 root 权限? android 市场上有没有应用程序?
我尝试了下面的代码行来列出文件,但什么也没发生
Process process = Runtime.getRuntime().exec(new String[] { "su", "-", "root"});
我尝试在清单文件中授予 TEST_FACTORY 权限,但出现“允许系统应用”错误
如何让我的应用成为系统应用?
我需要帮助来开始使用这些东西(如果可能的话,制作应用程序以获得 root 权限)非常感谢任何关于这方面的帮助。在此先感谢:)
【问题讨论】:
-
具有root权限的应用程序和系统应用程序之间存在很大差异。你需要哪一个?
-
嗯。重新阅读您的问题,当您尝试编写自己的“supersu”替代方案时,它会接缝?如果是这样:你不能在 Java 中做到这一点。您需要 C 来编程和编译可以在 Android 内核上本地运行的可执行文件。那当然可以插入任何处理用户交互的 Java APK,但您仍然需要 su 可执行文件来调用您的 Java 应用程序。
-
@Simaon 我基本上是想从我的应用程序中更改 Android 内核。我不知道该怎么做。请帮帮我。为此目的开始的正确方法是什么?
-
@Johannes 我基本上是想从我的应用程序中更改 Android 内核。我不知道该怎么做。请帮帮我。为此目的开始的正确方法是什么?
-
使用
su调用shell 命令是到达那里的正确方法。您只需要弄清楚要调用哪些命令 - 以及哪些命令是可用的。要做的第一件事:学习如何使用 linux shell。 Android 具有 bourne-shell,因此您可以使用 bourne-shell 特定语法。
标签: android root android-kernel