Android 9.0 wifi的随机mac地址修改为固定不变
2023-09-14 09:05:06 时间
1.前言
在9.0的系统rom产品定制化开发中,在系统默认的wifi的mac地址是会在联网前后会变化,因为默认是随机显示mac地址,所以会在连上wifi后mac地址会变动但是如果根据mac地址来升级
会引起一系列问题,为了避免这些问题 所以就要求固定mac地址,这就需要看wifi模块怎么改变mac地址的,然后分析看如何固定mac地址来实现固定mac地址的功能。
2.wifi的随机mac地址修改为固定不变的核心类
frameworks\opt\net\wifi\service\java\com\android\server\wifi\ExtendedWifiInfo.java
frameworks\opt\net\wifi\service\java\com\android\server\wifi\WifiMetrics.java
frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiStateMachine.java
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
3.wifi的随机mac地址修改为固定不变的核心功能分析和实现
3.1 WifiMetrics.java中相关设置mac地址的相关方法分析
/**
* Sets the number of SSIDs blacklisted from recommendation by the open network not
相关文章
- android中的加密算法,Android中加密算法[通俗易懂]
- android 浏览器 开发,Android 浏览器的开发实例分享
- android onresume方法,Android onActivityResult()和onResume()的执行顺序
- mac 电脑android环境变量设置,mac上Android环境变量配置[通俗易懂]
- android 自定义控件 使用declare-styleable进行配置属性(源码角度)「建议收藏」
- WiFi频段_wifi工作频段
- Android 数据库加密 android-database-sqlcipher 开源版本编译过程
- android多级树形列表
- 【Android应用开发】分享一个录制 Android 屏幕 gif 格式的小技巧
- 【Android 逆向】Android 进程注入工具开发 ( 远程调用总结 | 远程调用注意事项 )
- 【Android Gradle 插件】DexOptions 配置 ⑧ ( preDexLibraries 属性配置 | threadCount 属性配置 )
- Android控制文字水平间距android:letterSpacing详解手机开发
- Android获取手机中外置内存卡、内置内存卡、手机内存路径详解手机开发
- Eclipse to android详解编程语言
- 我查查下载 我查查 8.5.1 Android 去广告版下载
- WiFi万能钥匙 for Android 显示密码最新极简版
- Android系统与Linux之间的联系(android和linux)
- Android TV有亮点,纵使“炮灰”也光荣
- android连接wifi时获取广播地址代码
- Android避免APP启动闪黑屏的解决办法(Theme和Style)
- Android实现加载广告图片和倒计时的开屏布局