在Android设备上通过app设置ifconfig eth0“ipaddress”

时间:2012-04-24 09:11:04

标签: android root lan ifconfig

我目前正在开发一个带RJ45 Lan连接的自定义Android平台,现在的问题是,我希望能够从我的自定义应用程序设置IP地址..

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

2 个答案:

答案 0 :(得分:0)

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

您可以非常轻松地运行root shell命令:)

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

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

答案 1 :(得分:0)

我的解决方案:

由于我自己的内核构建,我编辑了“su”的源代码,并对安全检查进行了评论,所以基本上每个用户都可以成为root用户。

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