1*d57664e9SAndroid Build Coastguard WorkerThis folder contains sample files for each of the 4 XML Wi-Fi config store files in Android 11 AOSP. 2*d57664e9SAndroid Build Coastguard WorkerOEMs can use these files as reference for converting their previous customized 3*d57664e9SAndroid Build Coastguard Workerformats into the AOSP format. The conversion logic needs to be written in 4*d57664e9SAndroid Build Coastguard WorkerWifiMigration.java class, i.e each OEM needs to modify 5*d57664e9SAndroid Build Coastguard WorkerWifiMigration.convertAndRetrieveSharedConfigStoreFile() and the 6*d57664e9SAndroid Build Coastguard WorkerWifiMigration.convertAndRetrieveUserConfigStoreFile() methods. 7*d57664e9SAndroid Build Coastguard Worker 8*d57664e9SAndroid Build Coastguard WorkerThe 4 files are: 9*d57664e9SAndroid Build Coastguard Worker 10*d57664e9SAndroid Build Coastguard WorkerShared files 11*d57664e9SAndroid Build Coastguard Worker============ 12*d57664e9SAndroid Build Coastguard Worker1) WifiConfigStore.xml - General storage for shared configurations. Includes 13*d57664e9SAndroid Build Coastguard Workeruser's saved Wi-Fi networks. 14*d57664e9SAndroid Build Coastguard WorkerAOSP Path in Android 10: /data/misc/wifi/WifiConfigStore.xml 15*d57664e9SAndroid Build Coastguard WorkerAOSP Path in Android 11: /data/misc/apexdata/com.android/wifi/WifiConfigStore.xml 16*d57664e9SAndroid Build Coastguard WorkerSample File (in this folder): Shared_WifiConfigStore.xml 17*d57664e9SAndroid Build Coastguard Worker 18*d57664e9SAndroid Build Coastguard Worker2) WifiConfigStoreSoftAp.xml - Storage for user's softap/tethering configuration. 19*d57664e9SAndroid Build Coastguard WorkerAOSP Path in Android 10: /data/misc/wifi/softap.conf. 20*d57664e9SAndroid Build Coastguard WorkerNote: Was key/value format in Android 10. Conversion to XML done in SoftApConfToXmlMigrationUtil.java. 21*d57664e9SAndroid Build Coastguard WorkerAOSP Path in Android 11: /data/misc/apexdata/com.android/wifi/WifiConfigStore.xml 22*d57664e9SAndroid Build Coastguard WorkerSample File (in this folder): Shared_WifiConfigStoreSoftAp.xml 23*d57664e9SAndroid Build Coastguard Worker 24*d57664e9SAndroid Build Coastguard WorkerUser specific files 25*d57664e9SAndroid Build Coastguard Worker================== 26*d57664e9SAndroid Build Coastguard Worker3) WifiConfigStore.xml - General storage for user specific configurations. Includes 27*d57664e9SAndroid Build Coastguard Workeruser's saved passpoint networks, Wi-Fi network request approvals, etc. 28*d57664e9SAndroid Build Coastguard WorkerAOSP Path in Android 10: /data/misc_ce/<userId>/wifi/WifiConfigStore.xml 29*d57664e9SAndroid Build Coastguard WorkerAOSP Path in Android 11: /data/misc_ce/<userId>/apexdata/com.android/wifi/WifiConfigStore.xml 30*d57664e9SAndroid Build Coastguard WorkerSample File (in this folder): User_WifiConfigStore.xml 31*d57664e9SAndroid Build Coastguard Worker 32*d57664e9SAndroid Build Coastguard Worker4) WifiConfigStoreNetworkSuggestions.xml - Storage for app installed network suggestions. 33*d57664e9SAndroid Build Coastguard WorkerAOSP Path in Android 10: /data/misc_ce/<userId>/wifi/WifiConfigStoreNetworkSuggestions.xml 34*d57664e9SAndroid Build Coastguard WorkerAOSP Path in Android 11: /data/misc_ce/<userId>/apexdata/com.android/wifi/WifiConfigStoreNetworkSuggestions.xml 35*d57664e9SAndroid Build Coastguard WorkerSample File (in this folder): User_WifiConfigStoreNetworkSuggestions.xml 36