diff --git a/common.mk b/common.mk index f31700e..c7e7a68 100644 --- a/common.mk +++ b/common.mk @@ -65,6 +65,20 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/rootdir/etc/fstab.qcom:$(TARGET_COPY_OUT_RECOVERY)/root/first_stage_ramdisk/fstab.qcom \ $(LOCAL_PATH)/rootdir/etc/fstab.qcom:$(TARGET_COPY_OUT_VENDOR_RAMDISK)/first_stage_ramdisk/fstab.qcom +# Overlays +PRODUCT_PACKAGES += \ + CarrierConfigResCommon \ + FrameworksResCommon \ + SettingsResCommon \ + SystemUIResCommon \ + TelecommResCommon \ + TelephonyResCommon \ + WifiResCommon \ + +PRODUCT_PACKAGES += \ + FrameworksResTarget_Vendor \ + WifiResTarget + # Partitions PRODUCT_USE_DYNAMIC_PARTITIONS := true diff --git a/overlay/CarrierConfigResCommon/Android.bp b/overlay/CarrierConfigResCommon/Android.bp new file mode 100644 index 0000000..0a631a6 --- /dev/null +++ b/overlay/CarrierConfigResCommon/Android.bp @@ -0,0 +1,11 @@ +// +// Copyright (C) 2024 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "CarrierConfigResCommon", + product_specific: true, + aaptflags: ["--keep-raw-values"], +} diff --git a/overlay/CarrierConfigResCommon/AndroidManifest.xml b/overlay/CarrierConfigResCommon/AndroidManifest.xml new file mode 100644 index 0000000..4d6661b --- /dev/null +++ b/overlay/CarrierConfigResCommon/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + diff --git a/overlay/CarrierConfigResCommon/res/xml/vendor.xml b/overlay/CarrierConfigResCommon/res/xml/vendor.xml new file mode 100644 index 0000000..551372f --- /dev/null +++ b/overlay/CarrierConfigResCommon/res/xml/vendor.xml @@ -0,0 +1,2377 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + com.example.android.locationattribution + + + + + + connected_mmwave:5GUWB,connected:5g,not_restricted:None,restricted:None + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + + + + + + + + + + + + + + + + + + China Mobile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + China Unicom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + + + + + + + + + + + + + + + + + + China Mobile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + + + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + China Unicom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + China Unicom + + + + + + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IPV4V6 + IPV4V6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/overlay/FrameworksResCommon/Android.bp b/overlay/FrameworksResCommon/Android.bp new file mode 100644 index 0000000..fa9e81a --- /dev/null +++ b/overlay/FrameworksResCommon/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2024 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "FrameworksResCommon", + product_specific: true, +} diff --git a/overlay/FrameworksResCommon/AndroidManifest.xml b/overlay/FrameworksResCommon/AndroidManifest.xml new file mode 100644 index 0000000..0bfb24d --- /dev/null +++ b/overlay/FrameworksResCommon/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + diff --git a/overlay/FrameworksResCommon/res/values-mcc234-mnc15-en-rGB/config.xml b/overlay/FrameworksResCommon/res/values-mcc234-mnc15-en-rGB/config.xml new file mode 100644 index 0000000..1d6740f --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc234-mnc15-en-rGB/config.xml @@ -0,0 +1,56 @@ + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + diff --git a/overlay/FrameworksResCommon/res/values-mcc234-mnc15-en-rIN/config.xml b/overlay/FrameworksResCommon/res/values-mcc234-mnc15-en-rIN/config.xml new file mode 100644 index 0000000..1d6740f --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc234-mnc15-en-rIN/config.xml @@ -0,0 +1,56 @@ + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + diff --git a/overlay/FrameworksResCommon/res/values-mcc234-mnc15/config.xml b/overlay/FrameworksResCommon/res/values-mcc234-mnc15/config.xml new file mode 100644 index 0000000..1d6740f --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc234-mnc15/config.xml @@ -0,0 +1,56 @@ + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + diff --git a/overlay/FrameworksResCommon/res/values-mcc262-mnc2-en-rGB/config.xml b/overlay/FrameworksResCommon/res/values-mcc262-mnc2-en-rGB/config.xml new file mode 100644 index 0000000..1d6740f --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc262-mnc2-en-rGB/config.xml @@ -0,0 +1,56 @@ + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + diff --git a/overlay/FrameworksResCommon/res/values-mcc262-mnc2-en-rIN/config.xml b/overlay/FrameworksResCommon/res/values-mcc262-mnc2-en-rIN/config.xml new file mode 100644 index 0000000..1d6740f --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc262-mnc2-en-rIN/config.xml @@ -0,0 +1,56 @@ + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + diff --git a/overlay/FrameworksResCommon/res/values-mcc262-mnc2/config.xml b/overlay/FrameworksResCommon/res/values-mcc262-mnc2/config.xml new file mode 100644 index 0000000..1d6740f --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc262-mnc2/config.xml @@ -0,0 +1,56 @@ + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + diff --git a/overlay/FrameworksResCommon/res/values-mcc262-mnc4-en-rGB/config.xml b/overlay/FrameworksResCommon/res/values-mcc262-mnc4-en-rGB/config.xml new file mode 100644 index 0000000..1d6740f --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc262-mnc4-en-rGB/config.xml @@ -0,0 +1,56 @@ + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + diff --git a/overlay/FrameworksResCommon/res/values-mcc262-mnc4-en-rIN/config.xml b/overlay/FrameworksResCommon/res/values-mcc262-mnc4-en-rIN/config.xml new file mode 100644 index 0000000..1d6740f --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc262-mnc4-en-rIN/config.xml @@ -0,0 +1,56 @@ + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + diff --git a/overlay/FrameworksResCommon/res/values-mcc262-mnc4/config.xml b/overlay/FrameworksResCommon/res/values-mcc262-mnc4/config.xml new file mode 100644 index 0000000..1d6740f --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc262-mnc4/config.xml @@ -0,0 +1,56 @@ + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + diff --git a/overlay/FrameworksResCommon/res/values-mcc262-mnc9-en-rGB/config.xml b/overlay/FrameworksResCommon/res/values-mcc262-mnc9-en-rGB/config.xml new file mode 100644 index 0000000..1d6740f --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc262-mnc9-en-rGB/config.xml @@ -0,0 +1,56 @@ + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + diff --git a/overlay/FrameworksResCommon/res/values-mcc262-mnc9-en-rIN/config.xml b/overlay/FrameworksResCommon/res/values-mcc262-mnc9-en-rIN/config.xml new file mode 100644 index 0000000..1d6740f --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc262-mnc9-en-rIN/config.xml @@ -0,0 +1,56 @@ + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + diff --git a/overlay/FrameworksResCommon/res/values-mcc262-mnc9/config.xml b/overlay/FrameworksResCommon/res/values-mcc262-mnc9/config.xml new file mode 100644 index 0000000..1d6740f --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc262-mnc9/config.xml @@ -0,0 +1,56 @@ + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + diff --git a/overlay/FrameworksResCommon/res/values-mcc310-mnc120/config.xml b/overlay/FrameworksResCommon/res/values-mcc310-mnc120/config.xml new file mode 100644 index 0000000..3189d3e --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc310-mnc120/config.xml @@ -0,0 +1,13 @@ + + + + + 6 + diff --git a/overlay/FrameworksResCommon/res/values-mcc310-mnc260/config.xml b/overlay/FrameworksResCommon/res/values-mcc310-mnc260/config.xml new file mode 100644 index 0000000..6cce166 --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc310-mnc260/config.xml @@ -0,0 +1,13 @@ + + + + + 3 + diff --git a/overlay/FrameworksResCommon/res/values-mcc310-mnc4/config.xml b/overlay/FrameworksResCommon/res/values-mcc310-mnc4/config.xml new file mode 100644 index 0000000..3189d3e --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc310-mnc4/config.xml @@ -0,0 +1,13 @@ + + + + + 6 + diff --git a/overlay/FrameworksResCommon/res/values-mcc310-mnc410/config.xml b/overlay/FrameworksResCommon/res/values-mcc310-mnc410/config.xml new file mode 100644 index 0000000..6cce166 --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc310-mnc410/config.xml @@ -0,0 +1,13 @@ + + + + + 3 + diff --git a/overlay/FrameworksResCommon/res/values-mcc311-mnc480/config.xml b/overlay/FrameworksResCommon/res/values-mcc311-mnc480/config.xml new file mode 100644 index 0000000..98e3b92 --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc311-mnc480/config.xml @@ -0,0 +1,18 @@ + + + + + 6 + + + true + diff --git a/overlay/FrameworksResCommon/res/values-mcc454-mnc3/bools.xml b/overlay/FrameworksResCommon/res/values-mcc454-mnc3/bools.xml new file mode 100644 index 0000000..aef6ac3 --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc454-mnc3/bools.xml @@ -0,0 +1,8 @@ + + + + true + diff --git a/overlay/FrameworksResCommon/res/values-mcc454-mnc4/bools.xml b/overlay/FrameworksResCommon/res/values-mcc454-mnc4/bools.xml new file mode 100644 index 0000000..aef6ac3 --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc454-mnc4/bools.xml @@ -0,0 +1,8 @@ + + + + true + diff --git a/overlay/FrameworksResCommon/res/values-mcc455-mnc2/bools.xml b/overlay/FrameworksResCommon/res/values-mcc455-mnc2/bools.xml new file mode 100644 index 0000000..aef6ac3 --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc455-mnc2/bools.xml @@ -0,0 +1,8 @@ + + + + true + diff --git a/overlay/FrameworksResCommon/res/values-mcc455-mnc7/bools.xml b/overlay/FrameworksResCommon/res/values-mcc455-mnc7/bools.xml new file mode 100644 index 0000000..aef6ac3 --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc455-mnc7/bools.xml @@ -0,0 +1,8 @@ + + + + true + diff --git a/overlay/FrameworksResCommon/res/values-mcc460-mnc11/bools.xml b/overlay/FrameworksResCommon/res/values-mcc460-mnc11/bools.xml new file mode 100644 index 0000000..aef6ac3 --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc460-mnc11/bools.xml @@ -0,0 +1,8 @@ + + + + true + diff --git a/overlay/FrameworksResCommon/res/values-mcc460-mnc11/config.xml b/overlay/FrameworksResCommon/res/values-mcc460-mnc11/config.xml new file mode 100644 index 0000000..3189d3e --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc460-mnc11/config.xml @@ -0,0 +1,13 @@ + + + + + 6 + diff --git a/overlay/FrameworksResCommon/res/values-mcc460-mnc3/bools.xml b/overlay/FrameworksResCommon/res/values-mcc460-mnc3/bools.xml new file mode 100644 index 0000000..aef6ac3 --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc460-mnc3/bools.xml @@ -0,0 +1,8 @@ + + + + true + diff --git a/overlay/FrameworksResCommon/res/values-mcc460-mnc3/config.xml b/overlay/FrameworksResCommon/res/values-mcc460-mnc3/config.xml new file mode 100644 index 0000000..3189d3e --- /dev/null +++ b/overlay/FrameworksResCommon/res/values-mcc460-mnc3/config.xml @@ -0,0 +1,13 @@ + + + + + 6 + diff --git a/overlay/FrameworksResCommon/res/values/bools.xml b/overlay/FrameworksResCommon/res/values/bools.xml new file mode 100644 index 0000000..b3777b4 --- /dev/null +++ b/overlay/FrameworksResCommon/res/values/bools.xml @@ -0,0 +1,16 @@ + + + + true + true + true + true + true + true + true + true + true + diff --git a/overlay/FrameworksResCommon/res/values/config.xml b/overlay/FrameworksResCommon/res/values/config.xml new file mode 100644 index 0000000..757e9c2 --- /dev/null +++ b/overlay/FrameworksResCommon/res/values/config.xml @@ -0,0 +1,331 @@ + + + + true + true + + + + wifi,1,1,1,-1,true + mobile,0,0,0,-1,true + mobile_mms,2,0,4,60000,true + mobile_supl,3,0,2,60000,true + mobile_dun,4,0,2,60000,true + mobile_hipri,5,0,3,60000,true + mobile_fota,10,0,2,60000,true + mobile_ims,11,0,2,60000,true + mobile_cbs,12,0,2,60000,true + bluetooth,7,7,2,-1,true + mobile_emergency,15,0,5,-1,true + ethernet,9,9,9,-1,true + + + + + 1,1 + 0,1 + 7,1 + + + + + usb\\d + rndis\\d + + + + + softap0 + wlan0 + + + + + bnep\\d + bt-pan + + + + + 192.168.42.2 + 192.168.42.254 + 192.168.43.2 + 192.168.43.254 + 192.168.44.2 + 192.168.44.254 + 192.168.45.2 + 192.168.45.254 + 192.168.46.2 + 192.168.46.254 + 192.168.47.2 + 192.168.47.254 + 192.168.48.2 + 192.168.48.254 + 192.168.49.2 + 192.168.49.254 + 192.168.50.2 + 192.168.50.254 + 192.168.51.2 + 192.168.51.254 + + + + + 0 + 1 + 5 + 7 + + + + true + + + true + + + true + + + + 0 + 1 + 3 + 256 + 257 + 258 + 259 + 260 + 261 + 262 + 263 + 264 + 265 + 266 + 267 + 268 + 269 + 270 + 271 + 272 + 273 + 274 + 275 + 276 + 277 + 278 + 279 + 280 + 281 + 282 + 283 + 284 + 285 + 286 + 287 + 288 + + + + true + + + 17 + + + + 10 + 30 + 60 + 100 + 150 + 210 + 255 + + + + + 10 + 20 + 40 + 70 + 110 + 160 + 200 + 255 + + + + true + + + Android-Mms/2.0 + + + http://www.google.com/oha/rdf/ua-profile-kila.xml + + + true + + + false + + + true + + + 5 + + + true + + + 100 + + + + 5gnr:2097152,6291456,16777216,512000,2097152,8388608 + lte:2097152,4194304,8388608,262144,524288,1048576 + lte_ca:4096,6291456,12582912,4096,1048576,2097152 + umts:4094,87380,1220608,4096,16384,1220608 + hspa:4094,87380,1220608,4096,16384,1220608 + hsupa:4094,87380,1220608,4096,16384,1220608 + hsdpa:4094,87380,1220608,4096,16384,1220608 + hspap:4094,87380,1220608,4096,16384,1220608 + edge:4093,26280,35040,4096,16384,35040 + gprs:4092,8760,11680,4096,8760,11680 + evdo:4094,87380,524288,4096,16384,262144 + + + + true + + + true + + + true + + + false + + + com.google.android.gms + + + true + + + true + + + true + + + true + + + false + + + true + + + 0 + + + 240 + + + true + diff --git a/overlay/FrameworksResCommon/res/values/config_telephony.xml b/overlay/FrameworksResCommon/res/values/config_telephony.xml new file mode 100644 index 0000000..04730bc --- /dev/null +++ b/overlay/FrameworksResCommon/res/values/config_telephony.xml @@ -0,0 +1,17 @@ + + + + + vendor.qti.iwlan + + + vendor.qti.iwlan + + + vendor.qti.iwlan + diff --git a/overlay/FrameworksResCommon/res/values/strings.xml b/overlay/FrameworksResCommon/res/values/strings.xml new file mode 100644 index 0000000..94b998f --- /dev/null +++ b/overlay/FrameworksResCommon/res/values/strings.xml @@ -0,0 +1,9 @@ + + + + + seemp.service + diff --git a/overlay/FrameworksResTarget_Vendor/Android.bp b/overlay/FrameworksResTarget_Vendor/Android.bp new file mode 100644 index 0000000..c4107ae --- /dev/null +++ b/overlay/FrameworksResTarget_Vendor/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2024 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "FrameworksResTarget_Vendor", + vendor: true, +} diff --git a/overlay/FrameworksResTarget_Vendor/AndroidManifest.xml b/overlay/FrameworksResTarget_Vendor/AndroidManifest.xml new file mode 100644 index 0000000..9049213 --- /dev/null +++ b/overlay/FrameworksResTarget_Vendor/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + diff --git a/overlay/FrameworksResTarget_Vendor/res/values/bools.xml b/overlay/FrameworksResTarget_Vendor/res/values/bools.xml new file mode 100644 index 0000000..1ed16c9 --- /dev/null +++ b/overlay/FrameworksResTarget_Vendor/res/values/bools.xml @@ -0,0 +1,8 @@ + + + + true + diff --git a/overlay/FrameworksResTarget_Vendor/res/values/config.xml b/overlay/FrameworksResTarget_Vendor/res/values/config.xml new file mode 100644 index 0000000..06078c5 --- /dev/null +++ b/overlay/FrameworksResTarget_Vendor/res/values/config.xml @@ -0,0 +1,200 @@ + + + + + 180 + + + 60 + + + 12 + + + 255 + + + 67 + + + 86 + + + 79 + + + 255 + + + 300.0% + + + 12 + + + + 1 + 2 + 5 + 9 + 13 + 17 + 21 + 26 + 30 + 40 + 83 + 104 + 200 + 400 + 500 + 600 + 700 + 800 + 1000 + 1200 + 1500 + 1800 + 2000 + 2165 + 2680 + 3000 + 3540 + 4000 + + + + + 4 + 4 + 4 + 8 + 15 + 20 + 26 + 35 + 45 + 46 + 46 + 46 + 60 + 60 + 60 + 64 + 66 + 70 + 73 + 80 + 88 + 110 + 130 + 135 + 145 + 180 + 200 + 240 + 255 + + + + false + + + 6 + + + 28 + + + 36 + + + 3700 + + + true + + + true + + + false + + + true + + + + /system/framework/arm64/boot-framework.oat + /system/framework/arm64/boot-QPerformance.oat + /system/framework/arm64/boot-UxPerformance.oat + /system/framework/framework.jar + /system/framework/oat/arm64/services.odex + /system/framework/services.jar + /apex/com.android.media/javalib/updatable-media.jar + /system/lib64/libsurfaceflinger.so + /system/fonts/MiSansVF.ttf + + + + + 0:2:15 + + + + true + + + true + diff --git a/overlay/FrameworksResTarget_Vendor/res/values/dimens.xml b/overlay/FrameworksResTarget_Vendor/res/values/dimens.xml new file mode 100644 index 0000000..229ab89 --- /dev/null +++ b/overlay/FrameworksResTarget_Vendor/res/values/dimens.xml @@ -0,0 +1,12 @@ + + + + + 20.0dip + + + 0.0dip + diff --git a/overlay/FrameworksResTarget_Vendor/res/xml/power_profile.xml b/overlay/FrameworksResTarget_Vendor/res/xml/power_profile.xml new file mode 100644 index 0000000..f6cfb36 --- /dev/null +++ b/overlay/FrameworksResTarget_Vendor/res/xml/power_profile.xml @@ -0,0 +1,210 @@ + + + + 0 + + + 77.24 + + + 365.32 + + 4 + 3 + 1 + + + + + 307200 + 403200 + 518400 + 614400 + 729600 + 844800 + 960000 + 1075200 + 1171200 + 1267200 + 1363200 + 1478400 + 1574400 + 1689600 + 1785600 + + + + + 66.24 + 66.35 + 67.79 + 68.89 + 71.11 + 73.83 + 77.19 + 82.09 + 85.53 + 90.54 + 93.59 + 99.62 + 145.61 + 153.12 + 159.28 + + + + + 633600 + 768000 + 883200 + 998400 + 1113600 + 1209600 + 1324800 + 1440000 + 1555200 + 1651200 + 1766400 + 1881600 + 1996800 + 2112000 + 2227200 + 2342400 + 2419200 + + + + + 90.6 + 99.95 + 108.69 + 118.55 + 128.94 + 138.22 + 150.24 + 166.41 + 185.44 + 197.55 + 220.12 + 250.31 + 301.33 + 340.1 + 380.41 + 432.32 + 479.55 + + + 806400 + 940800 + 1056000 + 1171200 + 1286400 + 1401600 + 1497600 + 1612800 + 1728000 + 1843200 + 1958400 + 2054400 + 2169600 + 2284800 + 2400000 + 2515200 + 2630400 + 2726400 + 2822400 + 2841600 + + + 136.66 + 153.76 + 162.38 + 177.63 + 191.21 + 209.33 + 228.41 + 249.44 + 274.14 + 302.71 + 303.64 + 378.2 + 430.63 + 482.17 + 541.19 + 615.27 + 705.64 + 818.93 + 930.17 + 937.03 + + + + 23.50 + + + 8.18 + + + 0 + + + 4500 + 1.62 + 267.74 + 72.58 + 23.28 + 67.05 + 143.35 + 696.90 + 2.12 + 485.02 + 37.18 + + 86 + 8 + + 6 + 180 + 186 + 3700 + + + + 17 + + + + 1 + + + 176 + + + 200 + + 1 + + + + 3700 + + .0001 + .001 + .01 + .1 + 1 + + 83.37 + 0.62 + 3700 + diff --git a/overlay/SettingsResCommon/Android.bp b/overlay/SettingsResCommon/Android.bp new file mode 100644 index 0000000..8142c67 --- /dev/null +++ b/overlay/SettingsResCommon/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2024 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "SettingsResCommon", + product_specific: true, +} diff --git a/overlay/SettingsResCommon/AndroidManifest.xml b/overlay/SettingsResCommon/AndroidManifest.xml new file mode 100644 index 0000000..016651f --- /dev/null +++ b/overlay/SettingsResCommon/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + diff --git a/overlay/SettingsResCommon/res/values/config.xml b/overlay/SettingsResCommon/res/values/config.xml new file mode 100644 index 0000000..d3c6a5d --- /dev/null +++ b/overlay/SettingsResCommon/res/values/config.xml @@ -0,0 +1,46 @@ + + + + + + Natural + Boosted + Saturated + Adaptive + Reserved and unset: 256 + Reserved and unset: 257 + Reserved and unset: 258 + Reserved and unset: 259 + Reserved and unset: 260 + Reserved and unset: 261 + Reserved and unset: 262 + Reserved and unset: 263 + Reserved and unset: 264 + Reserved and unset: 265 + + + + + 0 + 1 + 2 + 3 + 256 + 257 + 258 + 259 + 260 + 261 + 262 + 263 + 264 + 265 + + diff --git a/overlay/SystemUIResCommon/Android.bp b/overlay/SystemUIResCommon/Android.bp new file mode 100644 index 0000000..f16adeb --- /dev/null +++ b/overlay/SystemUIResCommon/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2024 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "SystemUIResCommon", + product_specific: true, +} diff --git a/overlay/SystemUIResCommon/AndroidManifest.xml b/overlay/SystemUIResCommon/AndroidManifest.xml new file mode 100644 index 0000000..a1d800e --- /dev/null +++ b/overlay/SystemUIResCommon/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + diff --git a/overlay/SystemUIResCommon/res/values/config.xml b/overlay/SystemUIResCommon/res/values/config.xml new file mode 100644 index 0000000..a8f3661 --- /dev/null +++ b/overlay/SystemUIResCommon/res/values/config.xml @@ -0,0 +1,18 @@ + + + + + + accessibility_display_inversion_enabled:inversion + wind_down_first_time_setup:custom(com.google.android.apps.wellbeing/.screen.ui.GrayscaleTileService) + focus_mode_first_time_setup:custom(com.google.android.apps.wellbeing/.focusmode.quicksettings.FocusModeTileService) + + + + true + diff --git a/overlay/TelecommResCommon/Android.bp b/overlay/TelecommResCommon/Android.bp new file mode 100644 index 0000000..baf1842 --- /dev/null +++ b/overlay/TelecommResCommon/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2024 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "TelecommResCommon", + product_specific: true, +} diff --git a/overlay/TelecommResCommon/AndroidManifest.xml b/overlay/TelecommResCommon/AndroidManifest.xml new file mode 100644 index 0000000..8dcc7a1 --- /dev/null +++ b/overlay/TelecommResCommon/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + diff --git a/overlay/TelecommResCommon/res/values/config.xml b/overlay/TelecommResCommon/res/values/config.xml new file mode 100644 index 0000000..885f73f --- /dev/null +++ b/overlay/TelecommResCommon/res/values/config.xml @@ -0,0 +1,15 @@ + + + + + com.android.incallui.InCallServiceImpl + + + com.android.dialer.DialtactsActivity + + + true + diff --git a/overlay/TelephonyResCommon/Android.bp b/overlay/TelephonyResCommon/Android.bp new file mode 100644 index 0000000..2f9c13f --- /dev/null +++ b/overlay/TelephonyResCommon/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2024 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "TelephonyResCommon", + product_specific: true, +} diff --git a/overlay/TelephonyResCommon/AndroidManifest.xml b/overlay/TelephonyResCommon/AndroidManifest.xml new file mode 100644 index 0000000..a8ba0e9 --- /dev/null +++ b/overlay/TelephonyResCommon/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + diff --git a/overlay/TelephonyResCommon/res/values/bools.xml b/overlay/TelephonyResCommon/res/values/bools.xml new file mode 100644 index 0000000..3b5e16c --- /dev/null +++ b/overlay/TelephonyResCommon/res/values/bools.xml @@ -0,0 +1,8 @@ + + + + true + diff --git a/overlay/TelephonyResCommon/res/values/config.xml b/overlay/TelephonyResCommon/res/values/config.xml new file mode 100644 index 0000000..6b84907 --- /dev/null +++ b/overlay/TelephonyResCommon/res/values/config.xml @@ -0,0 +1,39 @@ + + + + + 1 + + + true + + + true + + + true + + + true + + + true + + + org.codeaurora.ims + + + vendor.qti.imsrcs + + + com.google.android.gms + + + com.qualcomm.qti.uimGbaApp + diff --git a/overlay/WifiResCommon/Android.bp b/overlay/WifiResCommon/Android.bp new file mode 100644 index 0000000..740d98d --- /dev/null +++ b/overlay/WifiResCommon/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2024 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "WifiResCommon", + product_specific: true, +} diff --git a/overlay/WifiResCommon/AndroidManifest.xml b/overlay/WifiResCommon/AndroidManifest.xml new file mode 100644 index 0000000..c5eb296 --- /dev/null +++ b/overlay/WifiResCommon/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + diff --git a/overlay/WifiResCommon/res/values/bools.xml b/overlay/WifiResCommon/res/values/bools.xml new file mode 100644 index 0000000..ff19d14 --- /dev/null +++ b/overlay/WifiResCommon/res/values/bools.xml @@ -0,0 +1,11 @@ + + + + true + true + true + true + diff --git a/overlay/WifiResCommon/res/values/config.xml b/overlay/WifiResCommon/res/values/config.xml new file mode 100644 index 0000000..bd35eca --- /dev/null +++ b/overlay/WifiResCommon/res/values/config.xml @@ -0,0 +1,72 @@ + + + + + true + + + true + + + 32 + + + + + + + + + + + + false + + + true + + + true + + + true + + + true + + + true + + + true + + + false + + + true + + + 1000 + + + true + diff --git a/overlay/WifiResTarget/Android.bp b/overlay/WifiResTarget/Android.bp new file mode 100644 index 0000000..21fc5bf --- /dev/null +++ b/overlay/WifiResTarget/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2024 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "WifiResTarget", + vendor: true, +} diff --git a/overlay/WifiResTarget/AndroidManifest.xml b/overlay/WifiResTarget/AndroidManifest.xml new file mode 100644 index 0000000..728459e --- /dev/null +++ b/overlay/WifiResTarget/AndroidManifest.xml @@ -0,0 +1,11 @@ + + + + diff --git a/overlay/WifiResTarget/res/values/bools.xml b/overlay/WifiResTarget/res/values/bools.xml new file mode 100644 index 0000000..8a89564 --- /dev/null +++ b/overlay/WifiResTarget/res/values/bools.xml @@ -0,0 +1,10 @@ + + + + true + true + true + diff --git a/overlay/WifiResTarget/res/values/config.xml b/overlay/WifiResTarget/res/values/config.xml new file mode 100644 index 0000000..e6891a9 --- /dev/null +++ b/overlay/WifiResTarget/res/values/config.xml @@ -0,0 +1,52 @@ + + + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + false + + + 524288,1048576,2097152,524288,1048576,4194304 + + + false + + + false + + + false + + + true + diff --git a/overlay/WifiResTarget/res/values/integers.xml b/overlay/WifiResTarget/res/values/integers.xml new file mode 100644 index 0000000..beb1dd9 --- /dev/null +++ b/overlay/WifiResTarget/res/values/integers.xml @@ -0,0 +1,8 @@ + + + + 1000 +