作者: | 来源:互联网 | 2023-09-04 11:58
代码路径:frameworksoptnetwifiservicejavacomandroidserverwifiWifiApConfigStore.java在Wifi
代码路径:
frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiApConfigStore.java
在WifiApConfigStore.java中getDefaultApConfiguration()方法中修改wifi密码和名称
private WifiConfiguration getDefaultApConfiguration() {WifiConfiguration config = new WifiConfiguration();config.SSID = mContext.getResources().getString(R.string.wifi_tether_configure_ssid_default) + "_" + getRandomIntForDefaultSsid();config.SSID = SystemProperties.get("persist.sys.wifi.name", "abc");config.allowedKeyManagement.set(KeyMgmt.WPA2_PSK);String randomUUID = UUID.randomUUID().toString();//first 12 chars from xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxxconfig.preSharedKey = randomUUID.substring(0, 8) + randomUUID.substring(9, 13);config.preSharedKey = SystemProperties.get("persist.sys.wifi.passwd", "123456");config.softApMaxNumSta = 8;config.apBand = 0;config.apChannel = 11;return config;}