Android 10.0 禁用wifi随机mac地址功能(采用固定mac地址功能)

编程知识 更新时间:2023-05-01 02:56:18

1.概述

Android 8.0 开始,Android 设备在未连接到网络的情况下探测新网络时会使用随机 MAC 地址,但是这样会导致在ota升级时,由于wifi的mac地址不固定导致会升级失败的风险 所以产品需求要求wifi的mac地址固定,不让mac地址变动,防止ota升级失败

2.禁用wifi随机mac地址功能(采用固定mac地址功能)核心类

frameworks/base/core/res/res/values/config.xml
packages/apps/Settings/src/com/android/settings/wifi/WifiConfigController.java

3.禁用wifi随机mac地址功能(采用固定mac地址功能)核心功能实现和分析

此标志用于控制是否启用客户端模式随机分配 MAC 地址功能。
在“设置”config.xml 中,将 config_wifi_p2p_mac_randomization_supported 设置为 true(此步骤可在设备自定义叠加层中完成)。
此标志用于控制是否启用 WLAN 直连随机分配 MAC 地址功能。
根据文档发现是由config_wifi_support_connected_mac_randomization 这个config.xml的属性值来设置是否随机产生mac地址

所以搜索framework/base 下发现

core/res/res/values/config.xml:750:    <bool 

更多推荐

Android 10.0 禁用wifi随机mac地址功能(采用固定mac地址功能)

本文发布于:2023-04-23 03:04:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/7ec98a8684780ec4958a442d725f5174.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:地址   功能   Android   mac   wifi

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 98010文章数
  • 24960阅读数
  • 0评论数