更改WiFi MAC地址

时间:2011-03-13 05:57:33

标签: java android wifi android-wifi

我是开发Serval Project的开发人员之一,我们正在考虑使用Huawei Ideos U1850作为Android开发的默认平台 活动。

我们从当地的一家经销商处购买了一些手机 在澳大利亚。

我们注意到了许多我们采购过的设备 该供应商都拥有相同的WiFi MAC地址。

具体来说,我们看到的MAC地址如下:

00:90:4C:14:43:19

具有相同MAC地址的多个设备导致我们出现一些问题 我们的开发工作,所以我们有两个问题:

  1. 这是Ideos U1850手机的常见问题吗?
  2. 有没有办法将手机上的MAC地址更改为其他内容?

3 个答案:

答案 0 :(得分:4)

MAC地址的概念是它们旨在成为全球唯一标识。我不确定你是如何在多个设备上看到相同的MAC地址的,这绝不应该发生。我知道它可能没有回答你的问题,但它绝不应该首先发生。

尽管如此,您可以尝试MAC地址欺骗,快速Google搜索会显示以下链接:http://www.robmcghee.com/android/changing-the-mac-address-on-android/

答案 1 :(得分:0)

首先,您需要在移动设备上使用root用户,然后打开终端

~: netcfg -->show yours net devices

现在您可以看到要更改的设备,然后您可以执行接下来的步骤,其中eth0将替换为您的网络设备名称(wlan0很常见)。

~: ifconfig eth0 down
~: ifconfig eth0 hw ether 00:80:48:BA:d1:30 --> your new mac
~: ifconfig eth0 up

我认为这个解决方案没问题,但现在我无法尝试。如果解决方案可能会出现这种情况。

答案 2 :(得分:0)

当我在寻找一种更永久的方式来改变我的wifi mac地址时,我发现有一个用于Texas Instrument wifi芯片的工具。它被称为“校准器”。 wifi mac地址可以在nvs文件中设置。这就是我做的。

root @ android:/ system / etc / firmware / ti-connectivity#calibzer set nvs_mac wl1271 -nvs.bin xx:xx:xx:xx:xx:xx

更多信息:https://github.com/gxk/ti-utils

我有HTC Amaze并扎根。您可能还需要使用RW挂载/系统。但是,我无法代表broadcom芯片。