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

问题描述 投票:0回答:2

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

使用'ifconfig'直接在shell中运行shell作为root,但是如何在应用程序中使用它?

android root lan ifconfig
2个回答
0
投票

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

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

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

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


0
投票

我的解决方案

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

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

© www.soinside.com 2019 - 2024. All rights reserved.