You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmz007 36ed224bac
Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
1 year ago
..
bin Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
java Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
proto Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
python Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
Android.bp Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
OWNERS Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
README Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
main.sh Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago

README

This tool converts carrier config and APNs from XML format to protobuf format.

AOSP default carrier configs can be found in packages/apps/CarrierConfig,
and APNs in device/sample/etc/apns-full-conf.xml.

Usage:

$ source build/envsetup.sh
$ lunch foo_bar
$ croot
$ source <path>/main.sh

The commands above build the tool from source code and run them.

This tool is best supported on Android 11 code base. See additional steps
in bin/README.md run it on Android 10.

Usually, if a MVNO has no APN defined in xml, the tool will use APNs of the corresponding MNO,
based on MCC/MNC values. However, a CarrierConfig carriersettingstool.no_apn_for_mvno_bool
can be set as true to avoid such copying in conversion tool.
carriersettingstool.no_apn_for_mvno_bool will also be removed from final config by the tool.