修改手机WIFI的MAC地址,实现防止路由器拉黑

*修改手机WIFI的MAC地址*

*说明:*

1、手机可以连接WIFI但是没有网速

2、知道密码,但连接不上,一般都是因为路由器给你拉黑或者限速了。

*那么路由器是如何知道是你连接了:判断如下:登录路由器的管理界面(实例,给看的)*

在这里插入图片描述

上图中显示的主机名称下面的就是MAC地址,

每一个手机出厂的时候都会有一个自己的WIFI MAC地址,

同理,蓝牙也有对应的MAC的地址,但和WIFI的不一样。

*那么我们如何通过手机查看手机的MAC地址如下:*

打开方式:设置—> WIFI—>高级设置

在这里插入图片描述

*所以,我们可以想象*

既然WIFI是通过这个条件来拦截我的。

那我是不是也可以修改WIFI 的MAC地址来模仿,或者欺骗路由器,改变一个新的MAC地址来重新连接一下WIFI。当然这是可以的。(原因:我有实验成功!)

*那么问题又来了,我如何修改手机WIFI的MAC地址呢。*

大家都知道,Android是基于Unix开发的,

所以Linux是不是可以修改ip等一些配置呢。也是可以的啦,都是操作系统嘛。

现在绝大多开发商肯定不愿意让用户直接操作底层的数据,所以也基本上没有手机厂商会直接开发ROOT权限。

那么我们想直接操作手机的底层数据,就需要先提升手机的权限级别到达ROOT权限。也就是人门常说的ROOT模式。

ROOT开启有很多种,这里和手机品牌有关,我就不做介绍了。(自行百度)

(注意:ROOT之后是有风险的,请谨慎操作)

*得到ROOT权限之后。*

我们需要下载一个可以执行命令行的终端控制器。(用于执行命令)

在这里插入图片描述

在这里插入图片描述

0、修改之前先备份自己的MAC地址,和设备名称,截图或者记事本记录一下。以防万一。

1、先给将该软件赋予ROOT权限。

2、输入 su命令 + 回车 ,切换到ROOT用户。(如果出现输入不了或者提示没有权限就是没有给软件授予ROOT权限,重新授权即可)

3、修改手机的设备名称: 也就是下面的在路由器管理界面显示的信息

在这里插入图片描述

使用命令:

setprop net.hostname name1

name1表示:要修改的设备名称(这个叫什么无所谓,只要不让路由器管理者识别出来你就行,不然不就又把你踢了)。

4、修改WIFI的MAC地址命令如下:【最主要的部分】

ip link set wlan0 down &&ip link set wlan0 address D4:39:53:89:DA:08

5、此时关闭WIFI再次打开WIFI,WIFI–>高级设置里面就可以看到已经修改好了的MAC地址。(此时你就可以为所欲为啦,hahaha)

6、当然如果你有本事是可以获取到路由器管理者的设备名称和MAC地址,那么你就可以模仿他了,这样操作路由器是检查不出来的,他只会显示一个设备连接。

*注意事项:*

由与这个修改可能是一次性的修改,重启手机之后MAC地址就会恢复,如果发现重启之后MAC地址复原,可以按照上面的步骤重复操作。(如果又被管理者发现,可以再次修改MAC地址。)

*还有其他命令供参考如下:*

查看当前mac地址命令
cat /sys/class/net/wlan0/address
查看设备名称
getprop net.hostname

修改设备名称(需要重启wifi生效)

setprop net.hostname name1

随机生成mac地址网址:

http://www.99cankao.com/digital-computation/mac-address-generator.php

提供几个实例:来自原装手机,可以使用。(当然也可以直接访问上面的网址随机生成。)

# 修改手机名称(含义:修改手机网络设备名称)
setprop net.hostname OnePlus6T
# 修改 mac 地址(含义:关闭手机 wifi 网络 && 设置新的 mac 地址)
ip link set wlan0 down && ip link set wlan0 address 64:A2:F9:AF:47:FF 

setprop net.hostname HUAWEI_Mate_9-cea5d092a0b
ip link set wlan0 down && ip link set wlan0 address 10:B1:F8:1C:63:55

setprop net.hostname MI9-wandianhekele
ip link set wlan0 down && ip link set wlan0 address A8:9C:ED:B2:C5:F6

setprop net.hostname vivo-X20
ip link set wlan0 down && ip link set wlan0 address 3C:A5:81:1B:10:18



setprop net.hostname vivo-X-B3_B9_DC
ip link set wlan0 down && ip link set wlan0 address B3:B9:DC:C5:59:FA

setprop net.hostname vivo-X-EB_7F_E3
ip link set wlan0 down && ip link set wlan0 address EB:7F:E3:A6:B8:68

setprop net.hostname vivo-X-5F_3B_A6
ip link set wlan0 down && ip link set wlan0 address 5F:3B:A6:A1:D2:5E

setprop net.hostname vivo-X-E0_62_7B
ip link set wlan0 down && ip link set wlan0 address E0:62:7B:98:7C:F3

setprop net.hostname vivo-X-E6_67_51
ip link set wlan0 down && ip link set wlan0 address E6:67:51:07:28:3A

setprop net.hostname vivo-X-A8_C5_E3
ip link set wlan0 down && ip link set wlan0 address A8:C5:E3:04:C8:FC

setprop net.hostname vivo-X-65_57_D4
ip link set wlan0 down && ip link set wlan0 address 65:57:D4:FD:3E:C7

setprop net.hostname vivo-X-38_BA_D8
ip link set wlan0 down && ip link set wlan0 address 38:BA:D8:CF:D2:BF

setprop net.hostname vivo-X-E7_89_63
ip link set wlan0 down && ip link set wlan0 address E7:89:63:9D:D4:99

setprop net.hostname vivo-X-7F_43_2B
ip link set wlan0 down && ip link set wlan0 address 7F:43:2B:88:C4:85

setprop net.hostname vivo-X-66_38_EC
ip link set wlan0 down && ip link set wlan0 address 66:38:EC:D9:0B:92

setprop net.hostname vivo-X-BF_C4_A7
ip link set wlan0 down && ip link set wlan0 address BF:C4:A7:EE:3E:2C

setprop net.hostname vivo-X-FF_4F_3D
ip link set wlan0 down && ip link set wlan0 address FF:4F:3D:F2:AE:27

p link set wlan0 down && ip link set wlan0 address BF:C4:A7:EE:3E:2C

setprop net.hostname vivo-X-FF_4F_3D
ip link set wlan0 down && ip link set wlan0 address FF:4F:3D:F2:AE:27




猜你喜欢

转载自blog.csdn.net/WSYLH/article/details/129021923