我目前正在开发一个带RJ45 Lan连接的自定义Android平台,现在的问题是,我希望能够从我的自定义应用程序设置IP地址..
使用'ifconfig'直接在shell作为root的android内核中工作,但我如何在应用程序中使用它?
答案 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将不会被公开,所以这将是迄今为止的解决方案。