From cbfa089477ee962b18196bd78d715a70574ad26e Mon Sep 17 00:00:00 2001 From: Rama Bondan Prakoso Date: Mon, 19 Feb 2024 16:30:08 +0700 Subject: [PATCH] Add overlays for Infinix Note 12 2023 (X676C) Signed-off-by: Rama Bondan Prakoso --- Infinix/Note12v2023-SystemUI/Android.mk | 8 + .../Note12v2023-SystemUI/AndroidManifest.xml | 10 + .../res/values/dimens.xml | 7 + Infinix/Note12v2023/Android.mk | 8 + Infinix/Note12v2023/AndroidManifest.xml | 10 + Infinix/Note12v2023/res/values/arrays.xml | 75 ++++++ Infinix/Note12v2023/res/values/bools.xml | 19 ++ Infinix/Note12v2023/res/values/dimens.xml | 10 + Infinix/Note12v2023/res/values/integers.xml | 8 + Infinix/Note12v2023/res/values/strings.xml | 4 + Infinix/Note12v2023/res/xml/power_profile.xml | 239 ++++++++++++++++++ overlay.mk | 2 + 12 files changed, 400 insertions(+) create mode 100644 Infinix/Note12v2023-SystemUI/Android.mk create mode 100644 Infinix/Note12v2023-SystemUI/AndroidManifest.xml create mode 100644 Infinix/Note12v2023-SystemUI/res/values/dimens.xml create mode 100644 Infinix/Note12v2023/Android.mk create mode 100644 Infinix/Note12v2023/AndroidManifest.xml create mode 100644 Infinix/Note12v2023/res/values/arrays.xml create mode 100644 Infinix/Note12v2023/res/values/bools.xml create mode 100644 Infinix/Note12v2023/res/values/dimens.xml create mode 100644 Infinix/Note12v2023/res/values/integers.xml create mode 100644 Infinix/Note12v2023/res/values/strings.xml create mode 100644 Infinix/Note12v2023/res/xml/power_profile.xml diff --git a/Infinix/Note12v2023-SystemUI/Android.mk b/Infinix/Note12v2023-SystemUI/Android.mk new file mode 100644 index 0000000..891cba2 --- /dev/null +++ b/Infinix/Note12v2023-SystemUI/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-infinix-note12v2023-systemui +LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Infinix/Note12v2023-SystemUI/AndroidManifest.xml b/Infinix/Note12v2023-SystemUI/AndroidManifest.xml new file mode 100644 index 0000000..03ecf3a --- /dev/null +++ b/Infinix/Note12v2023-SystemUI/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Infinix/Note12v2023-SystemUI/res/values/dimens.xml b/Infinix/Note12v2023-SystemUI/res/values/dimens.xml new file mode 100644 index 0000000..1e43628 --- /dev/null +++ b/Infinix/Note12v2023-SystemUI/res/values/dimens.xml @@ -0,0 +1,7 @@ + + + 620.0px + 55px + 0px + 0px + diff --git a/Infinix/Note12v2023/Android.mk b/Infinix/Note12v2023/Android.mk new file mode 100644 index 0000000..33a9bc5 --- /dev/null +++ b/Infinix/Note12v2023/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-infinix-note12v2023 +LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Infinix/Note12v2023/AndroidManifest.xml b/Infinix/Note12v2023/AndroidManifest.xml new file mode 100644 index 0000000..b77ed14 --- /dev/null +++ b/Infinix/Note12v2023/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Infinix/Note12v2023/res/values/arrays.xml b/Infinix/Note12v2023/res/values/arrays.xml new file mode 100644 index 0000000..119a066 --- /dev/null +++ b/Infinix/Note12v2023/res/values/arrays.xml @@ -0,0 +1,75 @@ + + + + bt-pan + bt-dun + + + rndis\\d + + + ap\\d + + + wifi,1,1,1,-1,true + mobile,0,0,0,-1,true + mobile_mms,2,0,2,60000,true + mobile_supl,3,0,2,60000,true + mobile_dun,4,0,2,60000,true + mobile_hipri,5,0,3,60000,true + ethernet,9,9,9,-1,true + mobile_fota,10,0,2,60000,true + mobile_ims,11,0,-1,-1,true + mobile_cbs,12,0,2,60000,true + wifi_p2p,13,1,0,-1,true + mobile_ia,14,0,2,-1,true + mobile_emergency,15,0,2,-1,true + mobile_mcx,1001,0,3,60000,true + mobile_xcap,1002,0,3,60000,true + mobile_rcs,2001,0,3,60000,true + mobile_bip,2002,0,3,60000,true + mobile_vsim,2003,0,-1,60000,true + + + 0:2:15 + + + 8 + 64 + 98 + 104 + 110 + 116 + 122 + 128 + 134 + 182 + 255 + 255 + 255 + 255 + 255 + 255 + 255 + 255 + + + 128 + 256 + 384 + 512 + 640 + 768 + 896 + 1024 + 2048 + 4096 + 6144 + 8192 + 10240 + 12288 + 14336 + 16384 + 18432 + + diff --git a/Infinix/Note12v2023/res/values/bools.xml b/Infinix/Note12v2023/res/values/bools.xml new file mode 100644 index 0000000..a0429c2 --- /dev/null +++ b/Infinix/Note12v2023/res/values/bools.xml @@ -0,0 +1,19 @@ + + + false + false + false + false + true + true + true + false + true + true + true + true + true + true + true + true + diff --git a/Infinix/Note12v2023/res/values/dimens.xml b/Infinix/Note12v2023/res/values/dimens.xml new file mode 100644 index 0000000..419c57d --- /dev/null +++ b/Infinix/Note12v2023/res/values/dimens.xml @@ -0,0 +1,10 @@ + + + 36.0dip + 39.0dip + 28.0dip + 36.0dip + 0.4 + 1.0 + 0.003921569 + diff --git a/Infinix/Note12v2023/res/values/integers.xml b/Infinix/Note12v2023/res/values/integers.xml new file mode 100644 index 0000000..7ccc471 --- /dev/null +++ b/Infinix/Note12v2023/res/values/integers.xml @@ -0,0 +1,8 @@ + + + 5 + 2000 + 3000 + 121 + 121 + diff --git a/Infinix/Note12v2023/res/values/strings.xml b/Infinix/Note12v2023/res/values/strings.xml new file mode 100644 index 0000000..6b43aa3 --- /dev/null +++ b/Infinix/Note12v2023/res/values/strings.xml @@ -0,0 +1,4 @@ + + + M -24,0 L -24,36 L 24,36 L 24,0 Z @dp + diff --git a/Infinix/Note12v2023/res/xml/power_profile.xml b/Infinix/Note12v2023/res/xml/power_profile.xml new file mode 100644 index 0000000..0341760 --- /dev/null +++ b/Infinix/Note12v2023/res/xml/power_profile.xml @@ -0,0 +1,239 @@ + + + 0.1 + 86.72 + 678.9 + 16.82 + 1.06 + 0.46 + 234.3 + 52.68 + 28.12 + 82.42 + 174.77 + 917.78 + 30.85 + 15 + 29.17 + + 6.25 + 6.25 + + + 6 + 2 + + + 500000 + 650000 + 700000 + 750000 + 800000 + 850000 + 900000 + 950000 + 1000000 + 1050000 + 1100000 + 1150000 + 1200000 + 1250000 + 1300000 + 1350000 + 1400000 + 1450000 + 1500000 + 1600000 + 1700000 + 1800000 + 1900000 + 2000000 + + + 725000 + 800000 + 900000 + 1000000 + 1100000 + 1200000 + 1300000 + 1400000 + 1500000 + 1600000 + 1700000 + 1800000 + 1900000 + 2000000 + 2100000 + 2200000 + + + 7.07 + 9.12 + 10.26 + 11.25 + 12.31 + 13.16 + 14.58 + 15.98 + 16.98 + 18.62 + 20.53 + 22.59 + 24.42 + 25.71 + 27.39 + 29.67 + 31.37 + 33.76 + 36.06 + 41.22 + 46.95 + 53.20 + 60.44 + 67.66 + + + 30.46 + 30.57 + 35.65 + 40.91 + 47.32 + 54.05 + 63.44 + 71.50 + 82.76 + 94.39 + 103.98 + 121.36 + 131.37 + 147.10 + 167.57 + 177.02 + + 5.07 + 5.07 + 9.89 + 2.11 + 2.22 + + 500000 + 650000 + 700000 + 750000 + 800000 + 850000 + 900000 + 950000 + 1000000 + 1050000 + 1100000 + 1150000 + 1200000 + 1250000 + 1300000 + 1350000 + 1400000 + 1450000 + 1500000 + 1600000 + 1700000 + 1800000 + 1900000 + 2000000 + + + 725000 + 800000 + 900000 + 1000000 + 1100000 + 1200000 + 1300000 + 1400000 + 1500000 + 1600000 + 1700000 + 1800000 + 1900000 + 2000000 + 2100000 + 2200000 + + + 7.07 + 9.12 + 10.26 + 11.25 + 12.31 + 13.16 + 14.58 + 15.98 + 16.98 + 18.62 + 20.53 + 22.59 + 24.42 + 25.71 + 27.39 + 29.67 + 31.37 + 33.76 + 36.06 + 41.22 + 46.95 + 53.20 + 60.44 + 67.66 + + + 30.46 + 30.57 + 35.65 + 40.91 + 47.32 + 54.05 + 63.44 + 71.50 + 82.76 + 94.39 + 103.98 + 121.36 + 131.37 + 147.10 + 167.57 + 177.02 + + + 22.7 + + 5000 + 15.2 + 296.22 + 426.91 + + 4.0 + + 30.7 + 30.7 + 30.7 + 30.7 + 30.7 + + 0 + 96.36 + 676.3 + + 676.3 + 430.7 + 157.3 + 111.2 + 106.4 + + 0 + + 0 + 0 + + 0 + \ No newline at end of file diff --git a/overlay.mk b/overlay.mk index 4fb7c10..fda2e83 100644 --- a/overlay.mk +++ b/overlay.mk @@ -56,6 +56,8 @@ PRODUCT_PACKAGES += \ treble-overlay-hw-ims \ treble-overlay-infinix-note10 \ treble-overlay-infinix-note10pro \ + treble-overlay-infinix-note12v2023 \ + treble-overlay-infinix-note12v2023-systemui \ treble-overlay-infinix-note30 \ treble-overlay-infinix-note30-systemui \ treble-overlay-infinix-note30pro \