我正在创建我的第一个 android 应用程序,它正在更改您的 MAC 地址和设备主机名。但是,我只想请求超级用户访问一次。
这就是我当前执行 su 命令的方式:
String[] cmdHost = { "su", "-c", "/system/bin/setprop net.hostname " + strHostname};
execute = Runtime.getRuntime().exec(cmdHost);
每次用户按下按钮更改主机名或 MAC 地址时,它都会再次要求超级用户访问。
有什么办法可以解决这个问题吗?此外,我看到某些应用程序仅在 SuperUser 应用程序日志中执行 /system/bin/sh。我的显示了整个命令。
非常感谢你!