xref: /aosp_15_r20/frameworks/base/wifi/migration_samples/README.txt (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
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