当前位置: 首页 > news >正文

Android11车载WiFi热点默认名称及密码配置

一、背景

基于车厂信息安全要求,车载热点默认名称不能使用统一的名称,以及默认密码不能为简单的1~9。

基于旧项目经验,组装工厂自动化测试及客户整车组装的时候均存在多台设备同时打开,亦不太推荐使用统一的热点名称,连接无法区分。

二、需求

根据客户的要求,默认名称使用车厂车型项目名称+VIN码后四位,默认密码为车厂英文缩写+TUID后四位。

三、分析

热点默认名称及密码生成在源码
frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiApConfigStore.java
的getDefaultApConfiguration和generatePassword方法中。

由于需要静态字符+可变字符的形式,同时需兼容其他项目。故在此考虑定义一种规则的字符串定义,将末尾为固定字符的字符替换为动态生成的字符串。

四、实现

1、修改源码生成策略

由于项目的VIN码和TUID均同步保存在对应系统属性(可根据实际项目定义调整)中,故可通过如下方式修改:

    /**
     * Generate a default WPA3 SAE transition (if supported) or WPA2 based
     * conf

相关文章:

  • 蓝桥杯嵌入式考前模块总结
  • CMake中add_custom_command用法详解
  • Kubernetes安装与集群构建详细过程
  • 【STM32标准库】--新建工程
  • redis之缓存击穿
  • JavaScript Symbol与BigInt
  • Vue.js组件安全工程化演进:从防御体系构建到安全性能融合
  • 计算机系统设计中的一些常用方法
  • 《MATLAB实战训练营:从入门到工业级应用》趣味入门篇-用MATLAB画一朵会动的3D玫瑰:从零开始的浪漫编程之旅
  • 打造海外流量矩阵,TikTok云控工具让获客更简单!
  • SpringBoot企业级开发之【用户模块-更新用户头像】
  • 1、从零搭建魔法工坊:React 19 新手村生存指南
  • ai软件UI自动化
  • 解锁语言学习新宝藏:Forvo 网站深度探秘​
  • 【Zabbix7.2修改网页logo和系统名称的方法】
  • 软件信息化项目等级分类评定表
  • Amazon Bedrock Agents:企业 AI 应用开发的革新力量
  • AI数字人如何实时调整互动方式?
  • 【赵渝强老师】TiDB的行存引擎:TiKV
  • 03-libVLC的视频播放器:控制(播放/暂停/停止/拖动条/声音)
  • 做视频网站玩什么配置/互联网营销案例分析
  • 政务网站建设合同/软件外包公司好不好
  • 网站数据建设涉及哪些内容/烘焙甜点培训学校
  • 网站列表设计/百度下载免费官方安装
  • 仅有网站做app/微信怎么推广找客源
  • 上海网站建设极简慕枫/网络建设推广