如何更改 Android 设备上的 MAC 地址

Mac 地址在网络上识别您的设备,以便服务器、应用程序和互联网知道将数据包发送到哪里,有些还使用它来跟踪您设备的活动。出于隐身目的(对其他用户和其他设备隐藏)、获取其他设备的好处、防止直接黑客攻击等,通常需要更改设备的 Mac 地址。本教程将向您展示如何更改 Android 设备上的 MAC 地址,从而获得更高的带宽速度、更少的应用程序限制、更少的跟踪操作,甚至能够阻止直接黑客攻击。最后还有一些常见问题解答解释了什么是 MAC 地址、它的用途以及您为什么要更改它。

更改 MAC 地址的主要原因

有时,您可能希望您的设备绕过路由器或服务器上的访问控制列表,以对其他联网设备和用户隐藏它。其他时候,您可能希望您的设备显示为另一个设备,即使它不是。这种转变的另一个术语是 Mac 欺骗,它用于合法和非法目的。

如果您的 ISP 或本地域根据识别的 Mac 地址限制设备的带宽、应用程序使用或优先级,将其更改为另一台设备的 Mac 地址会愚弄 ISP。此过程允许您的欺骗设备从其他设备中获益。当然,您只需要使用使用相同 MAC 地址的两个设备之一。

此外,根据情况,确实存在与您的设备位于同一网络的黑客。危险发生在学校、公共 Wi-Fi 和工作场所等场所。欺骗您的 Mac 地址可以防止直接黑客攻击,因为如果没有实际地址,冒充者无法直接访问您的设备。把这种情况想象成使用某人的社会安全号码。该数字使犯罪者可以通过拥有您的实际 SSN 直接访问信用申请等。换句话说,黑客冒充你!!正如 SSN 在全球范围内识别您一样,Mac 地址在网络中识别您的设备。

您可能想知道为什么人们不能使用您的 MAC 访问权限跟踪您的在线活动很重要。好吧,如果黑客拥有您的 MAC 地址,他就可以冒充您并使用您的 MAC 地址进行各种犯罪或窃取您的信息。你不会真的想要这些,对吗?

在大多数网络中,访问限制基于设备的 IP 地址,但是当有人知道您的 MAC 地址时,他或她可以轻松绕过此类 IP 地址安全限制。

如果您愿意,您可以更改网络适配器的 MAC 地址,并根据连接到它的 MAC 地址进行限制。

在您的设备上使用根访问更改 MAC 地址

切换 Mac 地址只能在您拥有 root 访问权限的 Android 设备上执行。首先,检查您的 Android 设备上的 root 可用性。从 Google Play 下载免费的 Root Checker 应用程序。

别担心,该应用程序很简单,您基本上在下载后启动,然后点击“验证根”按钮。此过程向您显示设备上 root 的状态,您将看到当前是否启用了 root 访问。

如果 Root Checker 应用程序确认您的设备具有 root 访问权限,请继续阅读。如果没有,请跳到下一部分,我们将向您展示如何在没有 root 访问权限的情况下更改 Android 设备上的 MAC 地址。

  1. 从 Google Play 安装 BusyBox。
  2. 从 Google Play 安装适用于 Android 的终端模拟器。
  3. 运行终端模拟器应用程序并输入 “苏” (代表“超级”用户),然后按“Enter”。

  4. 如果设备要求您允许该应用访问 root,请点击 “允许。”
  5. 类型 “IP链接显示” 然后打 “进入” 再次,以便您可以记下当前网络的接口名称。出于演示目的,我们将您的网络接口名称称为 HAL9000.
  6. 类型 ”busybox ip 链接 HAL9000” (将 HAL9000 替换为您之前记下的网络的实际名称)。
  7. 将显示您当前的 MAC 地址。
  8. 要更改地址,请键入 “busybox 配置 HAL9000 hw ether XX:XX:XX:YY:YY:YY” 在终端中,用您的新 MAC 地址替换“XX:XX:XX:YY:YY:YY”,然后按 “进入。”

您现在有一个新的 Mac 地址分配给您的设备。请注意,即使您重新启动 Android 手机,更改也是永久性的。

在设备上没有 Root 访问权限的情况下更改 MAC 地址

  1. “设置。”
  2. 轻按 “关于手机。”
  3. 选择 “地位。”

  4. 您将看到您当前的 MAC 地址,我们建议您将其写下来,因为稍后您要更改时会用到它。
  5. 从 Google Play 下载一个名为 Terminal Emulator for Android 的免费应用程序。
  6. 运行应用程序并输入命令 “IP链接显示” 并按下 “进入。” 之后,您将看到网络接口的名称。再次出于演示目的,我们将您的网络接口名称称为“HAL9000”,但您应该输入网络接口的实际名称。
  7. 类型 “ip 链接设置 HAL9000 XX:XX:XX:YY:YY:YY” 并将“XX:XX:XX:YY:YY:YY”替换为您的新 MAC 地址。

现在您的设备有了一个新的 Mac 地址,但此过程(无需 root)只会持续到您重新启动手机。

最后,更改您的 Mac 地址并不难。它只需要一些应用程序和一些命令。但是,不要忘记“无根”选项只是暂时的,直到您重新启动手机。即使您拥有 root 访问权限,有时使用 no-root 方法也可能派上用场,例如当您使用公共 Wi-Fi 几个小时或希望在您朋友的 Wi-Fi 上获得更高的互联网速度和端口可用性时网络。使用无根选项可以让您的设备稍后自动返回到之前的状态,而无需任何手动更改。

什么是 MAC 地址?

MAC(媒体访问控制)地址是附加到每个网络接口控制器 (NIC) 的唯一标识符,无论是以太网 NIC 还是无线 NIC。如果给定 NIC 的 Internet 协议 (IP) 地址发生更改,则 MAC 地址仍然保留,用于标识网络上的设备。因此,这意味着您的网络适配器以及您的 Android 智能手机、平板手机或平板电脑都有。 MAC 地址允许连接到 Internet 或本地网络的每个设备通过其唯一的 12 字符代码进行识别。

MAC地址有什么用?

NIC 设备包含唯一的 MAC 地址。在 Internet 上发送的 IP 数据包从一个 MAC 地址发送,这些数据包将发送到另一个 MAC 地址。接收 NIC 设备检查目标数据包是否与其地址匹配。如果地址不同,则数据包将被丢弃。此过程可确保网络上的所有设备都获得正确的 IP 数据包。

除了互联网和网络数据传输过程之外,有线电视公司和移动提供商等互联网服务提供商 (ISP) 还使用 MAC 地址来控制特定设备上的带宽和其他功能。 MAC 地址还用于跟踪被盗设备,许多应用程序要求它们与设备进行交互,例如云软件。此外,定位服务会使用您设备的 MAC 地址,例如 Google 地图。底线是 MAC 地址对于确保正确的设备获取正确的数据以及通信设备或应用程序与正确的数据进行交互至关重要。