WIFI macaddress随机产生

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/miker1230/article/details/86656819

在P2P调试时,发现空口包中mac地址随机产生。

查看mac地址产生的机制,发现是正常现象。

需要关闭随机mac功能。

# adb root 
# adb shell 

#su
# iwpriv wlan0 getConfig 
# dmesg | grep gEnableMacAddrSpoof 
You will see something like these: 
root@msm8996:/ # iwpriv wlan0 getConfig 
iwpriv wlan0 getConfig 
wlan0 getConfig:WLAN configuration written to system log 
root@msm8996:/ # dmesg | grep gEnableMacAddrSpoof 
dmesg | grep gEnableMacAddrSpoof 
[ 7927.039525] gEnableMacAddrSpoof=[0]*

//从驱动层打印看,确实没有关闭mac随机的功能。

但是搜索出来的ini文件看 gEnableMacAddrSpoof to 0 in 
~/vendor/qcom/opensource/wlan/qcacld-2.0/firmware_bin/WCNSS_qcom_cfg.ini.

原来生效的不是这个路径下的,

进一步pull /system/etc/wifi/WCNSS_qcom_cfg.ini,发现确实没有生效。

生效的文件在:

~\device\gree\G03***\

添加:

# Enable or Disable Random MAC (Spoofing)
# 1=Enable, 0=Disable (default)
gEnableMacAddrSpoof=0
执行:adb push和adb reboot成功!!!

猜你喜欢

转载自blog.csdn.net/miker1230/article/details/86656819