以编程方式更改 Mac 地址-Android
programmatically change Mac address-Android
我正在编写一个程序来欺骗设备的 mac 地址。到目前为止,我能够通过 运行ning 命令获得 root 访问权限:
Runtime.getRuntime().exec("su");
现在我想 运行 通过执行命令:
for (String currCommand : commands)
{
os.writeBytes(currCommand + "\n");
os.flush();
}
但我不确定哪些命令会为我执行此操作?有谁知道 运行 进入 mac 地址并修改它的命令吗?
根据这个 link http://www.gohacking.com/spoof-mac-address-on-android-phones/ phone 必须 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
你可以这样使用
使用 ADB shell 和 ifconfig
adb shell
su
ip link show wlan0
ifconfig wlan0 down;
ifconfig wlan0 hw ether 12:13:15:16:18:19
ifconfig wlan0 up;
检查这个 post
我正在编写一个程序来欺骗设备的 mac 地址。到目前为止,我能够通过 运行ning 命令获得 root 访问权限:
Runtime.getRuntime().exec("su");
现在我想 运行 通过执行命令:
for (String currCommand : commands)
{
os.writeBytes(currCommand + "\n");
os.flush();
}
但我不确定哪些命令会为我执行此操作?有谁知道 运行 进入 mac 地址并修改它的命令吗?
根据这个 link http://www.gohacking.com/spoof-mac-address-on-android-phones/ phone 必须 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
你可以这样使用
使用 ADB shell 和 ifconfig
adb shell
su
ip link show wlan0
ifconfig wlan0 down;
ifconfig wlan0 hw ether 12:13:15:16:18:19
ifconfig wlan0 up;
检查这个 post