有关随机mac相关介绍可以查看官方文档 隐私安全:随机分配 MAC 地址
根据文档中修改默认配置 config_wifi_connected_mac_randomization_supported 修改为 false
$ find -name “config.xml” | xargs grep “config_wifi_connected_mac_randomization_supported”
./frameworks/base/core/res/res/values/config.xml: false
./device/mediatek/common/overlay/wifista/frameworks/base/core/res/res/values/config.xml: true
./device/mediatek/system/common/overlay/wifista/frameworks/base/core/res/res/values/config.xml: true
./device/google/bonito/overlay/frameworks/base/core/res/res/values/config.xml: true
./device/google/wahoo/overlay/frameworks/base/core/res/res/values/config.xml: true
./device/google/crosshatch/overlay/frameworks/base/core/res/res/values/config.xml: true
可以看到默认 config.xml 中值已经是 false 了,但是还是启用了该功能。在其它配置中被 overlay 覆盖了,最终修改
device/mediatek/common/overlay/wifista/frameworks/base/core/res/res/values/config.xml
Android WLAN
随机macaddress未完全禁用导致已保存网络无法连接的问题解决