0

我目前正在使用带有 RJ45 局域网连接的自定义 android 平台,现在的问题是我希望能够从我的自定义应用程序中设置 IP 地址。

使用'ifconfig'直接在作为root的android内核中的shell中工作,但我如何从应用程序中使用它?

4

2 回答 2

0

您可以使用 stericson 的RootTools库:http ://code.google.com/p/roottools/

你可以很容易地用它运行 root shell 命令:)

检查其 wiki 的使用情况http ://code.google.com/p/roottools/wiki/Usage

其实任何可以执行root命令的方法都应该没问题。

于 2012-04-24T09:29:38.393 回答
0

我的解决方案:

由于它是我自己的内核构建,我编辑了“su”的源代码并将安全检查注释掉,所以基本上每个用户都可以成为 root..

不是一个非常漂亮或安全的解决方案,但我的设备无论如何都不会用于“未经授权”的应用程序,并且 rom 不会公开,所以这将是迄今为止的解决方案。

于 2012-04-25T08:21:47.580 回答