您好我想获取Android设备的MAC地址,因此有两种方法可以使用WiFi
或BlueTooth
适配器。
当您打开/关闭WiFi
或BlueTooth
或重启设备或恢复出厂设置时,此MAC地址是否会发生变化。有什么想法吗?
答案 0 :(得分:2)
MAC地址对于每个硬件都是唯一的。他们不会改变。 MAC地址的前几个字符包含制造商信息。
P.S。除了模拟器/ VM等生成的MAC地址
<强>更新强>
自Android 5.x,iOS 8+和Windows 10+以来,每次打开Wi-Fi时都会生成并随机化MAC地址,以保护用户的隐私。某些操作系统甚至为每个连接的网络提供不同的MAC地址。
答案 1 :(得分:1)
Raptor不完全正确。如果没有WiFi,则每次激活WiFi时都会生成一个MAC地址。这是如何判断(以及我如何在中文平板电脑上修复它)
要修改(硬编码)MAC地址,请编辑上面的“WIFI”文件,并在这些字节位置键入(任意)MAC地址(十六进制表示法,如您所见)。保存文件。重新启动/重启WIFI并查看设置。你应该看到你的新地址。 Android现在会识别您的新地址,并且不会每次生成新地址。
然后我在路由器中坚持MAC过滤,否则孩子们会通过添加新的i-devices来滥用我的带宽。
希望这有帮助
答案 2 :(得分:-1)
Android蓝牙MAC地址永远不会改变。