• Home
Name Date Size #Lines LOC

..--

bin/03-May-2024-2116

java/03-May-2024-1,5911,147

proto/03-May-2024-282236

python/03-May-2024-924668

Android.bpD03-May-20242.7 KiB119112

OWNERSD03-May-202453 43

READMED03-May-2024809 2215

main.shD03-May-20244.7 KiB13084

README

1This tool converts carrier config and APNs from XML format to protobuf format.
2
3AOSP default carrier configs can be found in packages/apps/CarrierConfig,
4and APNs in device/sample/etc/apns-full-conf.xml.
5
6Usage:
7
8$ source build/envsetup.sh
9$ lunch foo_bar
10$ croot
11$ source <path>/main.sh
12
13The commands above build the tool from source code and run them.
14
15This tool is best supported on Android 11 code base. See additional steps
16in bin/README.md run it on Android 10.
17
18Usually, if a MVNO has no APN defined in xml, the tool will use APNs of the corresponding MNO,
19based on MCC/MNC values. However, a CarrierConfig carriersettingstool.no_apn_for_mvno_bool
20can be set as true to avoid such copying in conversion tool.
21carriersettingstool.no_apn_for_mvno_bool will also be removed from final config by the tool.
22