我正在编写一个程序来欺骗设备的 MAC 地址。到目前为止,我能够通过运行以下命令获得 root 访问权限:
Runtime.getRuntime().exec("su");
现在我想通过以下方式运行命令:
for (String currCommand : commands)
{
os.writeBytes(currCommand + "\n");
os.flush();
}
但我不确定哪些命令会为我执行此操作?有谁知道进入 mac 地址并修改它要运行的命令吗?
最佳答案
根据此链接http://www.gohacking.com/spoof-mac-address-on-android-phones/手机必须root并且必须安装busybox。
在输入 su
后,命令是:
# show the actual mac address
busybox iplink show eth0
# change the mac adress
busybox ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
关于java - 以编程方式更改 Mac 地址-Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30893887/