diff --git a/Blackview/SHARK8-SystemUI/Android.mk b/Blackview/SHARK8-SystemUI/Android.mk
new file mode 100755
index 000000000..28fa2f7eb
--- /dev/null
+++ b/Blackview/SHARK8-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-blackview-shark8-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/Blackview/SHARK8-SystemUI/AndroidManifest.xml b/Blackview/SHARK8-SystemUI/AndroidManifest.xml
new file mode 100755
index 000000000..34f89db91
--- /dev/null
+++ b/Blackview/SHARK8-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Blackview/SHARK8-SystemUI/res/values/config.xml b/Blackview/SHARK8-SystemUI/res/values/config.xml
new file mode 100755
index 000000000..00c652630
--- /dev/null
+++ b/Blackview/SHARK8-SystemUI/res/values/config.xml
@@ -0,0 +1,7 @@
+
+
+ 28.0dip
+ 36.0dip
+ 8.0dip
+ 18.0dip
+
diff --git a/Blackview/SHARK8/Android.mk b/Blackview/SHARK8/Android.mk
new file mode 100644
index 000000000..a99abc2bf
--- /dev/null
+++ b/Blackview/SHARK8/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-blackview-shark8
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Blackview/SHARK8/AndroidManifest.xml b/Blackview/SHARK8/AndroidManifest.xml
new file mode 100644
index 000000000..ca88c7375
--- /dev/null
+++ b/Blackview/SHARK8/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Blackview/SHARK8/res/values/config.xml b/Blackview/SHARK8/res/values/config.xml
new file mode 100644
index 000000000..4a44076c7
--- /dev/null
+++ b/Blackview/SHARK8/res/values/config.xml
@@ -0,0 +1,107 @@
+
+
+
+ 120
+ 120
+
+ - 0
+ - 3
+
+ true
+ true
+ true
+
+
+ true
+ 300.0%
+ 29.999996%
+ 100.0%
+ 5
+
+ - 10
+ - 70
+ - 98
+ - 122
+ - 128
+ - 134
+ - 140
+ - 146
+ - 152
+ - 158
+ - 182
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+
+
+ - 10
+ - 64
+ - 128
+ - 256
+ - 384
+ - 512
+ - 640
+ - 768
+ - 896
+ - 1024
+ - 2048
+ - 4096
+ - 6144
+ - 8192
+ - 10240
+ - 12288
+ - 14336
+ - 16384
+ - 18432
+
+
+
+
+ - /system/framework/arm/boot-mediatek-framework.vdex
+ - /system/lib/libjavacrypto.so
+ - /system/lib/libhidltransport.so
+ - /system/framework/arm/boot-core-libart.oat
+ - /system/framework/arm/boot-conscrypt.oat
+ - /system/framework/arm/boot-core-libart.vdex
+ - /system/framework/arm/boot-ext.vdex
+ - /system/framework/arm/boot.vdex
+ - /system/framework/arm/boot-framework.vdex
+
+
+ - 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
+
+ true
+
diff --git a/Blackview/SHARK8/res/values/notch.xml b/Blackview/SHARK8/res/values/notch.xml
new file mode 100644
index 000000000..1370af8ed
--- /dev/null
+++ b/Blackview/SHARK8/res/values/notch.xml
@@ -0,0 +1,4 @@
+
+
+ M 0,0 L -16, 0 L -16, 36 L 16, 36 L 16, 0 Z @dp
+
diff --git a/Blackview/SHARK8/res/xml/power_profile.xml b/Blackview/SHARK8/res/xml/power_profile.xml
new file mode 100644
index 000000000..2ab1ab791
--- /dev/null
+++ b/Blackview/SHARK8/res/xml/power_profile.xml
@@ -0,0 +1,68 @@
+
+
+ - 0.1
+ - 66.06
+ - 272.285
+ - 0.1
+ - 0.1
+ - 0.1
+ - 0.1
+ - 0.1
+ - 2.83
+ - 30.473
+ - 2310
+ - 275.34
+ - 0.1
+ - 0.1
+ - 0.1
+
+ 0.2
+ 0.1
+
+
+ 4
+ 4
+
+
+ 400000
+
+
+ 0.1
+
+ - 1.11
+ - 5
+ - 2.55
. - 2.11
+ - 2.22
+
+ 22.7
+
+ - 5000
+ - 0
+ - 0
+ - 0
+
+ - 0
+
+ .0002
+ .002
+ .02
+ .2
+ 2
+
+ - 0
+ - 0
+ - 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ - 0
+
+ 0
+ 0
+
+ - 0
+
\ No newline at end of file
diff --git a/Doogee/VMax/Android.mk b/Doogee/VMax/Android.mk
new file mode 100644
index 000000000..db182d633
--- /dev/null
+++ b/Doogee/VMax/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-doogee-vmax
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Doogee/VMax/AndroidManifest.xml b/Doogee/VMax/AndroidManifest.xml
new file mode 100644
index 000000000..2981fb7e2
--- /dev/null
+++ b/Doogee/VMax/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Doogee/VMax/res/values/config.xml b/Doogee/VMax/res/values/config.xml
new file mode 100644
index 000000000..02c984c31
--- /dev/null
+++ b/Doogee/VMax/res/values/config.xml
@@ -0,0 +1,50 @@
+
+
+
+ - bt-pan
+ - bt-dun
+
+
+ - rndis\\d
+
+
+ - ap\\d
+
+
+ - 0:2:15
+ - 1:8:4095
+
+
+ - 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
+
+ true
+ true
+ true
+ true
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+ 17
+ 255
+
diff --git a/Realme/6/res/xml/power_profile_test.xml b/Doogee/VMax/res/xml/power_profile.xml
similarity index 72%
rename from Realme/6/res/xml/power_profile_test.xml
rename to Doogee/VMax/res/xml/power_profile.xml
index 1d8afa0fe..3fdec68de 100644
--- a/Realme/6/res/xml/power_profile_test.xml
+++ b/Doogee/VMax/res/xml/power_profile.xml
@@ -1,52 +1,67 @@
-
-
- - 3000
-
- 4
- 4
-
- - 5
- - 1.11
- - 2.55
- - 2.11
- - 2.22
-
- 300000
- 1000000
- 2000000
-
-
- 300000
- 1000000
- 2500000
- 3000000
-
-
- 10
- 20
- 30
-
-
- 25
- 35
- 50
- 60
-
- - 0.5
- - 100
- - 800
- - 500
- - 600
- - 100.0
- - 150.0
- - 10
- - 60
- - 3
-
- 6
- 5
- 4
- 3
- 3
-
+
+
+ - 0.5
+ - 100
+ - 800
+ - 500
+ - 600
+ - 100.0
+ - 150.0
+ - 10
+ - 60
+ - 3
+
+ 6
+ 5
+ 4
+ 3
+ 3
+
+
+ 4
+ 4
+
+
+ 400000
+
+
+ 0.1
+
+ - 1.11
+ - 5
+ - 2.55
. - 2.11
+ - 2.22
+
+ 300000
+ 1000000
+ 2000000
+
+
+ 300000
+ 1000000
+ 2500000
+ 3000000
+
+
+ 10
+ 20
+ 30
+
+
+ 25
+ 35
+ 50
+ 60
+
+
+ 22.7
+
+ - 22000
+
+ .0002
+ .002
+ .02
+ .2
+ 2
+
\ No newline at end of file
diff --git a/HighPriorityMisc/res/xml/config_webview_packages.xml b/HighPriorityMisc/res/xml/config_webview_packages.xml
index 6abcfe24a..8007e936b 100644
--- a/HighPriorityMisc/res/xml/config_webview_packages.xml
+++ b/HighPriorityMisc/res/xml/config_webview_packages.xml
@@ -42,4 +42,7 @@
MIIDbTCCAlWgAwIBAgIEHcsmjjANBgkqhkiG9w0BAQsFADBmMQswCQYDVQQGEwJERTEQMA4GA1UECBMHVW5rbm93bjEPMA0GA1UEBxMGQmVybGluMRAwDgYDVQQKEwdCcm9taXRlMRAwDgYDVQQLEwdCcm9taXRlMRAwDgYDVQQDEwdjc2FnYW41MCAXDTE4MDExOTA3MjE1N1oYDzIwNjgwMTA3MDcyMTU3WjBmMQswCQYDVQQGEwJERTEQMA4GA1UECBMHVW5rbm93bjEPMA0GA1UEBxMGQmVybGluMRAwDgYDVQQKEwdCcm9taXRlMRAwDgYDVQQLEwdCcm9taXRlMRAwDgYDVQQDEwdjc2FnYW41MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtakjGj0eTavbBB2vWXj8KBixWn4zgXAKc+yGFu3SLEGF1VB5aJWwcMHxVI55yH/8M2eNnJP0BkSidfKgPVcm1sk/GrNEs9uk5sWod9byO5M5QWQmGP2REeTd6J0BVVVaMp2MZnqeR3Su3pwFzrSwTqIGyf8dkPSEz7ifj792+EeRNrov4oRQK7lIfqInzwc4d34wU069Lrw6m7J7HM0KbRYISsWMiYj025Qg+dTrtdWt7jbdcj7htW0eYyJoLd90+s43RWnOpENmWpcWv1EVPxUD4mCdV9idYwoHRIESpSu9IWvqDZp1VoRc43nLgsNfNBwmYdTkIaPiz1m7TBcr7QIDAQABoyEwHzAdBgNVHQ4EFgQUuWoGd7W7wMyQ1pOdjiMv10YHTR0wDQYJKoZIhvcNAQELBQADggEBAA7iw6eKz+T8HIpKDoDcX1Ywjn9JUzuCFu20LnsLzreO/Pog1xErYjdLAS7LTZokfbAnitBskO9QhV9BYkDiM0Qr5v2/HsJTtxa1mz9ywCcI36jblMyuXFj8tuwQI9/t9i+Fc3+bOFBV3t7djPo9qX1dIK0lZ6s8HcIhaCNdqm65fH+nWhC/H9djqC6qOtrkTiACKEcHQ4a/5dfROU0q0M4bS4YuiaAQWgjiGbik4LrZ8wZX1aqJCLt0Hs7MzXyyf0cRSO11FIOViHwzh6WTZGufq2J3YBFXPond8kLxkKL3LNezbi5yTcecxsbKQ6OS46CnIKcy/M8asSreLpoCDvw=
+
+ MIIJdzCCBV+gAwIBAgIEDNgMsTANBgkqhkiG9w0BAQsFADBsMRAwDgYDVQQGEwdVbmtub3duMRAwDgYDVQQIEwdVbmtub3duMRAwDgYDVQQHEwdVbmtub3duMRAwDgYDVQQKEwdVbmtub3duMRAwDgYDVQQLEwdVbmtub3duMRAwDgYDVQQDEwdVbmtub3duMB4XDTE1MTAyNDEwMzM1NloXDTQzMDMxMTEwMzM1NlowbDEQMA4GA1UEBhMHVW5rbm93bjEQMA4GA1UECBMHVW5rbm93bjEQMA4GA1UEBxMHVW5rbm93bjEQMA4GA1UEChMHVW5rbm93bjEQMA4GA1UECxMHVW5rbm93bjEQMA4GA1UEAxMHVW5rbm93bjCCBCIwDQYJKoZIhvcNAQEBBQADggQPADCCBAoCggQBAMdozuMLcv7klBlelPvlTlpCXnCX9HecN1ZL7Ki+jUDo5wt66J+UdbgRIaNjY/SdeyZ8gapvqtscbNjcDBFv160OWcr2msf9GB0k5kNG7bZRPUrkXN37Sj5vJ5EsaKORzCcIqoyEzq8hgiu7kam2Ig13jvTEyrOfJfQ9SGVZybx0+x3kR8Nz25BGZDTuBwmjnLBCUQHNZvdu2nx0EG6lS0db5BUKi4V468mRuCWbwOSROhnPnRbBUa+fzrpyv0ueVmr59VWkIp5Y2xJ7+ZYcqzcjPA2XOpG4DOXaUL09sgPWJTuaEbiqwRWIxLNeumLyuRin3leDWtY/YgD7ZV/vt0lYtlllleqLMbr9IoE4Y3+TcQNQc6C2JsZ9yhQlIjRg8wecCcU+E+sht5cXC+kWiqU+migNMXsAQUoUixv9UmOZOkMiaitVAAxf5KGs9zUmFftJ17AetJDYGsrMLurDANHNQDw5cyWbloSacJCoy7aJxM1PPOxGpPWp/ZlrphDC9h26+soiMeq4uy4z65xXYr69L5V1Tzm3XJUCGiwHQYQwlcZyzLC/nQa9MmQl9ntlfOWyC1LVOnENjkLadTP33MzdWyO7eYd8ge7wfzhoy6UgTnfyB3aVttfNbRk8Vp0GCOVj7UWGMA3vlklTEZoMT/d20Pa9fwuSqf7+28AKC7tzkQyM3XsyBM3MNtg5ELzpdRpZ7gNT8ale9vhGqn7F4xD8p8OOvBb/RCfGgSrRLOd79q9R5SCTuckEpWCHK7jsZphJf0lrYlBB0+xIHhM1RX0rman0k72yEj4o/rD0eKkabNdcuRx/XsDA1JPlAJEAOD0ECYoMA91ngHkqQ/25faNBPQmgCn+Puc669wDmjM3O5SFYAqoFh4aiRc0bXuzxNoMo5OSDtuvtfrpbHnNWSQi73PnZJsQdFFl4Te5qzPqc5Qu0Pk1fA3V6dZ7eoevcnyI/SETYCJS5iYrViPWojH/+uIDGgYNievatFThJVtgP1pNS9ZOgFTy2k8C1XsQ9jKiwvVEXu9yuvKRktwyvrTiYk8hVF5mobOpXPrmCzsBGqqGayHXl2tN5UvYE0HDyCKfZWIKrLtuP+eVuXInq81NByUkmYf1AY3o2lmI5l0M4VYRjS3FhoI2nGbEDExf45Gcituv/2pPK2ypnny6uKVEPf9q1IsGtuGevow4X2cS3M1Nr2o5I+dD8xQGM+J5Y4mb/WSm0KnQDNM9sBErHcBUIQ1WFKH/zhreQGJAtPM2KYgwtRIhLQq57pPmH76FJVAzCUvvfbFmXIFOyxyVXsVFfdkK1Dbe2O6ZorXB8Nyya6fIEzVEKDjWehXjo5IijeRS2bxmI2tUOUFHixqjTxbUCAwEAAaMhMB8wHQYDVR0OBBYEFM+OxhO92RQoMCJ1ik66h/1K1IVBMA0GCSqGSIb3DQEBCwUAA4IEAQAjz1VlrrKS+sriv60K1f1oA53m0de6cTMk2ifghgM5Y2tWgs5dDbec0EG/MelPTRTBIe3b+ccdHfsSBYa1nAd1R4wePYNnYvCWUD+fkv86ajspI/cOg3jw8sz29DBHiAvCW8SprBmYzNZ2opPRh5k/IIgiquVTOLvN4K77yu8xuokD4PAKQEX2L9ygX8Jp5JL+pNSaxQTJ3ujaXw0W5QHH73cFTBngOldznpJMTPR3+CJAls5rUDBFtUfGQd7KkWXXTeAiG2WMK/xnsvbq9B3m9DnkmmfM3ojVHQafPn0C7RqgC/L1vK9UzRM9/h5CAN/cLu6Nfn135uD+B/TYUMo7iKAEeyFw3oZTQEMsrAPyjiOppAmazI2jjPUfH/dhIKYjYF6JnxcSlCzc9qRE/0fNcOB9lkEAZzWoIZ7RxiJtN+s02lPE11BORjjToxNwNg9OjjgbdMou57nasgg/x1Yr7PoOtvr04Pa3xqQlPO5vyYJVoCixzHCpjDiXbsW8FHukGeTRfE//bL4rPx7IaQIIzDaXR14bBbo+qEvYwjxYTvBMG4cGNgJ/M0C3Rv9u8vn949Qp+aHY1n+eumTxnEbg2PbjJaRIeRnM6wpKymBARsUvlPUKtV2la61ar0jJTGg7e3mnInP7yTVCkHd20L44a1LLlyMspB/NjcGpAyOxQJv2ikB47gUA2mc3dICYLH79NfMGgQRspngcfhJmlkKohH8hgWgfRLVe9D7rFEuJTsEDHMwNakzipRbRvrhi+g+Lu8ijPZ8/UjbowugxwqCmyzhr/nErxMUvdWa/Rcelc1A1Bb6OW6JeE973jcnSXei0X4rmZ8aFpN/uvEKrN+HQMXSnvH71GqYwZIrDYpYiuYaJgk2E58FQxQqeOMmYGBebLvNKDeuWejYM652l3XodsCs/6cYlIFk9uiyFDJX/JQogIN4kUjTbjqwhtFfFCxUMC6IXeHdNKcMWev3Krm3gRlD26Ah9sTmJ4BdJmBN5ucTdi998PkTU2C8FfBTi3IY24u97HVyg+L5xyc5oqlvrSxtRrR8tyu7QHU9av7DYZeiWD9UQXa5LAEps89lyRWoQbNWNZjlFNVBpr8Ro7pOlh9D9fGycMJbm0HcTkW9ziD1C45SFfCxbiHoyV9IT/s/vz1qaDqYSRO+yo2IBrwng0bqRrVYEl4X4S6aOZHkeT2CteKf9axYQYlmqID8rgJ9GIiL0wod5wDx0krcjtXWlxSOZ6G8nCOsqHHdG/KQujZHz2d1iM4nXVG9qyMkW59tgkqtWFYQbCJxB7EkkmlgTgQkl5S1NGIB8APNSmsiGr/zlVpQlp14ajIMccRcXpbMNGBQ0J/WYHPmxdp7anMcD
+
diff --git a/Hisense/HLTE556N/Android.mk b/Hisense/HLTE556N/Android.mk
new file mode 100644
index 000000000..2bb8a9cdb
--- /dev/null
+++ b/Hisense/HLTE556N/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-Hisense-HLTE556N
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Hisense/HLTE556N/AndroidManifest.xml b/Hisense/HLTE556N/AndroidManifest.xml
new file mode 100644
index 000000000..42c3b6822
--- /dev/null
+++ b/Hisense/HLTE556N/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Hisense/HLTE556N/res/values/config.xml b/Hisense/HLTE556N/res/values/config.xml
new file mode 100644
index 000000000..d0d9aedd2
--- /dev/null
+++ b/Hisense/HLTE556N/res/values/config.xml
@@ -0,0 +1,127 @@
+
+
+
+ - 29
+ - 60
+ - 66
+ - 77
+ - 89
+ - 102
+ - 117
+ - 135
+ - 156
+ - 181
+ - 210
+ - 242
+ - 255
+
+
+ - 3
+ - 6
+ - 13
+ - 21
+ - 30
+ - 41
+ - 52
+ - 66
+ - 83
+ - 102
+ - 124
+ - 150
+
+
+ - 0
+ - 1
+ - 3
+ - 256
+ - 257
+ - 258
+ - 259
+ - 260
+ - 261
+ - 262
+ - 263
+ - 264
+ - 265
+
+
+ - 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
+
+
+ - bnep\\d
+ - bt-pan
+
+
+ - 0
+ - 1
+ - 5
+ - 7
+
+
+ - usb\\d
+ - rndis\\d
+
+
+ - softap0
+ - wlan0
+
+
+ - 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
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ 3
+ 3700
+ 20
+ 33
+ 180
+ 0
+ 17
+
+
diff --git a/Hisense/HLTE556N/res/xml/power_profile.xml b/Hisense/HLTE556N/res/xml/power_profile.xml
new file mode 100644
index 000000000..ad80b0b55
--- /dev/null
+++ b/Hisense/HLTE556N/res/xml/power_profile.xml
@@ -0,0 +1,80 @@
+
+
+ - 0
+ - 25
+ - 57
+ - 20
+ - 2
+ - 0.2
+ - 150
+ - 72
+ - 35
+ - 337.6
+ - 150
+ - 655
+ - 100
+ - 2
+ - 37
+
+ 0.2
+ 0.1
+
+
+ 4
+ 4
+
+
+ 300000
+ 614400
+ 864000
+ 1017600
+ 1305600
+ 1420800
+ 1612800
+ 1804800
+
+
+ 50.8
+ 59.68
+ 67
+ 68.58
+ 78.15
+ 84.4
+ 93
+ 105.5
+
+
+ 300000
+ 652800
+ 902400
+ 1056000
+ 1401600
+ 1536000
+ 1612800
+ 1804800
+ 2016000
+
+
+ 73.99
+ 101.8
+ 121.58
+ 134
+ 161.6
+ 171
+ 183
+ 177.69
+ 211.25
+
+ - 4
+
+ 11
+
+ - 4000
+
+ .0002
+ .002
+ .02
+ .2
+ 2
+
+
\ No newline at end of file
diff --git a/Infinix/Note10/AndroidManifest.xml b/Infinix/Note10/AndroidManifest.xml
index 7f4a8b5eb..c22cd2ee6 100644
--- a/Infinix/Note10/AndroidManifest.xml
+++ b/Infinix/Note10/AndroidManifest.xml
@@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
+ android:requiredSystemPropertyName="ro.product.vendor.device"
+ android:requiredSystemPropertyValue="Infinix-X693"
+ android:priority="932"
+ android:isStatic="true" />
diff --git a/Infinix/Note10Pro/AndroidManifest.xml b/Infinix/Note10Pro/AndroidManifest.xml
index 0cfb60abf..ffc168117 100755
--- a/Infinix/Note10Pro/AndroidManifest.xml
+++ b/Infinix/Note10Pro/AndroidManifest.xml
@@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
+ android:requiredSystemPropertyName="ro.product.vendor.device"
+ android:requiredSystemPropertyValue="+(Infinix-X695|Infinix-X695D)"
+ android:priority="547"
+ android:isStatic="true" />
diff --git a/Infinix/Note12v2023-SystemUI/Android.mk b/Infinix/Note12v2023-SystemUI/Android.mk
new file mode 100644
index 000000000..891cba209
--- /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 000000000..5c096660e
--- /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 000000000..1e4362875
--- /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 000000000..33a9bc572
--- /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 000000000..8fb69b554
--- /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 000000000..119a066ce
--- /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 000000000..a0429c2d4
--- /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 000000000..419c57dc2
--- /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 000000000..7ccc4714e
--- /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 000000000..6b43aa3fe
--- /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 000000000..0341760ec
--- /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/Infinix/Note30-SystemUI/Android.mk b/Infinix/Note30-SystemUI/Android.mk
new file mode 100644
index 000000000..dcc91c468
--- /dev/null
+++ b/Infinix/Note30-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-note30-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/Note30-SystemUI/AndroidManifest.xml b/Infinix/Note30-SystemUI/AndroidManifest.xml
new file mode 100644
index 000000000..3226bb416
--- /dev/null
+++ b/Infinix/Note30-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Infinix/Note30-SystemUI/res/values/dimens.xml b/Infinix/Note30-SystemUI/res/values/dimens.xml
new file mode 100644
index 000000000..e9cd2d62b
--- /dev/null
+++ b/Infinix/Note30-SystemUI/res/values/dimens.xml
@@ -0,0 +1,39 @@
+
+
+
+
+ 1080px
+
+
+ 1130px
+
+
+ @dimen/physical_fingerprint_sensor_center_screen_location_y
+
+ 55px
+ 0px
+ 0px
+
diff --git a/Infinix/Note30/Android.mk b/Infinix/Note30/Android.mk
new file mode 100644
index 000000000..c8984ad3a
--- /dev/null
+++ b/Infinix/Note30/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-infinix-note30
+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/Note30/AndroidManifest.xml b/Infinix/Note30/AndroidManifest.xml
new file mode 100644
index 000000000..099ed9267
--- /dev/null
+++ b/Infinix/Note30/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Infinix/Note30/res/values/arrays.xml b/Infinix/Note30/res/values/arrays.xml
new file mode 100644
index 000000000..66c9c3c64
--- /dev/null
+++ b/Infinix/Note30/res/values/arrays.xml
@@ -0,0 +1,114 @@
+
+
+
+ - 4.522
+ - 20.246
+ - 55.509
+ - 74.653
+ - 82.757
+ - 93.15
+ - 117.678
+ - 138.666
+ - 164.847
+ - 189.157
+ - 207.656
+ - 221.191
+ - 277.164
+ - 350.798
+ - 391.524
+ - 414.81
+ - 434.151
+ - 455.291
+ - 490.922
+ - 500
+ - 580
+
+
+ - 6
+ - 18
+ - 34
+ - 82
+ - 128
+ - 256
+ - 384
+ - 512
+ - 640
+ - 768
+ - 896
+ - 1536
+ - 2560
+ - 3584
+ - 4608
+ - 5632
+ - 7168
+ - 8192
+ - 8704
+ - 9728
+
+
+ - 1
+ - 15
+ - 30
+ - 45
+ - 60
+ - 75
+ - 90
+ - 105
+ - 120
+ - 135
+ - 150
+ - 165
+ - 180
+ - 195
+ - 210
+ - 225
+ - 240
+ - 255
+
+
+ - 4.5215
+ - 33.37784
+ - 69.09702
+ - 105.53111
+ - 141.15657
+ - 177.40657
+ - 212.14172
+ - 247.64085
+ - 282.03754
+ - 317.2586
+ - 351.1292
+ - 384.87363
+ - 418.19705
+ - 451.90884
+ - 485.0235
+ - 517.10864
+ - 548.933
+ - 580
+
+
+ - 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
+
+
diff --git a/Infinix/Note30/res/values/bools.xml b/Infinix/Note30/res/values/bools.xml
new file mode 100644
index 000000000..52f4341d3
--- /dev/null
+++ b/Infinix/Note30/res/values/bools.xml
@@ -0,0 +1,13 @@
+
+
+ false
+ false
+ false
+ false
+ true
+ false
+ true
+ true
+ true
+ true
+
diff --git a/Infinix/Note30/res/values/dimens.xml b/Infinix/Note30/res/values/dimens.xml
new file mode 100644
index 000000000..dc514dcd2
--- /dev/null
+++ b/Infinix/Note30/res/values/dimens.xml
@@ -0,0 +1,11 @@
+
+
+ - 0.001960785
+ 40.0dip
+ 40.0dip
+ 40.0dip
+ 36.0dip
+ 26.0dip
+ 28.0dip
+ 36.0dip
+
diff --git a/Infinix/Note30/res/values/strings.xml b/Infinix/Note30/res/values/strings.xml
new file mode 100644
index 000000000..6b43aa3fe
--- /dev/null
+++ b/Infinix/Note30/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/Note30/res/xml/power_profile.xml b/Infinix/Note30/res/xml/power_profile.xml
new file mode 100644
index 000000000..609a7ab11
--- /dev/null
+++ b/Infinix/Note30/res/xml/power_profile.xml
@@ -0,0 +1,207 @@
+
+
+ - 0.1
+ - 64.45
+ - 383.95
+ - 9
+ - 0.8
+ - 0.1
+ - 254.73
+ - 39.5
+ - 40.2
+ - 91.1
+ - 237.4
+ - 1038.4
+ - 24.5
+ - 15
+ - 40
+
+ 3.3
+ 3.3
+
+
+ 6
+ 2
+
+
+ 500000
+ 774000
+ 875000
+ 975000
+ 1075000
+ 1175000
+ 1275000
+ 1375000
+ 1500000
+ 1618000
+ 1666000
+ 1733000
+ 1800000
+ 1866000
+ 1933000
+ 2000000
+
+
+ 774000
+ 835000
+ 919000
+ 1002000
+ 1085000
+ 1169000
+ 1308000
+ 1419000
+ 1530000
+ 1670000
+ 1733000
+ 1796000
+ 1860000
+ 1923000
+ 1986000
+ 2050000
+
+
+ 6.76
+ 9.47
+ 11.18
+ 12.95
+ 15.27
+ 18.73
+ 22.00
+ 25.15
+ 30.29
+ 35.78
+ 38.37
+ 41.35
+ 45.00
+ 49.04
+ 53.58
+ 55.65
+
+
+ 34.42
+ 36.76
+ 42.69
+ 49.41
+ 56.50
+ 69.44
+ 80.24
+ 107.99
+ 129.97
+ 156.56
+ 168.90
+ 176.07
+ 178.23
+ 200.59
+ 203.88
+ 210.66
+
+ - 7.2
+ - 5
+ - 9.89
+ - 2.11
+ - 2.22
+
+ 500000
+ 774000
+ 875000
+ 975000
+ 1075000
+ 1175000
+ 1275000
+ 1375000
+ 1500000
+ 1618000
+ 1666000
+ 1733000
+ 1800000
+ 1866000
+ 1933000
+ 2000000
+
+
+ 774000
+ 835000
+ 919000
+ 1002000
+ 1085000
+ 1169000
+ 1308000
+ 1419000
+ 1530000
+ 1670000
+ 1733000
+ 1796000
+ 1860000
+ 1923000
+ 1986000
+ 2050000
+
+
+ 6.76
+ 9.47
+ 11.18
+ 12.95
+ 15.27
+ 18.73
+ 22.00
+ 25.15
+ 30.29
+ 35.78
+ 38.37
+ 41.35
+ 45.00
+ 49.04
+ 53.58
+ 55.65
+
+
+ 34.42
+ 36.76
+ 42.69
+ 49.41
+ 56.50
+ 69.44
+ 80.24
+ 107.99
+ 129.97
+ 156.56
+ 168.90
+ 176.07
+ 178.23
+ 200.59
+ 203.88
+ 210.66
+
+
+ 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/Infinix/Note30Pro-SystemUI/Android.mk b/Infinix/Note30Pro-SystemUI/Android.mk
new file mode 100644
index 000000000..9cc830ef6
--- /dev/null
+++ b/Infinix/Note30Pro-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-note30pro-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/Note30Pro-SystemUI/AndroidManifest.xml b/Infinix/Note30Pro-SystemUI/AndroidManifest.xml
new file mode 100644
index 000000000..378c78ce3
--- /dev/null
+++ b/Infinix/Note30Pro-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Infinix/Note30Pro-SystemUI/res/values/dimens.xml b/Infinix/Note30Pro-SystemUI/res/values/dimens.xml
new file mode 100644
index 000000000..b124e2b46
--- /dev/null
+++ b/Infinix/Note30Pro-SystemUI/res/values/dimens.xml
@@ -0,0 +1,39 @@
+
+
+
+
+ 1080px
+
+
+ 1140px
+
+
+ @dimen/physical_fingerprint_sensor_center_screen_location_y
+
+ 55px
+ 0px
+ 0px
+
diff --git a/Infinix/Note30Pro/Android.mk b/Infinix/Note30Pro/Android.mk
new file mode 100644
index 000000000..15c1f37a8
--- /dev/null
+++ b/Infinix/Note30Pro/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-infinix-note30pro
+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/Note30Pro/AndroidManifest.xml b/Infinix/Note30Pro/AndroidManifest.xml
new file mode 100644
index 000000000..829c015ef
--- /dev/null
+++ b/Infinix/Note30Pro/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Infinix/Note30Pro/res/values/arrays.xml b/Infinix/Note30Pro/res/values/arrays.xml
new file mode 100644
index 000000000..eec7889f9
--- /dev/null
+++ b/Infinix/Note30Pro/res/values/arrays.xml
@@ -0,0 +1,112 @@
+
+
+
+ - 4.522
+ - 20.246
+ - 55.509
+ - 74.653
+ - 82.757
+ - 93.15
+ - 117.678
+ - 138.666
+ - 164.847
+ - 189.157
+ - 207.656
+ - 221.191
+ - 277.164
+ - 350.798
+ - 391.524
+ - 414.81
+ - 434.151
+ - 455.291
+ - 490.922
+ - 500
+
+
+ - 6
+ - 18
+ - 34
+ - 82
+ - 128
+ - 256
+ - 384
+ - 512
+ - 640
+ - 768
+ - 896
+ - 1536
+ - 2560
+ - 3584
+ - 4608
+ - 5632
+ - 7168
+ - 8192
+ - 8704
+
+
+ - 1
+ - 15
+ - 30
+ - 45
+ - 60
+ - 75
+ - 90
+ - 105
+ - 120
+ - 135
+ - 150
+ - 165
+ - 180
+ - 195
+ - 210
+ - 225
+ - 240
+ - 255
+
+
+ - 4.5225
+ - 28.774
+ - 59.5664
+ - 90.9751
+ - 121.6867
+ - 152.9367
+ - 182.8808
+ - 213.4835
+ - 243.1358
+ - 273.4988
+ - 302.6976
+ - 331.7876
+ - 360.5147
+ - 389.5766
+ - 418.1237
+ - 445.7833
+ - 473.2181
+ - 500
+
+
+ - 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
+
+
diff --git a/Infinix/Note30Pro/res/values/bools.xml b/Infinix/Note30Pro/res/values/bools.xml
new file mode 100644
index 000000000..52f4341d3
--- /dev/null
+++ b/Infinix/Note30Pro/res/values/bools.xml
@@ -0,0 +1,13 @@
+
+
+ false
+ false
+ false
+ false
+ true
+ false
+ true
+ true
+ true
+ true
+
diff --git a/Infinix/Note30Pro/res/values/dimens.xml b/Infinix/Note30Pro/res/values/dimens.xml
new file mode 100644
index 000000000..5fd797758
--- /dev/null
+++ b/Infinix/Note30Pro/res/values/dimens.xml
@@ -0,0 +1,10 @@
+
+
+ - 0.001960785
+ 40.0dip
+ 40.0dip
+ 40.0dip
+ 36.0dip
+ 28.0dip
+ 36.0dip
+
diff --git a/Infinix/Note30Pro/res/values/strings.xml b/Infinix/Note30Pro/res/values/strings.xml
new file mode 100644
index 000000000..6b43aa3fe
--- /dev/null
+++ b/Infinix/Note30Pro/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/Note30Pro/res/xml/power_profile.xml b/Infinix/Note30Pro/res/xml/power_profile.xml
new file mode 100644
index 000000000..0341760ec
--- /dev/null
+++ b/Infinix/Note30Pro/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/Infinix/Note40Pro/Android.mk b/Infinix/Note40Pro/Android.mk
new file mode 100644
index 000000000..1bdb9a5e6
--- /dev/null
+++ b/Infinix/Note40Pro/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-infinix-note40pro
+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/Note40Pro/AndroidManifest.xml b/Infinix/Note40Pro/AndroidManifest.xml
new file mode 100644
index 000000000..908a15f12
--- /dev/null
+++ b/Infinix/Note40Pro/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Infinix/Note40Pro/res/values/arrays.xml b/Infinix/Note40Pro/res/values/arrays.xml
new file mode 100644
index 000000000..8a1cdca60
--- /dev/null
+++ b/Infinix/Note40Pro/res/values/arrays.xml
@@ -0,0 +1,50 @@
+
+
+
+ - /system/framework/arm/boot-mediatek-framework.vdex
+ - /system/lib/libjavacrypto.so
+ - /system/lib/libhidltransport.so
+ - /system/framework/arm/boot-core-libart.oat
+ - /system/framework/arm/boot-conscrypt.oat
+ - /system/framework/arm/boot-core-libart.vdex
+ - /system/framework/arm/boot-ext.vdex
+ - /system/framework/arm/boot.vdex
+ - /system/framework/arm/boot-framework.vdex
+ - /system/lib64/android.hardware.graphics.common@1.2.so
+ - /system/lib64/android.hardware.graphics.common@1.0.so
+ - /system/lib64/android.hardware.graphics.common@1.1.so
+ - /system/lib64/android.hardware.graphics.common@2.1.so
+ - /system/lib64/libdmabufheap.so
+ - /system/lib64/libion.so
+
+
+ - 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
+
+
diff --git a/Infinix/Note40Pro/res/values/bools.xml b/Infinix/Note40Pro/res/values/bools.xml
new file mode 100644
index 000000000..ccc7fa783
--- /dev/null
+++ b/Infinix/Note40Pro/res/values/bools.xml
@@ -0,0 +1,12 @@
+
+
+ true
+ true
+ true
+ false
+ true
+ true
+ false
+ true
+ true
+
diff --git a/Infinix/Note40Pro/res/values/dimens.xml b/Infinix/Note40Pro/res/values/dimens.xml
new file mode 100644
index 000000000..9aada6b10
--- /dev/null
+++ b/Infinix/Note40Pro/res/values/dimens.xml
@@ -0,0 +1,9 @@
+
+
+ 40.0dip
+ 40.0dip
+ 40.0dip
+ 36.0dip
+ 28.0dip
+ 36.0dip
+
diff --git a/Infinix/Note40Pro/res/values/strings.xml b/Infinix/Note40Pro/res/values/strings.xml
new file mode 100644
index 000000000..6b43aa3fe
--- /dev/null
+++ b/Infinix/Note40Pro/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/Note40Pro/res/xml/power_profile.xml b/Infinix/Note40Pro/res/xml/power_profile.xml
new file mode 100644
index 000000000..a856f0571
--- /dev/null
+++ b/Infinix/Note40Pro/res/xml/power_profile.xml
@@ -0,0 +1,239 @@
+
+
+ - 0.1
+ - 90.3
+ - 514
+ - 23.4
+ - 1.1
+ - 0.1
+ - 243
+ - 44.8
+ - 34.3
+ - 66.2
+ - 229.8
+ - 532.9
+ - 31.5
+ - 15
+ - 50.7
+
+ 3.9
+ 3.9
+
+
+ 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
+
diff --git a/Infinix/Note5/AndroidManifest.xml b/Infinix/Note5/AndroidManifest.xml
index 864c0cda7..60ca69ce9 100644
--- a/Infinix/Note5/AndroidManifest.xml
+++ b/Infinix/Note5/AndroidManifest.xml
@@ -4,7 +4,7 @@
android:versionName="1.0">
+ android:requiredSystemPropertyValue="+(Infinix/*/Infinix-X604*|Infinix/*/Infinix-X605*)"
+ android:priority="110"
+ android:isStatic="true" />
diff --git a/Infinix/Note7/AndroidManifest.xml b/Infinix/Note7/AndroidManifest.xml
index 3d281b5fc..d398875d0 100644
--- a/Infinix/Note7/AndroidManifest.xml
+++ b/Infinix/Note7/AndroidManifest.xml
@@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
+ android:requiredSystemPropertyName="ro.product.vendor.device"
+ android:requiredSystemPropertyValue="+(Infinix-X656|Infinix-X690|Infinix-X690B)"
+ android:priority="115"
+ android:isStatic="true" />
diff --git a/Infinix/Note8/AndroidManifest.xml b/Infinix/Note8/AndroidManifest.xml
index 7b5a8c250..160225feb 100644
--- a/Infinix/Note8/AndroidManifest.xml
+++ b/Infinix/Note8/AndroidManifest.xml
@@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
+ android:requiredSystemPropertyName="ro.product.vendor.device"
+ android:requiredSystemPropertyValue="Infinix-X692"
+ android:priority="116"
+ android:isStatic="true" />
diff --git a/Infinix/Note8/res/values/config.xml b/Infinix/Note8/res/values/config.xml
index a63304504..728c4e3ce 100644
--- a/Infinix/Note8/res/values/config.xml
+++ b/Infinix/Note8/res/values/config.xml
@@ -1,5 +1,6 @@
+
- wifi,1,1,1,-1,true
- mobile,0,0,0,-1,true
@@ -26,12 +27,11 @@
- rndis\\d
- com.mediatek.ims
- true
- true
- true
+
+ false
+ false
+ false
true
- true
false
true
false
@@ -42,12 +42,16 @@
true
true
true
- true
- true
+ true
+ true
+ true
+ true
+
300.0%
20.000004%
+
2000
3000
10
@@ -56,7 +60,4 @@
255
1
1
- true
- true
-
diff --git a/Infinix/S4/AndroidManifest.xml b/Infinix/S4/AndroidManifest.xml
index 06f5b0552..e8e2e43bb 100644
--- a/Infinix/S4/AndroidManifest.xml
+++ b/Infinix/S4/AndroidManifest.xml
@@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
+ android:requiredSystemPropertyName="ro.product.vendor.device"
+ android:requiredSystemPropertyValue="+(Infinix-X626*|Infinix-X610B)"
+ android:priority="24"
+ android:isStatic="true" />
diff --git a/Infinix/Zero6/AndroidManifest.xml b/Infinix/Zero6/AndroidManifest.xml
index 894694cf1..0ad7a4f6d 100644
--- a/Infinix/Zero6/AndroidManifest.xml
+++ b/Infinix/Zero6/AndroidManifest.xml
@@ -4,7 +4,7 @@
android:versionName="1.0">
+ android:requiredSystemPropertyValue="+Infinix/*/Infinix-X620*"
+ android:priority="99"
+ android:isStatic="true" />
diff --git a/Infinix/ZeroXPro/AndroidManifest.xml b/Infinix/ZeroXPro/AndroidManifest.xml
index 50929ac73..f662e0428 100755
--- a/Infinix/ZeroXPro/AndroidManifest.xml
+++ b/Infinix/ZeroXPro/AndroidManifest.xml
@@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
+ android:requiredSystemPropertyName="ro.product.vendor.device"
+ android:requiredSystemPropertyValue="+(Infinix-X6810|Infinix-X6811*)"
+ android:priority="447"
+ android:isStatic="true" />
diff --git a/Lenovo/Y700-2023-SystemUI/Android.mk b/Lenovo/Y700-2023-SystemUI/Android.mk
new file mode 100644
index 000000000..c4541ec2a
--- /dev/null
+++ b/Lenovo/Y700-2023-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-lenovo-y700_2023-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/Lenovo/Y700-2023-SystemUI/AndroidManifest.xml b/Lenovo/Y700-2023-SystemUI/AndroidManifest.xml
new file mode 100644
index 000000000..bb2d9b976
--- /dev/null
+++ b/Lenovo/Y700-2023-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Lenovo/Y700-2023-SystemUI/res/values-sw600dp/config.xml b/Lenovo/Y700-2023-SystemUI/res/values-sw600dp/config.xml
new file mode 100644
index 000000000..9d146a952
--- /dev/null
+++ b/Lenovo/Y700-2023-SystemUI/res/values-sw600dp/config.xml
@@ -0,0 +1,4 @@
+
+
+ 20.000001px
+
diff --git a/Lenovo/Y700-2023-SystemUI/res/values/config.xml b/Lenovo/Y700-2023-SystemUI/res/values/config.xml
new file mode 100644
index 000000000..fc8397601
--- /dev/null
+++ b/Lenovo/Y700-2023-SystemUI/res/values/config.xml
@@ -0,0 +1,10 @@
+
+
+ 20px
+ 20px
+ 32dp
+ 20px
+ 20px
+ 32dp
+ 32dp
+
diff --git a/Lenovo/Y700-2023/Android.mk b/Lenovo/Y700-2023/Android.mk
new file mode 100644
index 000000000..c9776e8ea
--- /dev/null
+++ b/Lenovo/Y700-2023/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-lenovo-y700_2023
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Lenovo/Y700-2023/AndroidManifest.xml b/Lenovo/Y700-2023/AndroidManifest.xml
new file mode 100644
index 000000000..ff7997a6e
--- /dev/null
+++ b/Lenovo/Y700-2023/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Lenovo/Y700-2023/res/values/config.xml b/Lenovo/Y700-2023/res/values/config.xml
new file mode 100644
index 000000000..44ec91047
--- /dev/null
+++ b/Lenovo/Y700-2023/res/values/config.xml
@@ -0,0 +1,67 @@
+
+
+ false
+ false
+ false
+
+ true
+ true
+ true
+
+ 32dp
+ 32dp
+ 32dp
+ 32dp
+
+ 1
+
+
+ - 10
+ - 60
+ - 210
+ - 350
+ - 420
+ - 1000
+ - 1001
+
+
+ - 77
+ - 77
+ - 120
+ - 144
+ - 198
+ - 230
+ - 247
+ - 255
+
+
+ - 40
+ - 40
+ - 100
+ - 150
+ - 300
+ - 420
+ - 490
+ - 500
+
+
+ - 0
+ - 40
+ - 100
+ - 150
+ - 300
+ - 420
+ - 490
+ - 500
+
+
+ - 0
+ - 20
+ - 51
+ - 77
+ - 153
+ - 214
+ - 250
+ - 255
+
+
diff --git a/Meizu/M2461-SystemUI/Android.mk b/Meizu/M2461-SystemUI/Android.mk
new file mode 100644
index 000000000..69524d165
--- /dev/null
+++ b/Meizu/M2461-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-meizu-m2461-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/Meizu/M2461-SystemUI/AndroidManifest.xml b/Meizu/M2461-SystemUI/AndroidManifest.xml
new file mode 100644
index 000000000..eb740ddd4
--- /dev/null
+++ b/Meizu/M2461-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Meizu/M2461-SystemUI/res/values-land/config.xml b/Meizu/M2461-SystemUI/res/values-land/config.xml
new file mode 100644
index 000000000..537482456
--- /dev/null
+++ b/Meizu/M2461-SystemUI/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/Meizu/M2461-SystemUI/res/values-v31/config.xml b/Meizu/M2461-SystemUI/res/values-v31/config.xml
new file mode 100644
index 000000000..66e2e0e37
--- /dev/null
+++ b/Meizu/M2461-SystemUI/res/values-v31/config.xml
@@ -0,0 +1,4 @@
+
+
+ 1069px
+
diff --git a/Meizu/M2461-SystemUI/res/values/config.xml b/Meizu/M2461-SystemUI/res/values/config.xml
new file mode 100644
index 000000000..45eefc65c
--- /dev/null
+++ b/Meizu/M2461-SystemUI/res/values/config.xml
@@ -0,0 +1,10 @@
+
+
+ 50px
+ 50px
+ 92px
+ 50px
+ 50px
+ 92px
+ 92px
+
diff --git a/Meizu/M2461/Android.mk b/Meizu/M2461/Android.mk
new file mode 100644
index 000000000..70a010b1e
--- /dev/null
+++ b/Meizu/M2461/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-meizu-m2461
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Meizu/M2461/AndroidManifest.xml b/Meizu/M2461/AndroidManifest.xml
new file mode 100644
index 000000000..7ba430c35
--- /dev/null
+++ b/Meizu/M2461/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Meizu/M2461/res/values-land/config.xml b/Meizu/M2461/res/values-land/config.xml
new file mode 100644
index 000000000..fb1bc7e5c
--- /dev/null
+++ b/Meizu/M2461/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/Meizu/M2461/res/values/config.xml b/Meizu/M2461/res/values/config.xml
new file mode 100644
index 000000000..1433a9a39
--- /dev/null
+++ b/Meizu/M2461/res/values/config.xml
@@ -0,0 +1,22 @@
+
+
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+
+ 92px
+ 92px
+ 92px
+ 28dp
+ 92px
+
+ 36
+ 1
+
+ M -28,0 L -28,74 L 28,74 L 28,0 Z
+ M -28,0 L -28,74 L 28,74 L 28,0 Z
+
diff --git a/Nubia/RedMagic6series/res/values/config.xml b/Nubia/RedMagic6series/res/values/config.xml
index 7c15f6736..33baeb75e 100644
--- a/Nubia/RedMagic6series/res/values/config.xml
+++ b/Nubia/RedMagic6series/res/values/config.xml
@@ -4,7 +4,7 @@
1973
200
- true
+
- 12
- 17
@@ -631,6 +631,7 @@
- 0:2:15
+
- 540
- 1839
diff --git a/Nubia/RedMagic6series/res/xml/power_profile.xml b/Nubia/RedMagic6series/res/xml/power_profile.xml
index 4bc34dde9..137bc6b0e 100644
--- a/Nubia/RedMagic6series/res/xml/power_profile.xml
+++ b/Nubia/RedMagic6series/res/xml/power_profile.xml
@@ -1,163 +1,307 @@
- - 0
- - 176
- - 460
-
- 4
- 3
- 1
-
-
- 300000
- 403200
- 499200
- 595200
- 691200
- 806400
- 902400
- 998400
- 1094400
- 1209600
- 1305600
- 1401600
- 1497600
- 1612800
- 1708800
- 1804800
-
-
- 5
- 7
- 8
- 9
- 10
- 14
- 16
- 18
- 21
- 23
- 24
- 27
- 29
- 31
- 32
- 35
-
-
- 710400
- 844800
- 960000
- 1075200
- 1209600
- 1324800
- 1440000
- 1555200
- 1670400
- 1766400
- 1881600
- 1996800
- 2112000
- 2227200
- 2342400
- 2419200
-
-
- 31
- 39
- 47
- 59
- 70
- 81
- 94
- 103
- 122
- 137
- 160
- 182
- 192
- 220
- 270
- 317
-
-
- 844800
- 960000
- 1075200
- 1190400
- 1305600
- 1420800
- 1555200
- 1670400
- 1785600
- 1900800
- 2035200
- 2150400
- 2265600
- 2380800
- 2496000
- 2611200
- 2726400
- 2841600
-
-
- 49
- 59
- 69
- 82
- 96
- 113
- 133
- 157
- 172
- 182
- 210
- 247
- 289
- 332
- 374
- 471
- 516
- 583
-
- - 7.7
- - 0.1
- - 0
- - 4500
- - 0.1
- - 160
- - 1.2
- - 24
- - 66
- - 600
- - 368
- - 13.7
- - 160
- - 5.5
-
- 86
- 8
-
- - 6
- - 180
- - 186
- - 3700
-
- 17
-
- - 1
- - 176
- - 200
- 1
- - 3700
-
- .0001
- .001
- .01
- .1
- 1
-
- - 130
- - 0.7
- - 3700
+ - 0
+
+ - 130
+
+ - 600
+
+
+ 4
+
+ 3
+
+ 1
+
+
+
+ 300000
+
+ 403200
+
+ 499200
+
+ 595200
+
+ 691200
+
+ 806400
+
+ 902400
+
+ 998400
+
+ 1094400
+
+ 1209600
+
+ 1305600
+
+ 1401600
+
+ 1497600
+
+ 1612800
+
+ 1708800
+
+ 1804800
+
+
+
+ 46
+
+ 48
+
+ 51
+
+ 51
+
+ 53
+
+ 54
+
+ 54
+
+ 57
+
+ 59
+
+ 60
+
+ 61
+
+ 64
+
+ 66
+
+ 69
+
+ 70
+
+ 71
+
+
+
+ 710400
+
+ 844800
+
+ 960000
+
+ 1075200
+
+ 1209600
+
+ 1324800
+
+ 1440000
+
+ 1555200
+
+ 1670400
+
+ 1766400
+
+ 1881600
+
+ 1996800
+
+ 2112000
+
+ 2227200
+
+ 2342400
+
+ 2419200
+
+
+
+ 81
+
+ 91
+
+ 100
+
+ 112
+
+ 120
+
+ 131
+
+ 143
+
+ 155
+
+ 167
+
+ 179
+
+ 216
+
+ 242
+
+ 268
+
+ 303
+
+ 343
+
+ 355
+
+
+
+ 844800
+
+ 960000
+
+ 1075200
+
+ 1190400
+
+ 1305600
+
+ 1420800
+
+ 1555200
+
+ 1670400
+
+ 1785600
+
+ 1900800
+
+ 2035200
+
+ 2150400
+
+ 2265600
+
+ 2380800
+
+ 2496000
+
+ 2592000
+
+ 2688000
+
+ 2764800
+
+ 2841600
+
+
+
+ 100
+
+ 112
+
+ 89
+
+ 136
+
+ 139
+
+ 159
+
+ 169
+
+ 172
+
+ 186
+
+ 233
+
+ 268
+
+ 312
+
+ 341
+
+ 394
+
+ 423
+
+ 473
+
+ 519
+
+ 540
+
+ 587
+
+
+ - 7.7
+
+ - 4
+
+ - 0
+
+ - 5050
+
+ - 1
+
+ - 160
+
+ - 30
+
+ - 78
+
+ - 58
+
+ - 600
+
+ - 368
+
+ - 46
+
+ - 160
+
+ - 5.5
+
+
+ 86
+
+ 8
+
+
+ - 6
+
+ - 180
+
+ - 186
+
+ - 3700
+
+
+ 17
+
+
+ - 1
+
+ - 176
+
+ - 200
+
+ 1
+
+ - 3700
+
+
+ .0001
+
+ .001
+
+ .01
+
+ .1
+
+ 1
+
+
+ - 130
+
+ - 0.7
+
+ - 3700
+
diff --git a/OnePlus/Ace2V-SystemUI/AndroidManifest.xml b/OnePlus/Ace2V-SystemUI/AndroidManifest.xml
index c108a100f..a17bfe202 100644
--- a/OnePlus/Ace2V-SystemUI/AndroidManifest.xml
+++ b/OnePlus/Ace2V-SystemUI/AndroidManifest.xml
@@ -1,5 +1,5 @@
+
+
diff --git a/OnePlus/Ace3-SystemUI/res/values-land/config.xml b/OnePlus/Ace3-SystemUI/res/values-land/config.xml
new file mode 100644
index 000000000..537482456
--- /dev/null
+++ b/OnePlus/Ace3-SystemUI/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/OnePlus/Ace3-SystemUI/res/values-v31/config.xml b/OnePlus/Ace3-SystemUI/res/values-v31/config.xml
new file mode 100644
index 000000000..d69fa7403
--- /dev/null
+++ b/OnePlus/Ace3-SystemUI/res/values-v31/config.xml
@@ -0,0 +1,4 @@
+
+
+ 1152px
+
diff --git a/OnePlus/Ace3-SystemUI/res/values/config.xml b/OnePlus/Ace3-SystemUI/res/values/config.xml
new file mode 100644
index 000000000..02dc3b0c9
--- /dev/null
+++ b/OnePlus/Ace3-SystemUI/res/values/config.xml
@@ -0,0 +1,10 @@
+
+
+ 58px
+ 58px
+ 151px
+ 58px
+ 58px
+ 151px
+ 151px
+
diff --git a/OnePlus/Ace3/Android.mk b/OnePlus/Ace3/Android.mk
new file mode 100644
index 000000000..3e52512ba
--- /dev/null
+++ b/OnePlus/Ace3/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-oneplus-ace3
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/OnePlus/Ace3/AndroidManifest.xml b/OnePlus/Ace3/AndroidManifest.xml
new file mode 100644
index 000000000..e6ae680f0
--- /dev/null
+++ b/OnePlus/Ace3/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/OnePlus/Ace3/res/values-land/config.xml b/OnePlus/Ace3/res/values-land/config.xml
new file mode 100644
index 000000000..fb1bc7e5c
--- /dev/null
+++ b/OnePlus/Ace3/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/OnePlus/Ace3/res/values/config.xml b/OnePlus/Ace3/res/values/config.xml
new file mode 100644
index 000000000..fc1d806de
--- /dev/null
+++ b/OnePlus/Ace3/res/values/config.xml
@@ -0,0 +1,22 @@
+
+
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+
+ 151px
+ 151px
+ 151px
+ 28dp
+ 151px
+
+ 30
+ 1
+
+ M -39.5,0 L -39.5,115 L 39.5,115 L 39.5,0 Z
+ M -39.5,0 L -39.5,115 L 39.5,115 L 39.5,0 Z
+
diff --git a/OnePlus/Ace3V-SystemUI/Android.mk b/OnePlus/Ace3V-SystemUI/Android.mk
new file mode 100644
index 000000000..6dc51680b
--- /dev/null
+++ b/OnePlus/Ace3V-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-oneplus-ace3v-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/OnePlus/Ace3V-SystemUI/AndroidManifest.xml b/OnePlus/Ace3V-SystemUI/AndroidManifest.xml
new file mode 100644
index 000000000..9e2d42e28
--- /dev/null
+++ b/OnePlus/Ace3V-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/OnePlus/Ace3V-SystemUI/res/values-land/config.xml b/OnePlus/Ace3V-SystemUI/res/values-land/config.xml
new file mode 100644
index 000000000..537482456
--- /dev/null
+++ b/OnePlus/Ace3V-SystemUI/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/OnePlus/Ace3V-SystemUI/res/values-v31/config.xml b/OnePlus/Ace3V-SystemUI/res/values-v31/config.xml
new file mode 100644
index 000000000..f84dfccdc
--- /dev/null
+++ b/OnePlus/Ace3V-SystemUI/res/values-v31/config.xml
@@ -0,0 +1,4 @@
+
+
+ 1033px
+
diff --git a/OnePlus/Ace3V-SystemUI/res/values/config.xml b/OnePlus/Ace3V-SystemUI/res/values/config.xml
new file mode 100644
index 000000000..944898219
--- /dev/null
+++ b/OnePlus/Ace3V-SystemUI/res/values/config.xml
@@ -0,0 +1,10 @@
+
+
+ 55px
+ 55px
+ 148px
+ 55px
+ 55px
+ 148px
+ 148px
+
diff --git a/OnePlus/Ace3V/Android.mk b/OnePlus/Ace3V/Android.mk
new file mode 100644
index 000000000..b8cb16e15
--- /dev/null
+++ b/OnePlus/Ace3V/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-oneplus-ace3v
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/OnePlus/Ace3V/AndroidManifest.xml b/OnePlus/Ace3V/AndroidManifest.xml
new file mode 100644
index 000000000..cf4f7eef8
--- /dev/null
+++ b/OnePlus/Ace3V/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/OnePlus/Ace3V/res/values-land/config.xml b/OnePlus/Ace3V/res/values-land/config.xml
new file mode 100644
index 000000000..fb1bc7e5c
--- /dev/null
+++ b/OnePlus/Ace3V/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/OnePlus/Ace3V/res/values/config.xml b/OnePlus/Ace3V/res/values/config.xml
new file mode 100644
index 000000000..a770cb774
--- /dev/null
+++ b/OnePlus/Ace3V/res/values/config.xml
@@ -0,0 +1,22 @@
+
+
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+
+ 148px
+ 148px
+ 148px
+ 28dp
+ 148px
+
+ 13
+ 1
+
+ M -37,0 L -37,111 L 37,111 L 37,0 Z
+ M -37,0 L -37,111 L 37,111 L 37,0 Z
+
diff --git a/OnePlus/Nord4-SystemUI/Android.mk b/OnePlus/Nord4-SystemUI/Android.mk
new file mode 100644
index 000000000..0284368ff
--- /dev/null
+++ b/OnePlus/Nord4-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-oneplus-nord4-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/OnePlus/Nord4-SystemUI/AndroidManifest.xml b/OnePlus/Nord4-SystemUI/AndroidManifest.xml
new file mode 100644
index 000000000..064833dbe
--- /dev/null
+++ b/OnePlus/Nord4-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/OnePlus/Nord4-SystemUI/res/values-land/config.xml b/OnePlus/Nord4-SystemUI/res/values-land/config.xml
new file mode 100644
index 000000000..537482456
--- /dev/null
+++ b/OnePlus/Nord4-SystemUI/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/OnePlus/Nord4-SystemUI/res/values-v31/config.xml b/OnePlus/Nord4-SystemUI/res/values-v31/config.xml
new file mode 100644
index 000000000..0e742f9bf
--- /dev/null
+++ b/OnePlus/Nord4-SystemUI/res/values-v31/config.xml
@@ -0,0 +1,4 @@
+
+
+ 1196px
+
diff --git a/OnePlus/Nord4-SystemUI/res/values/config.xml b/OnePlus/Nord4-SystemUI/res/values/config.xml
new file mode 100644
index 000000000..944898219
--- /dev/null
+++ b/OnePlus/Nord4-SystemUI/res/values/config.xml
@@ -0,0 +1,10 @@
+
+
+ 55px
+ 55px
+ 148px
+ 55px
+ 55px
+ 148px
+ 148px
+
diff --git a/OnePlus/Nord4/Android.mk b/OnePlus/Nord4/Android.mk
new file mode 100644
index 000000000..250e6099c
--- /dev/null
+++ b/OnePlus/Nord4/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-oneplus-nord4
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/OnePlus/Nord4/AndroidManifest.xml b/OnePlus/Nord4/AndroidManifest.xml
new file mode 100644
index 000000000..4fc030875
--- /dev/null
+++ b/OnePlus/Nord4/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/OnePlus/Nord4/res/values-land/config.xml b/OnePlus/Nord4/res/values-land/config.xml
new file mode 100644
index 000000000..fb1bc7e5c
--- /dev/null
+++ b/OnePlus/Nord4/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/OnePlus/Nord4/res/values/config.xml b/OnePlus/Nord4/res/values/config.xml
new file mode 100644
index 000000000..dac0e99ec
--- /dev/null
+++ b/OnePlus/Nord4/res/values/config.xml
@@ -0,0 +1,22 @@
+
+
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+
+ 148px
+ 148px
+ 148px
+ 28dp
+ 148px
+
+ 36
+ 1
+
+ M -37,0 L -37,111 L 37,111 L 37,0 Z
+ M -37,0 L -37,111 L 37,111 L 37,0 Z
+
diff --git a/OnePlus/OP12-SystemUI/Android.mk b/OnePlus/OP12-SystemUI/Android.mk
new file mode 100644
index 000000000..fd1f25024
--- /dev/null
+++ b/OnePlus/OP12-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-oneplus-op12-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/OnePlus/OP12-SystemUI/AndroidManifest.xml b/OnePlus/OP12-SystemUI/AndroidManifest.xml
new file mode 100644
index 000000000..e8860a4d9
--- /dev/null
+++ b/OnePlus/OP12-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/OnePlus/OP12-SystemUI/res/values-land/config.xml b/OnePlus/OP12-SystemUI/res/values-land/config.xml
new file mode 100644
index 000000000..537482456
--- /dev/null
+++ b/OnePlus/OP12-SystemUI/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/OnePlus/OP12-SystemUI/res/values-v31/config.xml b/OnePlus/OP12-SystemUI/res/values-v31/config.xml
new file mode 100644
index 000000000..4cdc0dc6d
--- /dev/null
+++ b/OnePlus/OP12-SystemUI/res/values-v31/config.xml
@@ -0,0 +1,4 @@
+
+
+ 1224px
+
diff --git a/OnePlus/OP12-SystemUI/res/values/config.xml b/OnePlus/OP12-SystemUI/res/values/config.xml
new file mode 100644
index 000000000..b1528eeaf
--- /dev/null
+++ b/OnePlus/OP12-SystemUI/res/values/config.xml
@@ -0,0 +1,10 @@
+
+
+ 66px
+ 66px
+ 160px
+ 66px
+ 66px
+ 160px
+ 160px
+
diff --git a/OnePlus/OP12/Android.mk b/OnePlus/OP12/Android.mk
new file mode 100644
index 000000000..2b2ae83c1
--- /dev/null
+++ b/OnePlus/OP12/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-oneplus-op12
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/OnePlus/OP12/AndroidManifest.xml b/OnePlus/OP12/AndroidManifest.xml
new file mode 100644
index 000000000..5c2832793
--- /dev/null
+++ b/OnePlus/OP12/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/OnePlus/OP12/res/values-land/config.xml b/OnePlus/OP12/res/values-land/config.xml
new file mode 100644
index 000000000..fb1bc7e5c
--- /dev/null
+++ b/OnePlus/OP12/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/OnePlus/OP12/res/values/config.xml b/OnePlus/OP12/res/values/config.xml
new file mode 100644
index 000000000..fd40b22ce
--- /dev/null
+++ b/OnePlus/OP12/res/values/config.xml
@@ -0,0 +1,22 @@
+
+
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+
+ 160px
+ 160px
+ 160px
+ 28dp
+ 160px
+
+ 30
+ 1
+
+ M -42,0 L -42,122 L 42,122 L 42,0 Z
+ M -42,0 L -42,122 L 42,122 L 42,0 Z
+
diff --git a/Realme/6i/res/xml/power_profile_test.xml b/Realme/6i/res/xml/power_profile_test.xml
deleted file mode 100644
index 1d8afa0fe..000000000
--- a/Realme/6i/res/xml/power_profile_test.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
- - 3000
-
- 4
- 4
-
- - 5
- - 1.11
- - 2.55
- - 2.11
- - 2.22
-
- 300000
- 1000000
- 2000000
-
-
- 300000
- 1000000
- 2500000
- 3000000
-
-
- 10
- 20
- 30
-
-
- 25
- 35
- 50
- 60
-
- - 0.5
- - 100
- - 800
- - 500
- - 600
- - 100.0
- - 150.0
- - 10
- - 60
- - 3
-
- 6
- 5
- 4
- 3
- 3
-
-
\ No newline at end of file
diff --git a/Realme/8-5G/res/xml/power_profile.xml b/Realme/8-5G/res/xml/power_profile.xml
deleted file mode 100644
index 6ff225561..000000000
--- a/Realme/8-5G/res/xml/power_profile.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
- - 4000
-
- 4
- 4
-
- - 5
- - 1.11
- - 2.55
- - 2.11
- - 2.22
-
- 300000
- 1000000
- 2000000
-
-
- 300000
- 1000000
- 2500000
- 3000000
-
-
- 10
- 20
- 30
-
-
- 25
- 35
- 50
- 60
-
- - 0.5
- - 100
- - 800
- - 500
- - 600
- - 100.0
- - 150.0
- - 10
- - 60
- - 3
-
- 6
- 5
- 4
- 3
- 3
-
-
diff --git a/Realme/8pro/AndroidManifest.xml b/Realme/8pro/AndroidManifest.xml
index 870b0daba..12d3ee571 100644
--- a/Realme/8pro/AndroidManifest.xml
+++ b/Realme/8pro/AndroidManifest.xml
@@ -1,7 +1,7 @@
diff --git a/Realme/8pro/res/values/arrays.xml b/Realme/8pro/res/values/arrays.xml
index e21100b59..72518ac91 100644
--- a/Realme/8pro/res/values/arrays.xml
+++ b/Realme/8pro/res/values/arrays.xml
@@ -1,7 +1,7 @@
-
-
+
+
- 10
- 20
- 40
@@ -10,8 +10,8 @@
- 160
- 200
- 255
-
-
+
+
- 10
- 30
- 60
@@ -19,13 +19,8 @@
- 150
- 210
- 255
-
-
-
- - 0:2:15
-
-
-
+
+
- 5gnr:2097152,6291456,16777216,512000,2097152,8388608
- lte:2097152,4194304,8388608,262144,524288,1048576
- lte_ca:4096,6291456,12582912,4096,1048576,2097152
@@ -37,26 +32,26 @@
- edge:4093,26280,35040,4096,16384,35040
- gprs:4092,8760,11680,4096,8760,11680
- evdo:4094,87380,524288,4096,16384,262144
-
-
+
+
- bnep\\d
- bt-pan
-
-
+
+
- 0
- 1
- 5
- 7
-
-
+
+
- usb\\d
- rndis\\d
-
-
+
+
- softap0
- wlan0
-
-
+
+
- wifi,1,1,1,-1,true
- mobile,0,0,0,-1,true
- mobile_mms,2,0,4,60000,true
@@ -69,10 +64,14 @@
- 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
+
+
+
+ - 0:2:15
diff --git a/Realme/8pro/res/values/bools.xml b/Realme/8pro/res/values/bools.xml
index d6063f5b6..d70d1a23c 100644
--- a/Realme/8pro/res/values/bools.xml
+++ b/Realme/8pro/res/values/bools.xml
@@ -1,5 +1,8 @@
+
+ true
+
true
true
@@ -8,32 +11,24 @@
true
true
- true
- false
- false
+ true
true
false
true
- true
-
true
true
- true
false
true
+ true
+ true
+
+
true
true
true
- true
true
- true
-
- false
-
- true
- true
false
diff --git a/Realme/8pro/res/values/dimens.xml b/Realme/8pro/res/values/dimens.xml
deleted file mode 100644
index 87cfd78c3..000000000
--- a/Realme/8pro/res/values/dimens.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- @dimen/status_bar_height_portrait
- 20.0dip
-
- 108.0px
- 108.0px
-
diff --git a/Realme/8pro/res/values/integers.xml b/Realme/8pro/res/values/integers.xml
index 71244425a..f31e0e5a7 100644
--- a/Realme/8pro/res/values/integers.xml
+++ b/Realme/8pro/res/values/integers.xml
@@ -1,21 +1,7 @@
-
- 4000
- 8000
- -1
- 250
-
+
+ 240
+ 0
17
- 1
- 10
- 86
- 255
- 79
- 102
- 255
- 4
-
- 0
- 60
diff --git a/Realme/8pro/res/values/strings.xml b/Realme/8pro/res/values/strings.xml
deleted file mode 100644
index 8cd7795f3..000000000
--- a/Realme/8pro/res/values/strings.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
- M -544,0 L -544,110 L -386,110 L -386,0 Z
- M -544,0 L -544,110 L -386,110 L -386,0 Z
-
diff --git a/Realme/8pro/res/xml/power_profile.xml b/Realme/8pro/res/xml/power_profile.xml
new file mode 100644
index 000000000..ff29b6488
--- /dev/null
+++ b/Realme/8pro/res/xml/power_profile.xml
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+ - 0
+ - 22
+ - 72
+ - 181
+ - 25.41
+ - 1.7
+ - 1.8
+ - 276.63
+ - 70.32
+ - 0
+ - 0
+ - 100
+ - 548
+ - 51.06
+
+ - 28
+ - 58
+ - 1.7
+ - 76
+ - 176
+ - 3300
+
+
+ - 382.5
+ - 143.5
+
+
+ 1
+
+
+
+
+ - 2
+ - 84
+
+ 115
+ 125
+ 136
+ 180
+ 250
+
+ - 800
+
+
+
+ 6
+ 2
+
+
+
+
+ 300000
+ 576000
+ 768000
+ 1017600
+ 1248000
+ 1324800
+ 1516800
+ 1612800
+ 1708800
+ 1804800
+
+
+
+ 652800
+ 825600
+ 979200
+ 1113600
+ 1267200
+ 1555200
+ 1708800
+ 1843200
+ 1900800
+ 1996800
+ 2112000
+ 2208000
+ 2323200
+
+
+
+
+ 30
+ 36
+ 41
+ 45
+ 56
+ 65
+ 76
+ 81
+ 104
+ 135
+
+
+
+
+ 38
+ 47
+ 56
+ 69
+ 75
+ 88
+ 101
+ 121
+ 142
+ 165
+ 184
+ 205
+ 242
+
+
+
+
+ - 11.8
+
+ - 5.0
+
+
+
+ 22.7
+
+
+
+ - 4500
+
+
+
+ - 1.35
+
+ - 180
+
+ - 205
+
+
+
+
+ - 3300
+
+
+ .0002
+ .002
+ .02
+ .2
+ 2
+
+
+
+
diff --git a/Realme/C3/AndroidManifest.xml b/Realme/C3/AndroidManifest.xml
index 6a7a5eb66..e6be0449e 100644
--- a/Realme/C3/AndroidManifest.xml
+++ b/Realme/C3/AndroidManifest.xml
@@ -4,6 +4,6 @@
android:isStatic="true"
android:priority="184"
android:targetPackage="android"
- android:requiredSystemPropertyName="ro.build.overlay.deviceid"
- android:requiredSystemPropertyValue="+RMX2027" />
+ android:requiredSystemPropertyName="ro.product.vendor.device"
+ android:requiredSystemPropertyValue="+(RMX2020|RMX2027)" />
diff --git a/Realme/C3/res/values/arrays.xml b/Realme/C3/res/values/arrays.xml
deleted file mode 100644
index bd20b8f4d..000000000
--- a/Realme/C3/res/values/arrays.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
- - 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/Realme/C3/res/values/bools.xml b/Realme/C3/res/values/bools.xml
deleted file mode 100644
index 764bd71ee..000000000
--- a/Realme/C3/res/values/bools.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- true
- true
- true
- true
-
diff --git a/Realme/C3/res/values/config.xml b/Realme/C3/res/values/config.xml
new file mode 100644
index 000000000..5ddeaa04e
--- /dev/null
+++ b/Realme/C3/res/values/config.xml
@@ -0,0 +1,118 @@
+
+
+ true
+ true
+ true
+ true
+ true
+ false
+ false
+ true
+
+ false
+ true
+
+ true
+ false
+
+ true
+ false
+ false
+ true
+ false
+ true
+ true
+ false
+ false
+
+ 680
+
+ M -38,0 L -38,64 L 38,64 L 38,0 Z
+
+
+ - 128
+ - 256
+ - 384
+ - 512
+ - 640
+ - 768
+ - 896
+ - 1024
+ - 2048
+ - 4096
+ - 6144
+ - 8192
+ - 10240
+ - 12288
+ - 14336
+ - 16384
+ - 18432
+
+
+ - 8
+ - 64
+ - 98
+ - 104
+ - 110
+ - 116
+ - 122
+ - 128
+ - 134
+ - 182
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+
+ - 0.4
+ - 1.0
+ - 0.0
+ 5
+
+
+ - "/system/framework/framework.jar"
+ - "/system/framework/services.jar"
+ - "/apex/com.android.art/javalib/core-oj.jar"
+ - "/apex/com.android.art/javalib/core-libart.jar"
+ - "/system_ext/priv-app/SystemUI/SystemUI.apk"
+ - "/system/bin/surfaceflinger"
+
+
+
+ - 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
+ - mobile_fota,10,0,2,60000,true
+ - mobile_ims,11,0,2,60000,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
+
+
+
+ - 1,1
+ - 0,1
+
+
+ 60
+
+
+ - 0:2:15
+
+
+ true
+
+
+ - 0
+ - 1
+
+
+
diff --git a/Realme/C3/res/values/dimens.xml b/Realme/C3/res/values/dimens.xml
new file mode 100644
index 000000000..9108338f2
--- /dev/null
+++ b/Realme/C3/res/values/dimens.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ 64.0px
+
+
+ 58.0px
+
+
+ 58.0px
+
+
diff --git a/Realme/C3/res/xml/power_profile.xml b/Realme/C3/res/xml/power_profile.xml
new file mode 100644
index 000000000..45d7cb8ef
--- /dev/null
+++ b/Realme/C3/res/xml/power_profile.xml
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+ - 0
+ - 27
+ - 56.6
+ - 248
+ - 39
+ - 1.36
+ - 1.63
+ - 115
+ - 54
+ - 18
+ - 57
+ - 72
+ - 560
+ - 32
+
+
+ - 148
+ - 7.8
+
+
+ 2.4
+ 1.2
+
+
+
+
+ 6
+ 2
+
+
+
+
+ 1700000
+ 1625000
+ 1500000
+ 1450000
+ 1375000
+ 1325000
+ 1275000
+ 1175000
+ 1100000
+ 1050000
+ 999000
+ 950000
+ 900000
+ 850000
+ 774000
+ 500000
+
+
+
+
+ 151
+ 143
+ 128
+ 126
+ 119
+ 114
+ 107
+ 101
+ 96
+ 92
+ 90
+ 88
+ 84
+ 83
+ 81
+ 74
+
+
+
+ 2000000
+ 1950000
+ 1900000
+ 1850000
+ 1800000
+ 1710000
+ 1621000
+ 1532000
+ 1443000
+ 1354000
+ 1295000
+ 1176000
+ 1087000
+ 998000
+ 909000
+ 850000
+
+
+
+
+ 370
+ 362
+ 349
+ 337
+ 315
+ 290
+ 266
+ 244
+ 223
+ 205
+ 195
+ 167
+ 154
+ 142
+ 131
+ 124
+
+
+
+ - 2.6
+
+ - 6.61
+
+ - 2.11
+
+ - 2.22
+
+
+
+ 45
+
+
+
+ - 5000
+
+
+
+ - 4.5
+
+ - 180
+
+ - 205
+
+
+
+
+ - 3300
+
+
+ .0002
+ .002
+ .02
+ .2
+ 2
+
+
+
+ - 0
+ - 0
+ - 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ - 800
+
+
+
+ 0
+ 0
+
+ - 1800
+
+ - 0
+
+ - 0
+
+ - 0
+
+ - 3300
+
diff --git a/Samsung/A10s/res/xml/power_profile.xml b/Samsung/A10s/res/xml/power_profile.xml
index 060382ce9..0f39844a3 100644
--- a/Samsung/A10s/res/xml/power_profile.xml
+++ b/Samsung/A10s/res/xml/power_profile.xml
@@ -103,7 +103,7 @@
45
- - 3000
+ - 4000
- 4
- 80
- 140
diff --git a/Samsung/a54x-SystemUI/Android.mk b/Samsung/a54x-SystemUI/Android.mk
new file mode 100644
index 000000000..602a736a0
--- /dev/null
+++ b/Samsung/a54x-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-samsung-a54x-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/Samsung/a54x-SystemUI/AndroidManifest.xml b/Samsung/a54x-SystemUI/AndroidManifest.xml
new file mode 100644
index 000000000..0e06c9732
--- /dev/null
+++ b/Samsung/a54x-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Samsung/a54x-SystemUI/res/values/config.xml b/Samsung/a54x-SystemUI/res/values/config.xml
new file mode 100644
index 000000000..2e991f8cb
--- /dev/null
+++ b/Samsung/a54x-SystemUI/res/values/config.xml
@@ -0,0 +1,9 @@
+
+
+ 40px
+ 35px
+ 1150px
+ 50.0dip
+ 50.0dip
+ 6.779999mm
+
diff --git a/Samsung/a54x/Android.mk b/Samsung/a54x/Android.mk
new file mode 100644
index 000000000..320862c11
--- /dev/null
+++ b/Samsung/a54x/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-samsung-a54x
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Samsung/a54x/AndroidManifest.xml b/Samsung/a54x/AndroidManifest.xml
new file mode 100644
index 000000000..3a8e0cce0
--- /dev/null
+++ b/Samsung/a54x/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Samsung/a54x/res/values/config.xml b/Samsung/a54x/res/values/config.xml
new file mode 100644
index 000000000..10f1816f9
--- /dev/null
+++ b/Samsung/a54x/res/values/config.xml
@@ -0,0 +1,1110 @@
+
+
+
+ - 11
+ - 15
+ - 22
+ - 26
+ - 31
+ - 35
+ - 46
+ - 62
+ - 79
+ - 88
+ - 93
+ - 99
+ - 111
+ - 130
+ - 190
+ - 340
+ - 500
+ - 650
+ - 800
+ - 1000
+ - 1000
+ - 1000
+ - 1000
+ - 1000
+ - 1000
+
+
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+ - 10
+ - 15
+ - 20
+ - 25
+ - 50
+ - 100
+ - 300
+ - 500
+ - 1000
+ - 2000
+ - 3000
+ - 4000
+ - 5000
+ - 6000
+ - 7000
+ - 10000
+ - 20000
+ - 50000
+ - 999999
+
+
+ - 0
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+ - 6
+ - 7
+ - 8
+ - 9
+ - 10
+ - 11
+ - 12
+ - 13
+ - 14
+ - 15
+ - 16
+ - 17
+ - 18
+ - 19
+ - 20
+ - 21
+ - 22
+ - 23
+ - 24
+ - 25
+ - 26
+ - 27
+ - 28
+ - 29
+ - 30
+ - 31
+ - 32
+ - 33
+ - 34
+ - 35
+ - 36
+ - 37
+ - 38
+ - 39
+ - 40
+ - 41
+ - 42
+ - 43
+ - 44
+ - 45
+ - 46
+ - 47
+ - 48
+ - 49
+ - 50
+ - 51
+ - 52
+ - 53
+ - 54
+ - 55
+ - 56
+ - 57
+ - 58
+ - 59
+ - 60
+ - 61
+ - 62
+ - 63
+ - 64
+ - 65
+ - 66
+ - 67
+ - 68
+ - 69
+ - 70
+ - 71
+ - 72
+ - 73
+ - 74
+ - 75
+ - 76
+ - 77
+ - 78
+ - 79
+ - 80
+ - 81
+ - 82
+ - 83
+ - 84
+ - 85
+ - 86
+ - 87
+ - 88
+ - 89
+ - 90
+ - 91
+ - 92
+ - 93
+ - 94
+ - 95
+ - 96
+ - 97
+ - 98
+ - 99
+ - 100
+ - 101
+ - 102
+ - 103
+ - 104
+ - 105
+ - 106
+ - 107
+ - 108
+ - 109
+ - 110
+ - 111
+ - 112
+ - 113
+ - 114
+ - 115
+ - 116
+ - 117
+ - 118
+ - 119
+ - 120
+ - 121
+ - 122
+ - 123
+ - 124
+ - 125
+ - 126
+ - 127
+ - 128
+ - 129
+ - 130
+ - 131
+ - 132
+ - 133
+ - 134
+ - 135
+ - 136
+ - 137
+ - 138
+ - 139
+ - 140
+ - 141
+ - 142
+ - 143
+ - 144
+ - 145
+ - 146
+ - 147
+ - 148
+ - 149
+ - 150
+ - 151
+ - 152
+ - 153
+ - 154
+ - 155
+ - 156
+ - 157
+ - 158
+ - 159
+ - 160
+ - 161
+ - 162
+ - 163
+ - 164
+ - 165
+ - 166
+ - 167
+ - 168
+ - 169
+ - 170
+ - 171
+ - 172
+ - 173
+ - 174
+ - 175
+ - 176
+ - 177
+ - 178
+ - 179
+ - 180
+ - 181
+ - 182
+ - 183
+ - 184
+ - 185
+ - 186
+ - 187
+ - 188
+ - 189
+ - 190
+ - 191
+ - 192
+ - 193
+ - 194
+ - 195
+ - 196
+ - 197
+ - 198
+ - 199
+ - 200
+ - 201
+ - 202
+ - 203
+ - 204
+ - 205
+ - 206
+ - 207
+ - 208
+ - 209
+ - 210
+ - 211
+ - 212
+ - 213
+ - 214
+ - 215
+ - 216
+ - 217
+ - 218
+ - 219
+ - 220
+ - 221
+ - 222
+ - 223
+ - 224
+ - 225
+ - 226
+ - 227
+ - 228
+ - 229
+ - 230
+ - 231
+ - 232
+ - 233
+ - 234
+ - 235
+ - 236
+ - 237
+ - 238
+ - 239
+ - 240
+ - 241
+ - 242
+ - 243
+ - 244
+ - 245
+ - 246
+ - 247
+ - 248
+ - 249
+ - 250
+ - 251
+ - 252
+ - 253
+ - 254
+ - 255
+ - 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
+ - 289
+ - 290
+ - 291
+ - 292
+ - 293
+ - 294
+ - 295
+ - 296
+ - 297
+ - 298
+ - 299
+ - 300
+ - 301
+ - 302
+ - 303
+ - 304
+ - 305
+ - 306
+ - 307
+ - 308
+ - 309
+ - 310
+ - 311
+ - 312
+ - 313
+ - 314
+ - 315
+ - 316
+ - 317
+ - 318
+ - 319
+ - 320
+ - 321
+ - 322
+ - 323
+ - 324
+ - 325
+ - 326
+ - 327
+ - 328
+ - 329
+ - 330
+ - 331
+ - 332
+ - 333
+ - 334
+ - 335
+ - 336
+ - 337
+ - 338
+ - 339
+ - 340
+ - 341
+ - 342
+ - 343
+ - 344
+ - 345
+ - 346
+ - 347
+ - 348
+ - 349
+ - 350
+ - 351
+ - 352
+ - 353
+ - 354
+ - 355
+ - 356
+ - 357
+ - 358
+ - 359
+ - 360
+ - 361
+ - 362
+ - 363
+ - 364
+ - 365
+ - 366
+ - 367
+ - 368
+ - 369
+ - 370
+ - 371
+ - 372
+ - 373
+ - 374
+ - 375
+ - 376
+ - 377
+ - 378
+ - 379
+ - 380
+ - 381
+ - 382
+ - 383
+ - 384
+ - 385
+ - 386
+ - 387
+ - 388
+ - 389
+ - 390
+ - 391
+ - 392
+ - 393
+ - 394
+ - 395
+ - 396
+ - 397
+ - 398
+ - 399
+ - 400
+ - 401
+ - 402
+ - 403
+ - 404
+ - 405
+ - 406
+ - 407
+ - 408
+ - 409
+ - 410
+ - 411
+ - 412
+ - 413
+ - 414
+ - 415
+ - 416
+ - 417
+ - 418
+ - 419
+ - 420
+ - 421
+ - 422
+ - 423
+ - 424
+ - 425
+ - 426
+ - 427
+ - 428
+ - 429
+ - 430
+ - 431
+ - 432
+ - 433
+ - 434
+ - 435
+ - 436
+ - 437
+ - 438
+ - 439
+ - 440
+ - 441
+ - 442
+ - 443
+ - 444
+ - 445
+ - 446
+ - 447
+ - 448
+ - 449
+ - 450
+ - 451
+ - 452
+ - 453
+ - 454
+ - 455
+ - 456
+ - 457
+ - 458
+ - 459
+ - 460
+ - 461
+ - 462
+ - 463
+ - 464
+ - 465
+ - 466
+ - 467
+ - 468
+ - 469
+ - 470
+ - 471
+ - 472
+ - 473
+ - 474
+ - 475
+ - 476
+ - 477
+ - 478
+ - 479
+ - 480
+ - 481
+ - 482
+ - 483
+ - 484
+ - 485
+ - 486
+ - 487
+ - 488
+ - 489
+ - 490
+ - 491
+ - 492
+ - 493
+ - 494
+ - 495
+ - 496
+ - 497
+ - 498
+ - 499
+ - 500
+ - 501
+ - 502
+ - 503
+ - 504
+ - 505
+ - 506
+ - 507
+ - 508
+ - 509
+ - 510
+
+
+ - 2
+ - 2.37
+ - 2.912
+ - 3.545
+ - 4.246
+ - 5.002
+ - 5.805
+ - 6.649
+ - 7.53
+ - 8.445
+ - 9.391
+ - 10.366
+ - 11.368
+ - 12.396
+ - 13.447
+ - 14.521
+ - 15.617
+ - 16.734
+ - 17.87
+ - 19.026
+ - 20.2
+ - 21.392
+ - 22.6
+ - 23.826
+ - 25.068
+ - 26.325
+ - 27.597
+ - 28.884
+ - 30.186
+ - 31.502
+ - 32.831
+ - 34.173
+ - 35.529
+ - 36.898
+ - 38.279
+ - 39.672
+ - 41.077
+ - 42.494
+ - 43.922
+ - 45.362
+ - 46.813
+ - 48.275
+ - 49.748
+ - 51.231
+ - 52.724
+ - 54.228
+ - 55.742
+ - 57.266
+ - 58.799
+ - 60.342
+ - 61.895
+ - 63.457
+ - 65.028
+ - 66.608
+ - 68.197
+ - 69.795
+ - 71.402
+ - 73.017
+ - 74.641
+ - 76.274
+ - 77.914
+ - 79.563
+ - 81.22
+ - 82.885
+ - 84.558
+ - 86.239
+ - 87.928
+ - 89.624
+ - 91.328
+ - 93.04
+ - 94.759
+ - 96.485
+ - 98.219
+ - 99.96
+ - 101.708
+ - 103.463
+ - 105.225
+ - 106.994
+ - 108.77
+ - 110.553
+ - 112.343
+ - 114.139
+ - 115.942
+ - 117.752
+ - 119.568
+ - 121.391
+ - 123.22
+ - 125.056
+ - 126.898
+ - 128.746
+ - 130.6
+ - 132.461
+ - 134.328
+ - 136.201
+ - 138.08
+ - 139.965
+ - 141.856
+ - 143.752
+ - 145.655
+ - 147.564
+ - 149.478
+ - 151.398
+ - 153.324
+ - 155.255
+ - 157.192
+ - 159.135
+ - 161.083
+ - 163.037
+ - 164.996
+ - 166.961
+ - 168.931
+ - 170.907
+ - 172.888
+ - 174.874
+ - 176.865
+ - 178.862
+ - 180.864
+ - 182.871
+ - 184.883
+ - 186.901
+ - 188.923
+ - 190.951
+ - 192.983
+ - 195.021
+ - 197.063
+ - 199.111
+ - 201.163
+ - 203.22
+ - 205.283
+ - 207.35
+ - 209.421
+ - 211.498
+ - 213.579
+ - 215.665
+ - 217.756
+ - 219.852
+ - 221.952
+ - 224.057
+ - 226.166
+ - 228.28
+ - 230.399
+ - 232.522
+ - 234.649
+ - 236.782
+ - 238.918
+ - 241.059
+ - 243.205
+ - 245.355
+ - 247.509
+ - 249.668
+ - 251.831
+ - 253.998
+ - 256.17
+ - 258.346
+ - 260.526
+ - 262.71
+ - 264.899
+ - 267.092
+ - 269.289
+ - 271.49
+ - 273.696
+ - 275.905
+ - 278.119
+ - 280.337
+ - 282.559
+ - 284.785
+ - 287.015
+ - 289.249
+ - 291.487
+ - 293.729
+ - 295.975
+ - 298.225
+ - 300.479
+ - 302.737
+ - 304.999
+ - 307.265
+ - 309.534
+ - 311.808
+ - 314.085
+ - 316.366
+ - 318.651
+ - 320.94
+ - 323.233
+ - 325.529
+ - 327.829
+ - 330.133
+ - 332.441
+ - 334.752
+ - 337.068
+ - 339.386
+ - 341.709
+ - 344.035
+ - 346.365
+ - 348.698
+ - 351.035
+ - 353.376
+ - 355.72
+ - 358.068
+ - 360.42
+ - 362.775
+ - 365.133
+ - 367.495
+ - 369.861
+ - 372.23
+ - 374.603
+ - 376.979
+ - 379.359
+ - 381.742
+ - 384.129
+ - 386.519
+ - 388.912
+ - 391.309
+ - 393.709
+ - 396.113
+ - 398.52
+ - 400.93
+ - 403.344
+ - 405.761
+ - 408.182
+ - 410.606
+ - 413.033
+ - 415.463
+ - 417.897
+ - 420.334
+ - 422.775
+ - 425.218
+ - 427.665
+ - 430.115
+ - 432.569
+ - 435.025
+ - 437.485
+ - 439.948
+ - 442.414
+ - 444.884
+ - 447.356
+ - 449.832
+ - 452.311
+ - 454.793
+ - 457.279
+ - 459.767
+ - 462.258
+ - 464.753
+ - 467.251
+ - 469.752
+ - 472.255
+ - 474.762
+ - 477.273
+ - 479.786
+ - 482.302
+ - 484.821
+ - 487.343
+ - 489.869
+ - 492.397
+ - 494.928
+ - 497.463
+ - 500
+ - 501.961
+ - 503.922
+ - 505.882
+ - 507.843
+ - 509.804
+ - 511.765
+ - 513.725
+ - 515.686
+ - 517.647
+ - 519.608
+ - 521.569
+ - 523.529
+ - 525.49
+ - 527.451
+ - 529.412
+ - 531.373
+ - 533.333
+ - 535.294
+ - 537.255
+ - 539.216
+ - 541.176
+ - 543.137
+ - 545.098
+ - 547.059
+ - 549.02
+ - 550.98
+ - 552.941
+ - 554.902
+ - 556.863
+ - 558.824
+ - 560.784
+ - 562.745
+ - 564.706
+ - 566.667
+ - 568.627
+ - 570.588
+ - 572.549
+ - 574.51
+ - 576.471
+ - 578.431
+ - 580.392
+ - 582.353
+ - 584.314
+ - 586.275
+ - 588.235
+ - 590.196
+ - 592.157
+ - 594.118
+ - 596.078
+ - 598.039
+ - 600
+ - 601.961
+ - 603.922
+ - 605.882
+ - 607.843
+ - 609.804
+ - 611.765
+ - 613.725
+ - 615.686
+ - 617.647
+ - 619.608
+ - 621.569
+ - 623.529
+ - 625.49
+ - 627.451
+ - 629.412
+ - 631.373
+ - 633.333
+ - 635.294
+ - 637.255
+ - 639.216
+ - 641.176
+ - 643.137
+ - 645.098
+ - 647.059
+ - 649.02
+ - 650.98
+ - 652.941
+ - 654.902
+ - 656.863
+ - 658.824
+ - 660.784
+ - 662.745
+ - 664.706
+ - 666.667
+ - 668.627
+ - 670.588
+ - 672.549
+ - 674.51
+ - 676.471
+ - 678.431
+ - 680.392
+ - 682.353
+ - 684.314
+ - 686.275
+ - 688.235
+ - 690.196
+ - 692.157
+ - 694.118
+ - 696.078
+ - 698.039
+ - 700
+ - 701.961
+ - 703.922
+ - 705.882
+ - 707.843
+ - 709.804
+ - 711.765
+ - 713.725
+ - 715.686
+ - 717.647
+ - 719.608
+ - 721.569
+ - 723.529
+ - 725.49
+ - 727.451
+ - 729.412
+ - 731.373
+ - 733.333
+ - 735.294
+ - 737.255
+ - 739.216
+ - 741.176
+ - 743.137
+ - 745.098
+ - 747.059
+ - 749.02
+ - 750.98
+ - 752.941
+ - 754.902
+ - 756.863
+ - 758.824
+ - 760.784
+ - 762.745
+ - 764.706
+ - 766.667
+ - 768.627
+ - 770.588
+ - 772.549
+ - 774.51
+ - 776.471
+ - 778.431
+ - 780.392
+ - 782.353
+ - 784.314
+ - 786.275
+ - 788.235
+ - 790.196
+ - 792.157
+ - 794.118
+ - 796.078
+ - 798.039
+ - 800
+ - 801.961
+ - 803.922
+ - 805.882
+ - 807.843
+ - 809.804
+ - 811.765
+ - 813.725
+ - 815.686
+ - 817.647
+ - 819.608
+ - 821.569
+ - 823.529
+ - 825.49
+ - 827.451
+ - 829.412
+ - 831.373
+ - 833.333
+ - 835.294
+ - 837.255
+ - 839.216
+ - 841.176
+ - 843.137
+ - 845.098
+ - 847.059
+ - 849.02
+ - 850.98
+ - 852.941
+ - 854.902
+ - 856.863
+ - 858.824
+ - 860.784
+ - 862.745
+ - 864.706
+ - 866.667
+ - 868.627
+ - 870.588
+ - 872.549
+ - 874.51
+ - 876.471
+ - 878.431
+ - 880.392
+ - 882.353
+ - 884.314
+ - 886.275
+ - 888.235
+ - 890.196
+ - 892.157
+ - 894.118
+ - 896.078
+ - 898.039
+ - 900
+ - 901.961
+ - 903.922
+ - 905.882
+ - 907.843
+ - 909.804
+ - 911.765
+ - 913.725
+ - 915.686
+ - 917.647
+ - 919.608
+ - 921.569
+ - 923.529
+ - 925.49
+ - 927.451
+ - 929.412
+ - 931.373
+ - 933.333
+ - 935.294
+ - 937.255
+ - 939.216
+ - 941.176
+ - 943.137
+ - 945.098
+ - 947.059
+ - 949.02
+ - 950.98
+ - 952.941
+ - 954.902
+ - 956.863
+ - 958.824
+ - 960.784
+ - 962.745
+ - 964.706
+ - 966.667
+ - 968.627
+ - 970.588
+ - 972.549
+ - 974.51
+ - 976.471
+ - 978.431
+ - 980.392
+ - 982.353
+ - 984.314
+ - 986.275
+ - 988.235
+ - 990.196
+ - 992.157
+ - 994.118
+ - 996.078
+ - 998.039
+ - 1000
+
+
+ - 0
+ - 1
+ - 2
+ - 3
+
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ - 0.5019608
+ - 1.0
+ - 0.0
+ 80.0px
+ 0
+ 120
+ 100
+ -50
+ 50
+ -70
+ 70
+ M 0,0 M 0,7.822222222222222 a 10.31111111111111,10.31111111111111 0 1,0 0,20.62222222222222 a 10.31111111111111,10.31111111111111 0 1,0 0,-20.62222222222222 Z @dp
+
diff --git a/Samsung/a54x/res/xml/power_profile.xml b/Samsung/a54x/res/xml/power_profile.xml
new file mode 100644
index 000000000..b9767fe2e
--- /dev/null
+++ b/Samsung/a54x/res/xml/power_profile.xml
@@ -0,0 +1,156 @@
+
+
+ - 0
+ - 24.2
+ - 81.5
+ - 252
+ - 37
+ - 49
+ - 192.1
+ - 149
+ - 102.1
+
+ 7.3
+ 7.3
+
+ - 0
+ - 85
+ - 98
+
+ 128
+ 140
+ 197
+ 266
+ 345
+
+ - 3700
+ - 2.1
+ - 125
+ - 575
+
+ 0
+
+ - 4000
+
+ .0002
+ .002
+ .02
+ .2
+ 2
+
+ - 71.5
+ - 4.6
+ - 90
+ - 114
+ - 4000
+ - 6
+ - 17.5
+
+ 4
+ 4
+
+
+ 533000
+ 672000
+ 768000
+ 864000
+ 960000
+ 1056000
+ 1152000
+ 1248000
+ 1344000
+ 1440000
+ 1536000
+ 1632000
+ 1728000
+ 1824000
+ 1920000
+ 2002000
+
+
+ 25
+ 27
+ 29
+ 30
+ 31
+ 33
+ 35
+ 38
+ 40
+ 43
+ 46
+ 50
+ 54
+ 59
+ 67
+ 76
+
+
+ 533000
+ 672000
+ 768000
+ 864000
+ 960000
+ 1056000
+ 1152000
+ 1248000
+ 1344000
+ 1440000
+ 1536000
+ 1632000
+ 1728000
+ 1824000
+ 1920000
+ 2016000
+ 2112000
+ 2208000
+ 2304000
+ 2400000
+
+
+ 52
+ 61
+ 70
+ 79
+ 87
+ 97
+ 106
+ 119
+ 131
+ 146
+ 163
+ 180
+ 199
+ 223
+ 252
+ 292
+ 331
+ 410
+ 500
+ 579
+
+
+ 100000
+ 221000
+ 351000
+ 455000
+ 552000
+ 650000
+ 754000
+ 845000
+ 949000
+
+
+ 34
+ 66
+ 99
+ 123
+ 160
+ 206
+ 259
+ 318
+ 377
+
+ - 4905
+ - 5000
+
diff --git a/Samsung/gta4l/Android.mk b/Samsung/gta4l/Android.mk
new file mode 100644
index 000000000..af9158bc4
--- /dev/null
+++ b/Samsung/gta4l/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-samsung-gta4l
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Samsung/gta4l/AndroidManifest.xml b/Samsung/gta4l/AndroidManifest.xml
new file mode 100644
index 000000000..270562447
--- /dev/null
+++ b/Samsung/gta4l/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Samsung/gta4l/res/values/arrays.xml b/Samsung/gta4l/res/values/arrays.xml
new file mode 100644
index 000000000..78262b952
--- /dev/null
+++ b/Samsung/gta4l/res/values/arrays.xml
@@ -0,0 +1,32 @@
+
+
+
+ - 6
+ - 6
+ - 6
+ - 11
+ - 79
+ - 95
+ - 141
+ - 183
+ - 200
+ - 219
+ - 255
+ - 255
+ - 255
+
+
+ - 1
+ - 5
+ - 6
+ - 50
+ - 100
+ - 500
+ - 1500
+ - 3000
+ - 4999
+ - 5000
+ - 19999
+ - 20000
+
+
diff --git a/Samsung/gta4l/res/values/bools.xml b/Samsung/gta4l/res/values/bools.xml
new file mode 100644
index 000000000..e90f7524f
--- /dev/null
+++ b/Samsung/gta4l/res/values/bools.xml
@@ -0,0 +1,7 @@
+
+
+ false
+ true
+ true
+ false
+
diff --git a/Samsung/gta4l/res/values/integers.xml b/Samsung/gta4l/res/values/integers.xml
new file mode 100644
index 000000000..f13683aa7
--- /dev/null
+++ b/Samsung/gta4l/res/values/integers.xml
@@ -0,0 +1,19 @@
+
+
+ 4000
+ 8000
+ -1
+ 250
+ 180
+ 60
+ 0
+ 1
+ 10
+ 1
+ 180
+ 255
+ 1
+ 102
+ 255
+ 10
+
diff --git a/Samsung/gts8/Android.mk b/Samsung/gts8/Android.mk
new file mode 100644
index 000000000..5101fffbb
--- /dev/null
+++ b/Samsung/gts8/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-samsung-gts8
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Samsung/gts8/AndroidManifest.xml b/Samsung/gts8/AndroidManifest.xml
new file mode 100644
index 000000000..1e38d0a0b
--- /dev/null
+++ b/Samsung/gts8/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Samsung/gts8/res/values/bools.xml b/Samsung/gts8/res/values/bools.xml
new file mode 100644
index 000000000..faea2d687
--- /dev/null
+++ b/Samsung/gts8/res/values/bools.xml
@@ -0,0 +1,21 @@
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ false
+ false
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
diff --git a/Samsung/gts8/res/values/config.xml b/Samsung/gts8/res/values/config.xml
new file mode 100644
index 000000000..65246c33c
--- /dev/null
+++ b/Samsung/gts8/res/values/config.xml
@@ -0,0 +1,588 @@
+
+
+
+ - 0
+ - 1
+ - 5
+ - 7
+
+
+ - usb\\d
+ - rndis\\d
+
+ 6
+ 128
+ 255
+ 2
+
+ - 11
+ - 15
+ - 22
+ - 26
+ - 31
+ - 35
+ - 46
+ - 62
+ - 79
+ - 88
+ - 93
+ - 99
+ - 111
+ - 162
+ - 190
+ - 340
+ - 500
+ - 600
+ - 600
+ - 600
+
+
+ - 10
+ - 80
+ - 162
+ - 190
+ - 255
+
+
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+ - 10
+ - 15
+ - 20
+ - 25
+ - 50
+ - 100
+ - 300
+ - 500
+ - 1000
+ - 2000
+ - 3000
+ - 4000
+ - 40000
+ - 999999
+
+
+ - 0
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+ - 6
+ - 7
+ - 8
+ - 9
+ - 10
+ - 11
+ - 12
+ - 13
+ - 14
+ - 15
+ - 16
+ - 17
+ - 18
+ - 19
+ - 20
+ - 21
+ - 22
+ - 23
+ - 24
+ - 25
+ - 26
+ - 27
+ - 28
+ - 29
+ - 30
+ - 31
+ - 32
+ - 33
+ - 34
+ - 35
+ - 36
+ - 37
+ - 38
+ - 39
+ - 40
+ - 41
+ - 42
+ - 43
+ - 44
+ - 45
+ - 46
+ - 47
+ - 48
+ - 49
+ - 50
+ - 51
+ - 52
+ - 53
+ - 54
+ - 55
+ - 56
+ - 57
+ - 58
+ - 59
+ - 60
+ - 61
+ - 62
+ - 63
+ - 64
+ - 65
+ - 66
+ - 67
+ - 68
+ - 69
+ - 70
+ - 71
+ - 72
+ - 73
+ - 74
+ - 75
+ - 76
+ - 77
+ - 78
+ - 79
+ - 80
+ - 81
+ - 82
+ - 83
+ - 84
+ - 85
+ - 86
+ - 87
+ - 88
+ - 89
+ - 90
+ - 91
+ - 92
+ - 93
+ - 94
+ - 95
+ - 96
+ - 97
+ - 98
+ - 99
+ - 100
+ - 101
+ - 102
+ - 103
+ - 104
+ - 105
+ - 106
+ - 107
+ - 108
+ - 109
+ - 110
+ - 111
+ - 112
+ - 113
+ - 114
+ - 115
+ - 116
+ - 117
+ - 118
+ - 119
+ - 120
+ - 121
+ - 122
+ - 123
+ - 124
+ - 125
+ - 126
+ - 127
+ - 128
+ - 129
+ - 130
+ - 131
+ - 132
+ - 133
+ - 134
+ - 135
+ - 136
+ - 137
+ - 138
+ - 139
+ - 140
+ - 141
+ - 142
+ - 143
+ - 144
+ - 145
+ - 146
+ - 147
+ - 148
+ - 149
+ - 150
+ - 151
+ - 152
+ - 153
+ - 154
+ - 155
+ - 156
+ - 157
+ - 158
+ - 159
+ - 160
+ - 161
+ - 162
+ - 163
+ - 164
+ - 165
+ - 166
+ - 167
+ - 168
+ - 169
+ - 170
+ - 171
+ - 172
+ - 173
+ - 174
+ - 175
+ - 176
+ - 177
+ - 178
+ - 179
+ - 180
+ - 181
+ - 182
+ - 183
+ - 184
+ - 185
+ - 186
+ - 187
+ - 188
+ - 189
+ - 190
+ - 191
+ - 192
+ - 193
+ - 194
+ - 195
+ - 196
+ - 197
+ - 198
+ - 199
+ - 200
+ - 201
+ - 202
+ - 203
+ - 204
+ - 205
+ - 206
+ - 207
+ - 208
+ - 209
+ - 210
+ - 211
+ - 212
+ - 213
+ - 214
+ - 215
+ - 216
+ - 217
+ - 218
+ - 219
+ - 220
+ - 221
+ - 222
+ - 223
+ - 224
+ - 225
+ - 226
+ - 227
+ - 228
+ - 229
+ - 230
+ - 231
+ - 232
+ - 233
+ - 234
+ - 235
+ - 236
+ - 237
+ - 238
+ - 239
+ - 240
+ - 241
+ - 242
+ - 243
+ - 244
+ - 245
+ - 246
+ - 247
+ - 248
+ - 249
+ - 250
+ - 251
+ - 252
+ - 253
+ - 254
+ - 255
+ - 256
+
+ - 0.5019608
+ - 1.0
+ - 0.007843138
+
+ - 4.6
+ - 4.7
+ - 4.8
+ - 4.9
+ - 6.15
+ - 7.36
+ - 9.6
+ - 10.72
+ - 11.93
+ - 12.86
+ - 14.07
+ - 15.19
+ - 17.71
+ - 18.64
+ - 20.04
+ - 20.88
+ - 23.21
+ - 25.63
+ - 26.75
+ - 27.77
+ - 29.08
+ - 29.83
+ - 31.13
+ - 33.65
+ - 34.3
+ - 35.88
+ - 36.91
+ - 38.12
+ - 40.26
+ - 41.57
+ - 42.41
+ - 43.81
+ - 46.32
+ - 48.28
+ - 49.21
+ - 50.98
+ - 51.82
+ - 53.13
+ - 54.06
+ - 56.39
+ - 57.32
+ - 58.07
+ - 59.74
+ - 61.05
+ - 61.89
+ - 63.84
+ - 65.52
+ - 67.39
+ - 68.78
+ - 69.25
+ - 71.39
+ - 73.82
+ - 74.66
+ - 75.68
+ - 76.99
+ - 78.1
+ - 80.62
+ - 81.65
+ - 82.58
+ - 84.07
+ - 86.77
+ - 90.31
+ - 90.87
+ - 92.74
+ - 94.6
+ - 95.72
+ - 98.33
+ - 98.8
+ - 100.29
+ - 100.66
+ - 102.34
+ - 103.27
+ - 105.88
+ - 107.28
+ - 108.3
+ - 110.17
+ - 111.47
+ - 112.68
+ - 113.71
+ - 117.44
+ - 117.45
+ - 118.65
+ - 118.83
+ - 122.47
+ - 123.12
+ - 123.96
+ - 126.2
+ - 126.94
+ - 129.09
+ - 130.49
+ - 131.51
+ - 133
+ - 133.28
+ - 133.93
+ - 138.69
+ - 138.97
+ - 140.09
+ - 141.2
+ - 142.04
+ - 144.37
+ - 145.21
+ - 146.89
+ - 147.26
+ - 147.91
+ - 149.78
+ - 151.46
+ - 153.97
+ - 154.16
+ - 154.25
+ - 157.33
+ - 160.12
+ - 161.24
+ - 161.62
+ - 162.17
+ - 164.23
+ - 165.16
+ - 166.65
+ - 167.39
+ - 168.89
+ - 169.54
+ - 170.56
+ - 171.03
+ - 174.76
+ - 175.41
+ - 178.3
+ - 180.82
+ - 181.75
+ - 184.54
+ - 186.69
+ - 188.46
+ - 192.93
+ - 194.89
+ - 196.66
+ - 198.24
+ - 200.2
+ - 202.25
+ - 205.51
+ - 207.1
+ - 210.73
+ - 211.85
+ - 215.49
+ - 218.28
+ - 221.83
+ - 224.06
+ - 226.77
+ - 229
+ - 231.05
+ - 235.71
+ - 236.55
+ - 236.92
+ - 237.95
+ - 242.33
+ - 247.08
+ - 249.04
+ - 251.46
+ - 251.84
+ - 254.07
+ - 261.25
+ - 262
+ - 267.96
+ - 268.8
+ - 269.36
+ - 271.22
+ - 274.67
+ - 277.28
+ - 279.05
+ - 279.98
+ - 284.92
+ - 287.81
+ - 290.24
+ - 294.34
+ - 296.39
+ - 299.09
+ - 300.02
+ - 301.79
+ - 303.1
+ - 304.59
+ - 308.78
+ - 311.49
+ - 313.91
+ - 316.89
+ - 319.88
+ - 322.49
+ - 323.88
+ - 325
+ - 325.75
+ - 326.03
+ - 330.13
+ - 334.42
+ - 338.89
+ - 341.41
+ - 342.8
+ - 343.46
+ - 347.46
+ - 348.96
+ - 350.54
+ - 352.59
+ - 357.16
+ - 358
+ - 359.39
+ - 359.86
+ - 362.1
+ - 363.68
+ - 367.88
+ - 371.7
+ - 374.21
+ - 375.33
+ - 376.45
+ - 377.38
+ - 381.48
+ - 382.79
+ - 387.26
+ - 389.69
+ - 391.18
+ - 392.67
+ - 394.81
+ - 396.3
+ - 399.19
+ - 401.8
+ - 403.57
+ - 405.44
+ - 406.65
+ - 409.35
+ - 413.17
+ - 416.16
+ - 418.02
+ - 420.44
+ - 423.05
+ - 423.8
+ - 424.17
+ - 427.99
+ - 430.6
+ - 431.44
+ - 434.8
+ - 437.69
+ - 438.71
+ - 440.02
+ - 445.79
+ - 447.94
+ - 449.43
+ - 453.34
+ - 454.56
+ - 456.33
+ - 458
+ - 459.03
+ - 459.77
+ - 460.52
+ - 461.17
+ - 462.48
+ - 465.09
+ - 469
+ - 469.84
+ - 472.08
+ - 474.13
+ - 477.48
+ - 500
+ - 600
+
+
diff --git a/Samsung/gts8/res/xml/power_profile.xml b/Samsung/gts8/res/xml/power_profile.xml
new file mode 100644
index 000000000..3ff27e66f
--- /dev/null
+++ b/Samsung/gts8/res/xml/power_profile.xml
@@ -0,0 +1,173 @@
+
+
+ - 0
+ - 27
+ - 302
+ - 1240
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 60.7
+ - 410
+ - 160.4
+ - 219.4
+ - 43
+ - 94
+ - 53
+
+ 7.2
+ 7.2
+
+ - 0
+ - 0
+ - 0
+ - 0
+
+ 4
+ 3
+ 1
+
+
+ 307200
+ 403200
+ 518400
+ 614400
+ 729600
+ 844800
+ 960000
+ 1075200
+ 1171200
+ 1267200
+ 1363200
+ 1478400
+ 1574400
+ 1689600
+ 1785600
+
+
+ 33
+ 35
+ 39
+ 41
+ 45
+ 50
+ 58
+ 67
+ 74
+ 80
+ 88
+ 104
+ 118
+ 132
+ 141
+
+
+ 633600
+ 768000
+ 883200
+ 998400
+ 1113600
+ 1209600
+ 1324800
+ 1440000
+ 1555200
+ 1651200
+ 1766400
+ 1881600
+ 1996800
+ 2112000
+ 2227200
+ 2342400
+ 2419200
+ 2496000
+
+
+ 52
+ 63
+ 71
+ 83
+ 91
+ 102
+ 113
+ 126
+ 140
+ 153
+ 175
+ 200
+ 244
+ 280
+ 315
+ 353
+ 373
+ 411
+
+
+ 806400
+ 940800
+ 1056000
+ 1171200
+ 1286400
+ 1401600
+ 1497600
+ 1612800
+ 1728000
+ 1843200
+ 1958400
+ 2054400
+ 2169600
+ 2284800
+ 2400000
+ 2515200
+ 2630400
+ 2726400
+ 2822400
+ 2841600
+ 2995200
+
+
+ 102
+ 115
+ 133
+ 147
+ 163
+ 180
+ 200
+ 217
+ 243
+ 265
+ 305
+ 328
+ 364
+ 403
+ 454
+ 515
+ 564
+ 635
+ 701
+ 710
+ 811
+
+ - 13.5
+ - 32
+ - 7760
+ - 8000
+ - 0
+ - 10
+ - 10
+ - 1
+ - 130
+ - 420
+
+ 0
+
+ - 3600
+
+ .0002
+ .002
+ .02
+ .2
+ 2
+
+
\ No newline at end of file
diff --git a/Tecno/Camon18P/Android.mk b/Tecno/Camon18P/Android.mk
new file mode 100644
index 000000000..abc6472ed
--- /dev/null
+++ b/Tecno/Camon18P/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-tecno-camon18p
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Tecno/Camon18P/AndroidManifest.xml b/Tecno/Camon18P/AndroidManifest.xml
new file mode 100644
index 000000000..d8c332e2a
--- /dev/null
+++ b/Tecno/Camon18P/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Tecno/Camon18P/res/values/config.xml b/Tecno/Camon18P/res/values/config.xml
new file mode 100644
index 000000000..137e67b82
--- /dev/null
+++ b/Tecno/Camon18P/res/values/config.xml
@@ -0,0 +1,72 @@
+
+
+
+
+ - /system/framework/arm/boot-mediatek-framework.vdex
+ - /system/lib/libjavacrypto.so
+ - /system/lib/libhidltransport.so
+ - /system/framework/arm/boot-core-libart.oat
+ - /system/framework/arm/boot-conscrypt.oat
+ - /system/framework/arm/boot-core-libart.vdex
+ - /system/framework/arm/boot-ext.vdex
+ - /system/framework/arm/boot.vdex
+ - /system/framework/arm/boot-framework.vdex
+
+
+ - 0:2:15
+
+
+ - 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
+
+
+
+ true
+ true
+ true
+ false
+ false
+ false
+ false
+ true
+ true
+ true
+ false
+ true
+ true
+
+
+ 36.0dip
+ 29.0dip
+ 28.0dip
+ 36.0dip
+
+
+ M -24,0 L -24,36 L 24,36 L 24,0 Z @dp
+
\ No newline at end of file
diff --git a/Tecno/Camon18P/res/xml/power_profile.xml b/Tecno/Camon18P/res/xml/power_profile.xml
new file mode 100644
index 000000000..c72ae92f8
--- /dev/null
+++ b/Tecno/Camon18P/res/xml/power_profile.xml
@@ -0,0 +1,207 @@
+
+
+ - 0.1
+ - 85.78
+ - 442.47
+ - 22.73
+ - 0.7
+ - 0.21
+ - 235.52
+ - 67.86
+ - 17.9
+ - 89.15
+ - 295.4
+ - 756.52
+ - 32.27
+ - 15
+ - 36.25
+
+ 5.98
+ 5.98
+
+
+ 6
+ 2
+
+
+ 500000
+ 774000
+ 875000
+ 975000
+ 1075000
+ 1175000
+ 1275000
+ 1375000
+ 1500000
+ 1618000
+ 1666000
+ 1733000
+ 1800000
+ 1866000
+ 1933000
+ 2000000
+
+
+ 774000
+ 835000
+ 919000
+ 1002000
+ 1085000
+ 1169000
+ 1308000
+ 1419000
+ 1530000
+ 1670000
+ 1733000
+ 1796000
+ 1860000
+ 1923000
+ 1986000
+ 2050000
+
+
+ 6.76
+ 9.47
+ 11.18
+ 12.95
+ 15.27
+ 18.73
+ 22.00
+ 25.15
+ 30.29
+ 35.78
+ 38.37
+ 41.35
+ 45.00
+ 49.04
+ 53.58
+ 55.65
+
+
+ 34.42
+ 36.76
+ 42.69
+ 49.41
+ 56.50
+ 69.44
+ 80.24
+ 107.99
+ 129.97
+ 156.56
+ 168.90
+ 176.07
+ 178.23
+ 200.59
+ 203.88
+ 210.66
+
+ - 6.31
+ - 5
+ - 9.89
+ - 2.11
+ - 2.22
+
+ 500000
+ 774000
+ 875000
+ 975000
+ 1075000
+ 1175000
+ 1275000
+ 1375000
+ 1500000
+ 1618000
+ 1666000
+ 1733000
+ 1800000
+ 1866000
+ 1933000
+ 2000000
+
+
+ 774000
+ 835000
+ 919000
+ 1002000
+ 1085000
+ 1169000
+ 1308000
+ 1419000
+ 1530000
+ 1670000
+ 1733000
+ 1796000
+ 1860000
+ 1923000
+ 1986000
+ 2050000
+
+
+ 6.76
+ 9.47
+ 11.18
+ 12.95
+ 15.27
+ 18.73
+ 22.00
+ 25.15
+ 30.29
+ 35.78
+ 38.37
+ 41.35
+ 45.00
+ 49.04
+ 53.58
+ 55.65
+
+
+ 34.42
+ 36.76
+ 42.69
+ 49.41
+ 56.50
+ 69.44
+ 80.24
+ 107.99
+ 129.97
+ 156.56
+ 168.90
+ 176.07
+ 178.23
+ 200.59
+ 203.88
+ 210.66
+
+
+ 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/Tecno/Camon20Pro4G-SystemUI/Android.mk b/Tecno/Camon20Pro4G-SystemUI/Android.mk
new file mode 100644
index 000000000..88ab7e426
--- /dev/null
+++ b/Tecno/Camon20Pro4G-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-tecno-camon20pro4g-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/Tecno/Camon20Pro4G-SystemUI/AndroidManifest.xml b/Tecno/Camon20Pro4G-SystemUI/AndroidManifest.xml
new file mode 100644
index 000000000..649b7ca6e
--- /dev/null
+++ b/Tecno/Camon20Pro4G-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Tecno/Camon20Pro4G-SystemUI/res/values/dimens.xml b/Tecno/Camon20Pro4G-SystemUI/res/values/dimens.xml
new file mode 100644
index 000000000..4208b2e04
--- /dev/null
+++ b/Tecno/Camon20Pro4G-SystemUI/res/values/dimens.xml
@@ -0,0 +1,9 @@
+
+
+ 540.0px
+ 2020.0px
+ 1115.0px
+ 55px
+ 0px
+ 0px
+
diff --git a/Tecno/Camon20Pro4G/AndroidManifest.xml b/Tecno/Camon20Pro4G/AndroidManifest.xml
index 58fb06252..a969c323b 100644
--- a/Tecno/Camon20Pro4G/AndroidManifest.xml
+++ b/Tecno/Camon20Pro4G/AndroidManifest.xml
@@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
diff --git a/Tecno/Camon20Pro4G/res/values/config.xml b/Tecno/Camon20Pro4G/res/values/config.xml
index 2d52129f7..248b6bce4 100644
--- a/Tecno/Camon20Pro4G/res/values/config.xml
+++ b/Tecno/Camon20Pro4G/res/values/config.xml
@@ -1,43 +1,7 @@
- 40dp
- 36dp
- 40dp
-
- - 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
-
-
- - /system/framework/arm/boot-mediatek-framework.vdex
- - /system/lib/libjavacrypto.so
- - /system/lib/libhidltransport.so
- - /system/framework/arm/boot-core-libart.oat
- - /system/framework/arm/boot-conscrypt.oat
- - /system/framework/arm/boot-core-libart.vdex
- - /system/framework/arm/boot-ext.vdex
- - /system/framework/arm/boot.vdex
- - /system/framework/arm/boot-framework.vdex
-
-
- - 0:2:15
-
-
+
+
- 4.522
- 20.246
- 55.509
@@ -80,43 +44,94 @@
- 8192
- 8704
-
- - bt-pan
- - bt-dun
-
+
+ - 1
+ - 15
+ - 30
+ - 45
+ - 60
+ - 75
+ - 90
+ - 105
+ - 120
+ - 135
+ - 150
+ - 165
+ - 180
+ - 195
+ - 210
+ - 225
+ - 240
+ - 255
+
+
+ - 4.5225
+ - 28.774
+ - 59.5664
+ - 90.9751
+ - 121.6867
+ - 152.9367
+ - 182.8808
+ - 213.4835
+ - 243.1358
+ - 273.4988
+ - 302.6976
+ - 331.7876
+ - 360.5147
+ - 389.5766
+ - 418.1237
+ - 445.7833
+ - 473.2181
+ - 500
+
- rndis\\d
- ap\\d
-
- - com.google.android.gms
+
+ - 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
- true
- true
- true
- true
+
+
false
- true
- true
false
false
false
true
- true
- true
false
true
true
- 10
- 1
- 2000
- 3000
- 5
- 121
- 121
- - 0.4
- - 1.0
- - 0.003921569
+ true
+
+
+ - 0.001960785
+ 40.0dip
+ 40.0dip
+ 40.0dip
+ 36.0dip
+ 28.0dip
+ 28.0dip
+ 36.0dip
+
+
+ M -24,0 L -24,36 L 24,36 L 24,0 Z @dp
diff --git a/Tecno/Pova4-SystemUI/Android.mk b/Tecno/Pova4-SystemUI/Android.mk
new file mode 100755
index 000000000..a798f6842
--- /dev/null
+++ b/Tecno/Pova4-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-tecno-pova4-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/Tecno/Pova4-SystemUI/AndroidManifest.xml b/Tecno/Pova4-SystemUI/AndroidManifest.xml
new file mode 100755
index 000000000..94ddcaa7b
--- /dev/null
+++ b/Tecno/Pova4-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Tecno/Pova4-SystemUI/res/values/dimens.xml b/Tecno/Pova4-SystemUI/res/values/dimens.xml
new file mode 100755
index 000000000..01233433d
--- /dev/null
+++ b/Tecno/Pova4-SystemUI/res/values/dimens.xml
@@ -0,0 +1,39 @@
+
+
+
+
+ 1080px
+
+
+ 960px
+
+
+ @dimen/physical_fingerprint_sensor_center_screen_location_y
+
+ 47.0px
+ 4.0dip
+ 4.0dip
+
diff --git a/Tecno/Pova4/Android.mk b/Tecno/Pova4/Android.mk
new file mode 100644
index 000000000..bb051704f
--- /dev/null
+++ b/Tecno/Pova4/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-tecno-pova4
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Tecno/Pova4/AndroidManifest.xml b/Tecno/Pova4/AndroidManifest.xml
new file mode 100644
index 000000000..6d35ed206
--- /dev/null
+++ b/Tecno/Pova4/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Tecno/Camon20Pro4G/res/values-land/notch.xml b/Tecno/Pova4/res/values-land/notch.xml
similarity index 100%
rename from Tecno/Camon20Pro4G/res/values-land/notch.xml
rename to Tecno/Pova4/res/values-land/notch.xml
diff --git a/Tecno/Pova4/res/values/config.xml b/Tecno/Pova4/res/values/config.xml
new file mode 100644
index 000000000..d2e5eb6bb
--- /dev/null
+++ b/Tecno/Pova4/res/values/config.xml
@@ -0,0 +1,115 @@
+
+
+ 40dp
+ 36dp
+ 40dp
+
+ - 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
+
+
+ - /apex/com.android.art/javalib/core-oj.jar
+ - /apex/com.android.art/javalib/core-libart.jar
+ - /system/framework/framework.jar
+ - /system/framework/services.jar
+ - /system/bin/surfaceflinger
+ - /system_ext/priv-app/SystemUI/SystemUI.apk
+
+
+ - 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
+
+
+ - bt-pan
+ - bt-dun
+
+
+ - rndis\\d
+
+
+ - ap\\d
+
+
+ - com.google.android.gms
+
+ true
+ true
+ true
+ true
+ false
+ true
+ true
+ false
+ false
+ false
+ true
+ true
+ true
+ false
+ true
+ true
+ 10
+ 1
+ 2000
+ 3000
+ - 0.4
+ - 1.0
+ - 0.003921569
+ 91
+ 91
+ 5
+
diff --git a/Tecno/Pova4/res/values/notch.xml b/Tecno/Pova4/res/values/notch.xml
new file mode 100644
index 000000000..a483695a3
--- /dev/null
+++ b/Tecno/Pova4/res/values/notch.xml
@@ -0,0 +1,29 @@
+
+
+
+
+ 36.0dp
+
+ 36.0dp
+
+ 28dp
+
+ 70.0px
+ M -24,0 L -24,36 L 24,36 L 24,0 Z @dp
+
diff --git a/Tecno/Pova4/res/xml/power_profile.xml b/Tecno/Pova4/res/xml/power_profile.xml
new file mode 100755
index 000000000..e5110c319
--- /dev/null
+++ b/Tecno/Pova4/res/xml/power_profile.xml
@@ -0,0 +1,207 @@
+
+
+ - 0.1
+ - 85.78
+ - 442.47
+ - 22.73
+ - 0.7
+ - 0.21
+ - 235.52
+ - 67.86
+ - 17.9
+ - 89.15
+ - 295.4
+ - 756.52
+ - 32.27
+ - 15
+ - 36.25
+
+ 5.98
+ 5.98
+
+
+ 6
+ 2
+
+
+ 500000
+ 774000
+ 875000
+ 975000
+ 1075000
+ 1175000
+ 1275000
+ 1375000
+ 1500000
+ 1618000
+ 1666000
+ 1733000
+ 1800000
+ 1866000
+ 1933000
+ 2000000
+
+
+ 774000
+ 835000
+ 919000
+ 1002000
+ 1085000
+ 1169000
+ 1308000
+ 1419000
+ 1530000
+ 1670000
+ 1733000
+ 1796000
+ 1860000
+ 1923000
+ 1986000
+ 2050000
+
+
+ 6.76
+ 9.47
+ 11.18
+ 12.95
+ 15.27
+ 18.73
+ 22.00
+ 25.15
+ 30.29
+ 35.78
+ 38.37
+ 41.35
+ 45.00
+ 49.04
+ 53.58
+ 55.65
+
+
+ 34.42
+ 36.76
+ 42.69
+ 49.41
+ 56.50
+ 69.44
+ 80.24
+ 107.99
+ 129.97
+ 156.56
+ 168.90
+ 176.07
+ 178.23
+ 200.59
+ 203.88
+ 210.66
+
+ - 6.31
+ - 5
+ - 9.89
+ - 2.11
+ - 2.22
+
+ 500000
+ 774000
+ 875000
+ 975000
+ 1075000
+ 1175000
+ 1275000
+ 1375000
+ 1500000
+ 1618000
+ 1666000
+ 1733000
+ 1800000
+ 1866000
+ 1933000
+ 2000000
+
+
+ 774000
+ 835000
+ 919000
+ 1002000
+ 1085000
+ 1169000
+ 1308000
+ 1419000
+ 1530000
+ 1670000
+ 1733000
+ 1796000
+ 1860000
+ 1923000
+ 1986000
+ 2050000
+
+
+ 6.76
+ 9.47
+ 11.18
+ 12.95
+ 15.27
+ 18.73
+ 22.00
+ 25.15
+ 30.29
+ 35.78
+ 38.37
+ 41.35
+ 45.00
+ 49.04
+ 53.58
+ 55.65
+
+
+ 34.42
+ 36.76
+ 42.69
+ 49.41
+ 56.50
+ 69.44
+ 80.24
+ 107.99
+ 129.97
+ 156.56
+ 168.90
+ 176.07
+ 178.23
+ 200.59
+ 203.88
+ 210.66
+
+
+ 22.7
+
+ - 6000
+ - 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/Tecno/Pova4Pro-SystemUI/Android.mk b/Tecno/Pova4Pro-SystemUI/Android.mk
new file mode 100755
index 000000000..c4e84a90b
--- /dev/null
+++ b/Tecno/Pova4Pro-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-tecno-pova4pro-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/Tecno/Pova4Pro-SystemUI/AndroidManifest.xml b/Tecno/Pova4Pro-SystemUI/AndroidManifest.xml
new file mode 100755
index 000000000..ffd23e42a
--- /dev/null
+++ b/Tecno/Pova4Pro-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Tecno/Pova4Pro-SystemUI/res/values/dimens.xml b/Tecno/Pova4Pro-SystemUI/res/values/dimens.xml
new file mode 100755
index 000000000..985f5a5b3
--- /dev/null
+++ b/Tecno/Pova4Pro-SystemUI/res/values/dimens.xml
@@ -0,0 +1,39 @@
+
+
+
+
+ 1080px
+
+
+ 1100px
+
+
+ 1100px
+
+ 47.0px
+ 4.0dip
+ 4.0dip
+
diff --git a/Tecno/Pova4Pro/res/values-land/notch.xml b/Tecno/Pova4Pro/res/values-land/notch.xml
index d89c7e64a..2aca2b345 100644
--- a/Tecno/Pova4Pro/res/values-land/notch.xml
+++ b/Tecno/Pova4Pro/res/values-land/notch.xml
@@ -1,4 +1,4 @@
- 28dp
+ 24dp
diff --git a/Tecno/Pova4Pro/res/values/config.xml b/Tecno/Pova4Pro/res/values/config.xml
index b7d2d34a9..b2d398a29 100644
--- a/Tecno/Pova4Pro/res/values/config.xml
+++ b/Tecno/Pova4Pro/res/values/config.xml
@@ -24,15 +24,12 @@
- mobile_vsim,2003,0,-1,60000,true
- - /system/framework/arm/boot-mediatek-framework.vdex
- - /system/lib/libjavacrypto.so
- - /system/lib/libhidltransport.so
- - /system/framework/arm/boot-core-libart.oat
- - /system/framework/arm/boot-conscrypt.oat
- - /system/framework/arm/boot-core-libart.vdex
- - /system/framework/arm/boot-ext.vdex
- - /system/framework/arm/boot.vdex
- - /system/framework/arm/boot-framework.vdex
+ - /apex/com.android.art/javalib/core-oj.jar
+ - /apex/com.android.art/javalib/core-libart.jar
+ - /system/framework/framework.jar
+ - /system/framework/services.jar
+ - /system/bin/surfaceflinger
+ - /system_ext/priv-app/SystemUI/SystemUI.apk
- 0:2:15
@@ -90,6 +87,7 @@
- com.google.android.gms
true
+ true
true
true
true
diff --git a/Tecno/Pova4Pro/res/values/notch.xml b/Tecno/Pova4Pro/res/values/notch.xml
index 6ddb6aac8..ebc830822 100644
--- a/Tecno/Pova4Pro/res/values/notch.xml
+++ b/Tecno/Pova4Pro/res/values/notch.xml
@@ -22,8 +22,8 @@
108px
- 28dp
+ 24dp
- 36dp
+ 36.0dp
M -24,0 L -24,36 L 24,36 L 24,0 Z @dp
diff --git a/Tecno/Pova5-SystemUI/Android.mk b/Tecno/Pova5-SystemUI/Android.mk
new file mode 100755
index 000000000..5bc67bc32
--- /dev/null
+++ b/Tecno/Pova5-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-tecno-pova5-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/Tecno/Pova5-SystemUI/AndroidManifest.xml b/Tecno/Pova5-SystemUI/AndroidManifest.xml
new file mode 100755
index 000000000..7c8361bc4
--- /dev/null
+++ b/Tecno/Pova5-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Tecno/Pova5-SystemUI/res/values/dimens.xml b/Tecno/Pova5-SystemUI/res/values/dimens.xml
new file mode 100755
index 000000000..bc19003c8
--- /dev/null
+++ b/Tecno/Pova5-SystemUI/res/values/dimens.xml
@@ -0,0 +1,39 @@
+
+
+
+
+ 1080px
+
+
+ 1100px
+
+
+ @dimen/physical_fingerprint_sensor_center_screen_location_y
+
+ 47.0px
+ 4.0dip
+ 4.0dip
+
diff --git a/Tecno/Pova5/Android.mk b/Tecno/Pova5/Android.mk
new file mode 100644
index 000000000..95abc2a25
--- /dev/null
+++ b/Tecno/Pova5/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-tecno-pova5
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Tecno/Pova5/AndroidManifest.xml b/Tecno/Pova5/AndroidManifest.xml
new file mode 100644
index 000000000..c2af86573
--- /dev/null
+++ b/Tecno/Pova5/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Tecno/Pova5/res/values-land/notch.xml b/Tecno/Pova5/res/values-land/notch.xml
new file mode 100644
index 000000000..2aca2b345
--- /dev/null
+++ b/Tecno/Pova5/res/values-land/notch.xml
@@ -0,0 +1,4 @@
+
+
+ 24dp
+
diff --git a/Tecno/Pova5/res/values/config.xml b/Tecno/Pova5/res/values/config.xml
new file mode 100644
index 000000000..d8780186d
--- /dev/null
+++ b/Tecno/Pova5/res/values/config.xml
@@ -0,0 +1,117 @@
+
+
+ 40dp
+ 36dp
+ 40dp
+
+ - 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
+
+
+ - /apex/com.android.art/javalib/core-oj.jar
+ - /apex/com.android.art/javalib/core-libart.jar
+ - /system/framework/framework.jar
+ - /system/framework/services.jar
+ - /system/bin/surfaceflinger
+ - /system_ext/priv-app/SystemUI/SystemUI.apk
+
+
+ - 0:2:15
+
+
+ - 8
+ - 64
+ - 98
+ - 104
+ - 110
+ - 116
+ - 122
+ - 128
+ - 134
+ - 182
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+
+
+ - 6
+ - 18
+ - 34
+ - 82
+ - 128
+ - 256
+ - 384
+ - 512
+ - 640
+ - 768
+ - 896
+ - 1536
+ - 2560
+ - 3584
+ - 4608
+ - 5632
+ - 7168
+ - 8192
+ - 8704
+ - 9728
+
+
+ - bt-pan
+ - bt-dun
+
+
+ - rndis\\d
+
+
+ - ap\\d
+
+
+ - com.google.android.gms
+
+ true
+ true
+ true
+ true
+ false
+ true
+ true
+ false
+ false
+ false
+ true
+ true
+ true
+ false
+ true
+ true
+ 10
+ 1
+ 2000
+ 3000
+ 121
+ 121
+ 5
+ - 1.0
+ - 0.003921569
+
diff --git a/Tecno/Camon20Pro4G/res/values/notch.xml b/Tecno/Pova5/res/values/notch.xml
similarity index 90%
rename from Tecno/Camon20Pro4G/res/values/notch.xml
rename to Tecno/Pova5/res/values/notch.xml
index 9824c10c5..ebc830822 100644
--- a/Tecno/Camon20Pro4G/res/values/notch.xml
+++ b/Tecno/Pova5/res/values/notch.xml
@@ -22,8 +22,8 @@
108px
- 28dp
+ 24dp
- 28dp
+ 36.0dp
M -24,0 L -24,36 L 24,36 L 24,0 Z @dp
diff --git a/Tecno/Pova5/res/xml/power_profile.xml b/Tecno/Pova5/res/xml/power_profile.xml
new file mode 100644
index 000000000..0a79d7ed3
--- /dev/null
+++ b/Tecno/Pova5/res/xml/power_profile.xml
@@ -0,0 +1,207 @@
+
+
+ - 0.1
+ - 85.30
+ - 378
+ - 10.9
+ - 1.5
+ - 0.7
+ - 198.35
+ - 32.4
+ - 35.1
+ - 68.1
+ - 177.7
+ - 795.7
+ - 29.4
+ - 15
+ - 44.4
+
+ 7.6
+ 7.6
+
+
+ 6
+ 2
+
+
+ 500000
+ 774000
+ 875000
+ 975000
+ 1075000
+ 1175000
+ 1275000
+ 1375000
+ 1500000
+ 1618000
+ 1666000
+ 1733000
+ 1800000
+ 1866000
+ 1933000
+ 2000000
+
+
+ 774000
+ 835000
+ 919000
+ 1002000
+ 1085000
+ 1169000
+ 1308000
+ 1419000
+ 1530000
+ 1670000
+ 1733000
+ 1796000
+ 1860000
+ 1923000
+ 1986000
+ 2050000
+
+
+ 6.76
+ 9.47
+ 11.18
+ 12.95
+ 15.27
+ 18.73
+ 22.00
+ 25.15
+ 30.29
+ 35.78
+ 38.37
+ 41.35
+ 45.00
+ 49.04
+ 53.58
+ 55.65
+
+
+ 34.42
+ 36.76
+ 42.69
+ 49.41
+ 56.50
+ 69.44
+ 80.24
+ 107.99
+ 129.97
+ 156.56
+ 168.90
+ 176.07
+ 178.23
+ 200.59
+ 203.88
+ 210.66
+
+ - 4.1
+ - 5.1
+ - 9.89
+ - 2.11
+ - 2.22
+
+ 500000
+ 774000
+ 875000
+ 975000
+ 1075000
+ 1175000
+ 1275000
+ 1375000
+ 1500000
+ 1618000
+ 1666000
+ 1733000
+ 1800000
+ 1866000
+ 1933000
+ 2000000
+
+
+ 774000
+ 835000
+ 919000
+ 1002000
+ 1085000
+ 1169000
+ 1308000
+ 1419000
+ 1530000
+ 1670000
+ 1733000
+ 1796000
+ 1860000
+ 1923000
+ 1986000
+ 2050000
+
+
+ 6.76
+ 9.47
+ 11.18
+ 12.95
+ 15.27
+ 18.73
+ 22.00
+ 25.15
+ 30.29
+ 35.78
+ 38.37
+ 41.35
+ 45.00
+ 49.04
+ 53.58
+ 55.65
+
+
+ 34.42
+ 36.76
+ 42.69
+ 49.41
+ 56.50
+ 69.44
+ 80.24
+ 107.99
+ 129.97
+ 156.56
+ 168.90
+ 176.07
+ 178.23
+ 200.59
+ 203.88
+ 210.66
+
+
+ 22.7
+
+ - 6000
+ - 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/Tecno/Pova5Pro-SystemUI/Android.mk b/Tecno/Pova5Pro-SystemUI/Android.mk
new file mode 100755
index 000000000..797038383
--- /dev/null
+++ b/Tecno/Pova5Pro-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-tecno-pova5pro-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/Tecno/Pova5Pro-SystemUI/AndroidManifest.xml b/Tecno/Pova5Pro-SystemUI/AndroidManifest.xml
new file mode 100755
index 000000000..af7a04c54
--- /dev/null
+++ b/Tecno/Pova5Pro-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Tecno/Pova5Pro-SystemUI/res/values/dimens.xml b/Tecno/Pova5Pro-SystemUI/res/values/dimens.xml
new file mode 100755
index 000000000..985f5a5b3
--- /dev/null
+++ b/Tecno/Pova5Pro-SystemUI/res/values/dimens.xml
@@ -0,0 +1,39 @@
+
+
+
+
+ 1080px
+
+
+ 1100px
+
+
+ 1100px
+
+ 47.0px
+ 4.0dip
+ 4.0dip
+
diff --git a/Tecno/Pova5Pro/Android.mk b/Tecno/Pova5Pro/Android.mk
new file mode 100644
index 000000000..81653f0a0
--- /dev/null
+++ b/Tecno/Pova5Pro/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-tecno-pova5pro
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Tecno/Pova5Pro/AndroidManifest.xml b/Tecno/Pova5Pro/AndroidManifest.xml
new file mode 100644
index 000000000..44aac3414
--- /dev/null
+++ b/Tecno/Pova5Pro/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Tecno/Pova5Pro/res/values-land/notch.xml b/Tecno/Pova5Pro/res/values-land/notch.xml
new file mode 100644
index 000000000..2aca2b345
--- /dev/null
+++ b/Tecno/Pova5Pro/res/values-land/notch.xml
@@ -0,0 +1,4 @@
+
+
+ 24dp
+
diff --git a/Tecno/Pova5Pro/res/values/config.xml b/Tecno/Pova5Pro/res/values/config.xml
new file mode 100644
index 000000000..479827003
--- /dev/null
+++ b/Tecno/Pova5Pro/res/values/config.xml
@@ -0,0 +1,114 @@
+
+
+ 40dp
+ 36dp
+ 40dp
+
+ - 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
+
+
+ - /apex/com.android.art/javalib/core-oj.jar
+ - /apex/com.android.art/javalib/core-libart.jar
+ - /system/framework/framework.jar
+ - /system/framework/services.jar
+ - /system/bin/surfaceflinger
+ - /system_ext/priv-app/SystemUI/SystemUI.apk
+
+
+ - 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
+
+
+ - bt-pan
+ - bt-dun
+
+
+ - rndis\\d
+
+
+ - ap\\d
+
+
+ - com.google.android.gms
+
+ true
+ true
+ true
+ true
+ false
+ true
+ true
+ false
+ false
+ false
+ true
+ true
+ true
+ false
+ true
+ true
+ 10
+ 1
+ 2000
+ 3000
+ 121
+ 121
+ 5
+ - 1.0
+ - 0.003921569
+
diff --git a/Tecno/Pova5Pro/res/values/notch.xml b/Tecno/Pova5Pro/res/values/notch.xml
new file mode 100644
index 000000000..ebc830822
--- /dev/null
+++ b/Tecno/Pova5Pro/res/values/notch.xml
@@ -0,0 +1,29 @@
+
+
+
+
+ 108px
+
+ 108px
+
+ 24dp
+
+ 36.0dp
+ M -24,0 L -24,36 L 24,36 L 24,0 Z @dp
+
diff --git a/Tecno/Pova5Pro/res/xml/power_profile.xml b/Tecno/Pova5Pro/res/xml/power_profile.xml
new file mode 100644
index 000000000..7d2eda195
--- /dev/null
+++ b/Tecno/Pova5Pro/res/xml/power_profile.xml
@@ -0,0 +1,207 @@
+
+
+ - 0.1
+ - 45.97
+ - 292.89
+ - 17.58
+ - 0.31
+ - 0.21
+ - 226.52
+ - 24.8
+ - 10.65
+ - 63.48
+ - 295.4
+ - 756.52
+ - 22.85
+ - 15
+ - 38.5
+
+ 1.75
+ 1.75
+
+
+ 6
+ 2
+
+
+ 500000
+ 650000
+ 740000
+ 900000
+ 980000
+ 1053000
+ 1150000
+ 1260000
+ 1310000
+ 1407000
+ 1503000
+ 1600000
+ 1703000
+ 1800000
+ 1903000
+ 2000000
+
+
+ 650000
+ 740000
+ 910000
+ 1040000
+ 1140000
+ 1300000
+ 1430000
+ 1540000
+ 1660000
+ 1800000
+ 1900000
+ 2000000
+ 2150000
+ 2275000
+ 2400000
+ 2500000
+
+
+ 6.76
+ 9.47
+ 11.18
+ 12.95
+ 15.27
+ 18.73
+ 22.00
+ 25.15
+ 30.29
+ 35.78
+ 38.37
+ 41.35
+ 45.00
+ 49.04
+ 53.58
+ 55.65
+
+
+ 34.42
+ 36.76
+ 42.69
+ 49.41
+ 56.50
+ 69.44
+ 80.24
+ 107.99
+ 129.97
+ 156.56
+ 168.90
+ 176.07
+ 178.23
+ 200.59
+ 203.88
+ 210.66
+
+ - 3.5
+ - 3.5
+ - 9.89
+ - 2.11
+ - 2.22
+
+ 500000
+ 650000
+ 740000
+ 900000
+ 980000
+ 1053000
+ 1150000
+ 1260000
+ 1310000
+ 1407000
+ 1503000
+ 1600000
+ 1703000
+ 1800000
+ 1903000
+ 2000000
+
+
+ 774000
+ 835000
+ 919000
+ 1002000
+ 1085000
+ 1169000
+ 1308000
+ 1419000
+ 1530000
+ 1670000
+ 1733000
+ 1796000
+ 1860000
+ 1923000
+ 1986000
+ 2050000
+
+
+ 6.76
+ 9.47
+ 11.18
+ 12.95
+ 15.27
+ 18.73
+ 22.00
+ 25.15
+ 30.29
+ 35.78
+ 38.37
+ 41.35
+ 45.00
+ 49.04
+ 53.58
+ 55.65
+
+
+ 34.42
+ 36.76
+ 42.69
+ 49.41
+ 56.50
+ 69.44
+ 80.24
+ 107.99
+ 129.97
+ 156.56
+ 168.90
+ 176.07
+ 178.23
+ 200.59
+ 203.88
+ 210.66
+
+
+ 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/Tecno/Spark10Pro/Android.mk b/Tecno/Spark10Pro/Android.mk
new file mode 100644
index 000000000..b242ab223
--- /dev/null
+++ b/Tecno/Spark10Pro/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-tecno-spark10pro
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Tecno/Spark10Pro/AndroidManifest.xml b/Tecno/Spark10Pro/AndroidManifest.xml
new file mode 100644
index 000000000..9828bf1fd
--- /dev/null
+++ b/Tecno/Spark10Pro/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Tecno/Spark10Pro/res/values/config.xml b/Tecno/Spark10Pro/res/values/config.xml
new file mode 100644
index 000000000..071612d0d
--- /dev/null
+++ b/Tecno/Spark10Pro/res/values/config.xml
@@ -0,0 +1,62 @@
+
+
+
+ - /system/framework/arm/boot-mediatek-framework.vdex
+ - /system/lib/libjavacrypto.so
+ - /system/lib/libhidltransport.so
+ - /system/framework/arm/boot-core-libart.oat
+ - /system/framework/arm/boot-conscrypt.oat
+ - /system/framework/arm/boot-core-libart.vdex
+ - /system/framework/arm/boot-ext.vdex
+ - /system/framework/arm/boot.vdex
+ - /system/framework/arm/boot-framework.vdex
+
+
+ - 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
+
+ false
+ false
+ false
+ false
+ true
+ true
+ true
+ false
+ true
+ true
+ 40.0dip
+ 40.0dip
+ 40.0dip
+ 36.0dip
+ 28.0dip
+ 36.0dip
+ 600
+ M -24,0 L -24,36 L 24,36 L 24,0 Z @dp
+
diff --git a/Tecno/Spark10Pro/res/xml/power_profile.xml b/Tecno/Spark10Pro/res/xml/power_profile.xml
new file mode 100644
index 000000000..c2dc35645
--- /dev/null
+++ b/Tecno/Spark10Pro/res/xml/power_profile.xml
@@ -0,0 +1,119 @@
+
+
+ - 0
+ - 63.6
+ - 335.49
+ - 27.83
+ - 1.06
+ - 0.14
+ - 391.78
+ - 50.97
+ - 19.86
+ - 74.67
+ - 348.94
+ - 886.68
+ - 30.82
+ - 15
+ - 25.31
+
+ 3.05
+ 3.05
+
+ - 17
+ - 106.4
+ - 157.3
+ - 0
+
+ 6
+ 2
+
+
+ 500000
+ 650000
+ 703000
+ 756000
+ 862000
+ 968000
+ 1048000
+ 1128000
+ 1287000
+ 1393000
+ 1500000
+ 1645000
+ 1750000
+ 1812000
+ 1916000
+ 2000000
+
+
+ 725000
+ 840000
+ 898000
+ 985000
+ 1042000
+ 1129000
+ 1274000
+ 1418000
+ 1534000
+ 1650000
+ 1837000
+ 1993000
+ 2118000
+ 2203000
+ 2306000
+ 2400000
+
+
+ 7.97
+ 10.92
+ 12.31
+ 14.27
+ 15.09
+ 17.33
+ 19.52
+ 21.17
+ 24.15
+ 27.77
+ 30.33
+ 33.50
+ 37.52
+ 39.83
+ 45.35
+ 49.36
+
+
+ 22.64
+ 27.78
+ 31.47
+ 38.23
+ 44.37
+ 53.14
+ 60.46
+ 68.39
+ 78.25
+ 88.69
+ 101.35
+ 112.58
+ 122.47
+ 130.81
+ 143.09
+ 151.02
+
+ - 3.03
+
+ 22.7
+
+ - 5000
+ - 15.2
+ - 220.55
+ - 362.94
+
+ - 0
+
+ 36.02
+ 36.02
+ 36.02
+ 36.02
+ 36.02
+
+
\ No newline at end of file
diff --git a/Telephony/FLOSS-IMS/Android.mk b/Telephony/FLOSS-IMS/Android.mk
new file mode 100644
index 000000000..fde28d2a9
--- /dev/null
+++ b/Telephony/FLOSS-IMS/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-telephony-floss-ims
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Telephony/FLOSS-IMS/AndroidManifest.xml b/Telephony/FLOSS-IMS/AndroidManifest.xml
new file mode 100644
index 000000000..2b35f881f
--- /dev/null
+++ b/Telephony/FLOSS-IMS/AndroidManifest.xml
@@ -0,0 +1,8 @@
+
+
+
diff --git a/Telephony/FLOSS-IMS/res/values/config.xml b/Telephony/FLOSS-IMS/res/values/config.xml
new file mode 100644
index 000000000..1efd2e96f
--- /dev/null
+++ b/Telephony/FLOSS-IMS/res/values/config.xml
@@ -0,0 +1,4 @@
+
+
+ me.phh.ims
+
diff --git a/TrebleApp/app.apk b/TrebleApp/app.apk
index f5e27af8e..bc109df93 100644
Binary files a/TrebleApp/app.apk and b/TrebleApp/app.apk differ
diff --git a/WifiOverlay/Android.mk b/WifiOverlay/Android.mk
new file mode 100644
index 000000000..19893850b
--- /dev/null
+++ b/WifiOverlay/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-wifi
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/WifiOverlay/AndroidManifest.xml b/WifiOverlay/AndroidManifest.xml
new file mode 100644
index 000000000..4a372d651
--- /dev/null
+++ b/WifiOverlay/AndroidManifest.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
diff --git a/WifiOverlay/res/values/config.xml b/WifiOverlay/res/values/config.xml
new file mode 100644
index 000000000..a9f6555bd
--- /dev/null
+++ b/WifiOverlay/res/values/config.xml
@@ -0,0 +1,24 @@
+
+
+
+
+ true
+
+
+ true
+
diff --git a/Xiaomi/Civi4Pro-SystemUI/Android.mk b/Xiaomi/Civi4Pro-SystemUI/Android.mk
new file mode 100644
index 000000000..59307dfc2
--- /dev/null
+++ b/Xiaomi/Civi4Pro-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-civi4pro-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/Xiaomi/Civi4Pro-SystemUI/AndroidManifest.xml b/Xiaomi/Civi4Pro-SystemUI/AndroidManifest.xml
new file mode 100644
index 000000000..d7cbe685c
--- /dev/null
+++ b/Xiaomi/Civi4Pro-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Xiaomi/Civi4Pro-SystemUI/res/values-land/config.xml b/Xiaomi/Civi4Pro-SystemUI/res/values-land/config.xml
new file mode 100644
index 000000000..537482456
--- /dev/null
+++ b/Xiaomi/Civi4Pro-SystemUI/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/Xiaomi/Civi4Pro-SystemUI/res/values-v31/config.xml b/Xiaomi/Civi4Pro-SystemUI/res/values-v31/config.xml
new file mode 100644
index 000000000..87d970b81
--- /dev/null
+++ b/Xiaomi/Civi4Pro-SystemUI/res/values-v31/config.xml
@@ -0,0 +1,4 @@
+
+
+ 1266px
+
diff --git a/Xiaomi/Civi4Pro-SystemUI/res/values/config.xml b/Xiaomi/Civi4Pro-SystemUI/res/values/config.xml
new file mode 100644
index 000000000..f032f2f81
--- /dev/null
+++ b/Xiaomi/Civi4Pro-SystemUI/res/values/config.xml
@@ -0,0 +1,10 @@
+
+
+ 57px
+ 57px
+ 172px
+ 57px
+ 57px
+ 172px
+ 172px
+
diff --git a/Xiaomi/Civi4Pro/Android.mk b/Xiaomi/Civi4Pro/Android.mk
new file mode 100644
index 000000000..b2a5dc97d
--- /dev/null
+++ b/Xiaomi/Civi4Pro/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-civi4pro
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Xiaomi/Civi4Pro/AndroidManifest.xml b/Xiaomi/Civi4Pro/AndroidManifest.xml
new file mode 100644
index 000000000..6c97922c1
--- /dev/null
+++ b/Xiaomi/Civi4Pro/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Xiaomi/Civi4Pro/res/values-land/config.xml b/Xiaomi/Civi4Pro/res/values-land/config.xml
new file mode 100644
index 000000000..fb1bc7e5c
--- /dev/null
+++ b/Xiaomi/Civi4Pro/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/Xiaomi/Civi4Pro/res/values/config.xml b/Xiaomi/Civi4Pro/res/values/config.xml
new file mode 100644
index 000000000..fbc66135b
--- /dev/null
+++ b/Xiaomi/Civi4Pro/res/values/config.xml
@@ -0,0 +1,22 @@
+
+
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+
+ 172px
+ 172px
+ 172px
+ 28dp
+ 172px
+
+ 4
+ 1
+
+ M -138,0 L -138,129 L 138,129 L 138,0 Z
+ M -138,0 L -138,129 L 138,129 L 138,0 Z
+
diff --git a/Xiaomi/Mi11Lite5G-SystemUI/Android.mk b/Xiaomi/Mi11Lite5G-SystemUI/Android.mk
new file mode 100644
index 000000000..1fb20bdf4
--- /dev/null
+++ b/Xiaomi/Mi11Lite5G-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi11lite5g-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/Xiaomi/Mi11Lite5G-SystemUI/AndroidManifest.xml b/Xiaomi/Mi11Lite5G-SystemUI/AndroidManifest.xml
new file mode 100644
index 000000000..1ec2d0459
--- /dev/null
+++ b/Xiaomi/Mi11Lite5G-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Xiaomi/Mi11Lite5G-SystemUI/res/values/config.xml b/Xiaomi/Mi11Lite5G-SystemUI/res/values/config.xml
new file mode 100644
index 000000000..56600dd65
--- /dev/null
+++ b/Xiaomi/Mi11Lite5G-SystemUI/res/values/config.xml
@@ -0,0 +1,11 @@
+
+
+
+ true
+
+
+ false
+
+
+ 60
+
diff --git a/Xiaomi/Mi11Lite5G/res/values/config.xml b/Xiaomi/Mi11Lite5G/res/values/config.xml
index e70b21412..8a60a7a09 100644
--- a/Xiaomi/Mi11Lite5G/res/values/config.xml
+++ b/Xiaomi/Mi11Lite5G/res/values/config.xml
@@ -23,7 +23,7 @@
false
true
- 300%
+ 150%
90
1
@@ -32,7 +32,7 @@
255
67
1000
- 1000
+ 4000
- 4.5
diff --git a/Xiaomi/Mi13T/Android.mk b/Xiaomi/Mi13T/Android.mk
new file mode 100644
index 000000000..af912dfde
--- /dev/null
+++ b/Xiaomi/Mi13T/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi13t
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
\ No newline at end of file
diff --git a/Xiaomi/Mi13T/AndroidManifest.xml b/Xiaomi/Mi13T/AndroidManifest.xml
new file mode 100644
index 000000000..725361606
--- /dev/null
+++ b/Xiaomi/Mi13T/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/Xiaomi/Mi13T/res/values/config.xml b/Xiaomi/Mi13T/res/values/config.xml
new file mode 100644
index 000000000..fdff50337
--- /dev/null
+++ b/Xiaomi/Mi13T/res/values/config.xml
@@ -0,0 +1,9 @@
+
+
+ M 0,0 H -33 V 88 H 33 V 0 H 0 Z
+ 90.0px
+ 90.0px
+ 90.0px
+ 88.0px
+ 88.0px
+
\ No newline at end of file
diff --git a/Xiaomi/Mi14Pro-SystemUI/Android.mk b/Xiaomi/Mi14Pro-SystemUI/Android.mk
new file mode 100644
index 000000000..ff86f5edc
--- /dev/null
+++ b/Xiaomi/Mi14Pro-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi14pro-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/Xiaomi/Mi14Pro-SystemUI/AndroidManifest.xml b/Xiaomi/Mi14Pro-SystemUI/AndroidManifest.xml
new file mode 100644
index 000000000..9c8b1a941
--- /dev/null
+++ b/Xiaomi/Mi14Pro-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Xiaomi/Mi14Pro-SystemUI/res/values-land/config.xml b/Xiaomi/Mi14Pro-SystemUI/res/values-land/config.xml
new file mode 100644
index 000000000..1ca7aee1f
--- /dev/null
+++ b/Xiaomi/Mi14Pro-SystemUI/res/values-land/config.xml
@@ -0,0 +1,7 @@
+
+
+ 348.0dip
+ 248.0dip
+ 140.0dip
+ 116.0dip
+
diff --git a/Xiaomi/Mi14Pro-SystemUI/res/values-sw360dp/config.xml b/Xiaomi/Mi14Pro-SystemUI/res/values-sw360dp/config.xml
new file mode 100644
index 000000000..d4f5f73dc
--- /dev/null
+++ b/Xiaomi/Mi14Pro-SystemUI/res/values-sw360dp/config.xml
@@ -0,0 +1,4 @@
+
+
+ 298.0dip
+
diff --git a/Xiaomi/Mi14Pro-SystemUI/res/values-sw410dp-land/config.xml b/Xiaomi/Mi14Pro-SystemUI/res/values-sw410dp-land/config.xml
new file mode 100644
index 000000000..58f69e0ff
--- /dev/null
+++ b/Xiaomi/Mi14Pro-SystemUI/res/values-sw410dp-land/config.xml
@@ -0,0 +1,5 @@
+
+
+ 348.0dip
+ 248.0dip
+
diff --git a/Xiaomi/Mi14Pro-SystemUI/res/values-sw410dp/config.xml b/Xiaomi/Mi14Pro-SystemUI/res/values-sw410dp/config.xml
new file mode 100644
index 000000000..665b41f7e
--- /dev/null
+++ b/Xiaomi/Mi14Pro-SystemUI/res/values-sw410dp/config.xml
@@ -0,0 +1,4 @@
+
+
+ 348.0dip
+
diff --git a/Xiaomi/Mi14Pro-SystemUI/res/values/config.xml b/Xiaomi/Mi14Pro-SystemUI/res/values/config.xml
new file mode 100644
index 000000000..dd1507300
--- /dev/null
+++ b/Xiaomi/Mi14Pro-SystemUI/res/values/config.xml
@@ -0,0 +1,11 @@
+
+
+ true
+ 48.0dip
+ 348.0dip
+ 348.0dip
+ 160.0dip
+ 136.0dip
+ 3.0px
+ 3.0px
+
diff --git a/Xiaomi/Mi14Pro/Android.mk b/Xiaomi/Mi14Pro/Android.mk
new file mode 100644
index 000000000..f40abf8f5
--- /dev/null
+++ b/Xiaomi/Mi14Pro/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi14pro
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Xiaomi/Mi14Pro/AndroidManifest.xml b/Xiaomi/Mi14Pro/AndroidManifest.xml
new file mode 100644
index 000000000..a27487fb1
--- /dev/null
+++ b/Xiaomi/Mi14Pro/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Xiaomi/Mi14Pro/res/values-440dpi/config.xml b/Xiaomi/Mi14Pro/res/values-440dpi/config.xml
new file mode 100644
index 000000000..be43d3ce5
--- /dev/null
+++ b/Xiaomi/Mi14Pro/res/values-440dpi/config.xml
@@ -0,0 +1,5 @@
+
+
+ 47.19998dip
+ 47.19998dip
+
diff --git a/Xiaomi/Mi14Pro/res/values-large/config.xml b/Xiaomi/Mi14Pro/res/values-large/config.xml
new file mode 100644
index 000000000..c8180a2cb
--- /dev/null
+++ b/Xiaomi/Mi14Pro/res/values-large/config.xml
@@ -0,0 +1,7 @@
+
+
+
+
+ - 55.000008%
+ - 79.99999%
+
diff --git a/Xiaomi/Mi14Pro/res/values-xhdpi/config.xml b/Xiaomi/Mi14Pro/res/values-xhdpi/config.xml
new file mode 100644
index 000000000..be43d3ce5
--- /dev/null
+++ b/Xiaomi/Mi14Pro/res/values-xhdpi/config.xml
@@ -0,0 +1,5 @@
+
+
+ 47.19998dip
+ 47.19998dip
+
diff --git a/Xiaomi/Mi14Pro/res/values-xxhdpi/config.xml b/Xiaomi/Mi14Pro/res/values-xxhdpi/config.xml
new file mode 100644
index 000000000..be43d3ce5
--- /dev/null
+++ b/Xiaomi/Mi14Pro/res/values-xxhdpi/config.xml
@@ -0,0 +1,5 @@
+
+
+ 47.19998dip
+ 47.19998dip
+
diff --git a/Xiaomi/Mi14Pro/res/values-xxxhdpi/config.xml b/Xiaomi/Mi14Pro/res/values-xxxhdpi/config.xml
new file mode 100644
index 000000000..292a96246
--- /dev/null
+++ b/Xiaomi/Mi14Pro/res/values-xxxhdpi/config.xml
@@ -0,0 +1,7 @@
+
+
+
+ 200.0dip
+ 47.19998dip
+ 47.19998dip
+
diff --git a/Xiaomi/Mi14Pro/res/values/arrays.xml b/Xiaomi/Mi14Pro/res/values/arrays.xml
new file mode 100644
index 000000000..10e202162
--- /dev/null
+++ b/Xiaomi/Mi14Pro/res/values/arrays.xml
@@ -0,0 +1,141 @@
+
+
+
+ - 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
+
+
+ - 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
+
+
+ - 0
+ - 1
+ - 75
+ - 76
+
+
+ - 50
+
+
+ - 0
+ - 30
+ - 45
+ - 53
+
+
+ - 1
+ - 0
+ - 5
+ - 7
+
+
+ - -140
+ - -140
+ - -125
+ - -112
+ - -102
+ - -44
+
+
+
+ - /data/dalvik-cache/arm64/system@framework@boot.oat
+ - /data/dalvik-cache/arm/system@framework@boot.oat
+ - /data/dalvik-cache/arm64/system@framework@services.jar@classes.dex
+ - /data/dalvik-cache/arm/system@framework@services.jar@classes.dex
+ - /system/framework/arm64/boot.oat
+ - /system/framework/arm64/boot-framework.oat
+ - /system/framework/arm64/boot-QPerformance.oat
+ - /system/framework/arm64/boot-UxPerformance.oat
+ - /system/framework/arm64/boot-core-libart.oat
+ - /system/framework/framework.jar
+ - /system/framework/oat/arm64/services.odex
+ - /system/framework/services.jar
+ - /apex/com.android.art/javalib/core-oj.jar
+ - /apex/com.android.art/javalib/core-libart.jar
+ - /apex/com.android.media/javalib/updatable-media.jar
+ - /system/lib64/libRScpp.so
+ - /system/lib64/libRS.so
+ - /system/lib64/libRS_internal.so
+ - /system/lib64/libbcinfo.so
+ - /system/lib64/libRSDriver.so
+ - /system/lib64/libRSCpuRef.so
+ - /system/lib64/libblas.so
+ - /system/lib64/libsurfaceflinger.so
+ - /vendor/lib64/libllvm-qgl.so
+ - /system/lib64/libhwui.so
+ - /vendor/lib64/libllvm-glnext.so
+ - /system/lib64/libft2.so
+ - /system/lib64/libGLESv2.so
+
+
+ - wifi,1,1,1,-1,true
+ - mobile,0,0,0,-1,true
+ - mobile_mms,2,0,4,300000,true
+ - mobile_supl,3,0,2,300000,true
+ - mobile_dun,4,0,2,300000,true
+ - mobile_hipri,5,0,3,300000,true
+ - mobile_fota,10,0,2,300000,true
+ - mobile_ims,11,0,2,300000,true
+ - mobile_cbs,12,0,2,300000,true
+ - wifi_p2p,13,1,0,-1,true
+ - mobile_ia,14,0,2,-1,true
+ - mobile_emergency,15,0,2,-1,true
+ - bluetooth,7,7,2,-1,true
+ - ethernet,9,9,4,-1,true
+
+
+
diff --git a/Xiaomi/Mi14Pro/res/values/bools.xml b/Xiaomi/Mi14Pro/res/values/bools.xml
new file mode 100644
index 000000000..a4ffd0db5
--- /dev/null
+++ b/Xiaomi/Mi14Pro/res/values/bools.xml
@@ -0,0 +1,25 @@
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+ false
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
diff --git a/Xiaomi/Mi14Pro/res/values/dimens.xml b/Xiaomi/Mi14Pro/res/values/dimens.xml
new file mode 100644
index 000000000..626f13144
--- /dev/null
+++ b/Xiaomi/Mi14Pro/res/values/dimens.xml
@@ -0,0 +1,6 @@
+
+
+ 20.0dip
+ - 24.0dip
+ - 24.0dip
+
diff --git a/Realme/8pro/res/values/fractions.xml b/Xiaomi/Mi14Pro/res/values/fractions.xml
similarity index 50%
rename from Realme/8pro/res/values/fractions.xml
rename to Xiaomi/Mi14Pro/res/values/fractions.xml
index d78384c3a..60934c5ab 100644
--- a/Realme/8pro/res/values/fractions.xml
+++ b/Xiaomi/Mi14Pro/res/values/fractions.xml
@@ -1,6 +1,5 @@
-
300.0%
- 100.0%
-
\ No newline at end of file
+ 30%
+
diff --git a/Xiaomi/Mi14Pro/res/values/integers.xml b/Xiaomi/Mi14Pro/res/values/integers.xml
new file mode 100644
index 000000000..da89ec209
--- /dev/null
+++ b/Xiaomi/Mi14Pro/res/values/integers.xml
@@ -0,0 +1,19 @@
+
+
+ 4
+ 4000
+ 18
+ 33
+ 180
+ 60
+ 240
+ 144
+ 5
+ 86
+ 255
+ 79
+ 67
+ 255
+ 5
+ 580
+
diff --git a/Xiaomi/Mi14Pro/res/values/strings.xml b/Xiaomi/Mi14Pro/res/values/strings.xml
new file mode 100644
index 000000000..5e2fb3d62
--- /dev/null
+++ b/Xiaomi/Mi14Pro/res/values/strings.xml
@@ -0,0 +1,5 @@
+
+
+
+ M20 0h1040s20 0 20 20v2360s0 20 -20 20h-1040s-20 0 -20 -20v-2360s0 -20 20 -20
+
diff --git a/Xiaomi/Mi14Pro/res/xml/irq_device_map.xml b/Xiaomi/Mi14Pro/res/xml/irq_device_map.xml
new file mode 100644
index 000000000..3619446de
--- /dev/null
+++ b/Xiaomi/Mi14Pro/res/xml/irq_device_map.xml
@@ -0,0 +1,6 @@
+
+
+
+ Alarm
+
+
\ No newline at end of file
diff --git a/Xiaomi/Mi14Pro/res/xml/power_profile.xml b/Xiaomi/Mi14Pro/res/xml/power_profile.xml
new file mode 100644
index 000000000..7132c3402
--- /dev/null
+++ b/Xiaomi/Mi14Pro/res/xml/power_profile.xml
@@ -0,0 +1,306 @@
+
+
+ - 0
+ - 2.86
+ - 504.48
+
+ 2
+ 3
+ 2
+ 1
+
+
+ 307200
+ 460800
+ 556800
+ 672000
+ 787200
+ 902400
+ 1017600
+ 1132800
+ 1248000
+ 1344000
+ 1459200
+ 1574400
+ 1689600
+ 1804800
+ 1920000
+ 2035200
+ 2150400
+ 2265600
+
+
+ 3.00
+ 4.49
+ 5.74
+ 6.48
+ 7.23
+ 9.64
+ 10.49
+ 13.17
+ 16.33
+ 17.76
+ 20.96
+ 23.84
+ 27.50
+ 29.89
+ 30.33
+ 36.89
+ 61.14
+ 68.27
+
+
+ 499200
+ 614400
+ 729600
+ 844800
+ 960000
+ 1075200
+ 1190400
+ 1286400
+ 1401600
+ 1497600
+ 1612800
+ 1708800
+ 1824000
+ 1920000
+ 2035200
+ 2131200
+ 2188800
+ 2246400
+ 2323200
+ 2380800
+ 2438400
+ 2515200
+ 2572800
+ 2630400
+ 2707200
+ 2764800
+ 2841600
+ 2899200
+ 2956800
+ 3014400
+ 3072000
+ 3148800
+
+
+ 20.06
+ 23.56
+ 28.36
+ 34.03
+ 39.32
+ 46.45
+ 53.73
+ 62.01
+ 68.32
+ 74.80
+ 88.91
+ 98.99
+ 112.48
+ 123.14
+ 137.68
+ 164.39
+ 187.15
+ 190.60
+ 197.61
+ 210.65
+ 220.45
+ 237.54
+ 246.10
+ 258.35
+ 279.03
+ 298.56
+ 313.95
+ 333.16
+ 348.99
+ 371.72
+ 400.05
+ 438.24
+
+
+ 499200
+ 614400
+ 729600
+ 844800
+ 960000
+ 1075200
+ 1190400
+ 1286400
+ 1401600
+ 1497600
+ 1612800
+ 1708800
+ 1824000
+ 1920000
+ 2035200
+ 2131200
+ 2188800
+ 2246400
+ 2323200
+ 2380800
+ 2438400
+ 2515200
+ 2572800
+ 2630400
+ 2707200
+ 2764800
+ 2841600
+ 2899200
+ 2956800
+
+
+ 20.26
+ 24.54
+ 30.20
+ 35.96
+ 42.55
+ 49.51
+ 58.33
+ 64.93
+ 73.29
+ 81.75
+ 90.46
+ 98.74
+ 111.95
+ 118.61
+ 134.08
+ 158.12
+ 185.11
+ 190.22
+ 198.79
+ 205.61
+ 221.34
+ 235.16
+ 248.11
+ 263.01
+ 285.91
+ 306.47
+ 332.14
+ 350.36
+ 373.74
+
+
+ 480000
+ 576000
+ 672000
+ 787200
+ 902400
+ 1017600
+ 1132800
+ 1248000
+ 1363200
+ 1478400
+ 1593600
+ 1708800
+ 1824000
+ 1939200
+ 2035200
+ 2112000
+ 2169600
+ 2246400
+ 2304000
+ 2380800
+ 2438400
+ 2496000
+ 2553600
+ 2630400
+ 2688000
+ 2745600
+ 2803200
+ 2880000
+ 2937600
+ 2995200
+ 3052800
+ 3110400
+ 3187200
+ 3244800
+ 3302400
+
+
+ 47.76
+ 56.15
+ 64.43
+ 77.70
+ 88.77
+ 103.71
+ 117.62
+ 132.12
+ 147.90
+ 160.97
+ 188.74
+ 211.51
+ 233.46
+ 263.84
+ 280.59
+ 299.16
+ 323.56
+ 355.66
+ 410.89
+ 415.41
+ 449.82
+ 459.09
+ 492.68
+ 518.56
+ 561.92
+ 601.42
+ 625.94
+ 682.46
+ 727.81
+ 780.04
+ 823.42
+ 925.57
+ 1046.24
+ 1183.54
+ 1333.15
+
+ - 17.05
+ - 7.1
+ - 0
+ - 4880
+ - 0.8
+ - 403.81
+ - 28.52
+ - 21.59
+ - 70.75
+ - 171.72
+ - 840.6
+ - 48.18
+ - 126.385
+ - 73.14
+
+ 3.73
+ 3.73
+
+
+ 4
+ 1
+
+ 59
+ 136
+ 136
+ 136
+ 136
+ 136
+
+
+
+ 17
+
+ - 1
+ - 176
+ - 200
+
+ 1
+
+ - 3700
+
+ .0001
+ .001
+ .01
+ .1
+ 1
+
+ - 1.19
+ - 0.9
+ - 3700
+
\ No newline at end of file
diff --git a/Xiaomi/Redmi9-SystemUI/Android.mk b/Xiaomi/Redmi9-SystemUI/Android.mk
index 8f92d997f..4359af1fb 100644
--- a/Xiaomi/Redmi9-SystemUI/Android.mk
+++ b/Xiaomi/Redmi9-SystemUI/Android.mk
@@ -5,4 +5,4 @@ LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi9-systemui
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
-include $(BUILD_PACKAGE)
\ No newline at end of file
+include $(BUILD_PACKAGE)
diff --git a/Xiaomi/Redmi9-SystemUI/AndroidManifest.xml b/Xiaomi/Redmi9-SystemUI/AndroidManifest.xml
index 9b9a17a29..f6a123286 100644
--- a/Xiaomi/Redmi9-SystemUI/AndroidManifest.xml
+++ b/Xiaomi/Redmi9-SystemUI/AndroidManifest.xml
@@ -4,7 +4,7 @@
android:versionName="1.0">
-
\ No newline at end of file
+
diff --git a/Xiaomi/Redmi9-SystemUI/res/values-440dpi/dimens.xml b/Xiaomi/Redmi9-SystemUI/res/values-440dpi/dimens.xml
deleted file mode 100644
index f568f0395..000000000
--- a/Xiaomi/Redmi9-SystemUI/res/values-440dpi/dimens.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
- 85.0dip
- 19.0dip
-
\ No newline at end of file
diff --git a/Xiaomi/Redmi9-SystemUI/res/values-port/dimens.xml b/Xiaomi/Redmi9-SystemUI/res/values-port/dimens.xml
deleted file mode 100644
index 590f1a1ee..000000000
--- a/Xiaomi/Redmi9-SystemUI/res/values-port/dimens.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- 7.0dip
-
\ No newline at end of file
diff --git a/Xiaomi/Redmi9-SystemUI/res/values/dimens.xml b/Xiaomi/Redmi9-SystemUI/res/values/dimens.xml
index bc3438fa6..fd6acc6af 100644
--- a/Xiaomi/Redmi9-SystemUI/res/values/dimens.xml
+++ b/Xiaomi/Redmi9-SystemUI/res/values/dimens.xml
@@ -1,5 +1,9 @@
+ 8.0dip
+ 0.0dip
+ 4.0dip
85.0dip
- 4.5dip
-
\ No newline at end of file
+ 30.0px
+ 65.0px
+
diff --git a/Xiaomi/Redmi9/Android.mk b/Xiaomi/Redmi9/Android.mk
index c4b3f2207..b161a6eda 100644
--- a/Xiaomi/Redmi9/Android.mk
+++ b/Xiaomi/Redmi9/Android.mk
@@ -5,4 +5,4 @@ LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi9
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
-include $(BUILD_PACKAGE)
\ No newline at end of file
+include $(BUILD_PACKAGE)
diff --git a/Xiaomi/Redmi9/AndroidManifest.xml b/Xiaomi/Redmi9/AndroidManifest.xml
index 1f4921531..dfc0d8d60 100644
--- a/Xiaomi/Redmi9/AndroidManifest.xml
+++ b/Xiaomi/Redmi9/AndroidManifest.xml
@@ -4,7 +4,7 @@
android:versionName="1.0">
-
\ No newline at end of file
+ android:requiredSystemPropertyValue="+(*edmi/lancelot*|*edmi/galahad*)"
+ android:priority="122"
+ android:isStatic="true" />
+
diff --git a/Xiaomi/Redmi9/res/values/bools.xml b/Xiaomi/Redmi9/res/values/bools.xml
deleted file mode 100644
index c1de37ea1..000000000
--- a/Xiaomi/Redmi9/res/values/bools.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
- false
- true
-
\ No newline at end of file
diff --git a/Xiaomi/Redmi9/res/values/config.xml b/Xiaomi/Redmi9/res/values/config.xml
new file mode 100644
index 000000000..a7a92922d
--- /dev/null
+++ b/Xiaomi/Redmi9/res/values/config.xml
@@ -0,0 +1,256 @@
+
+
+ true
+ 180
+ 60
+ true
+ - 0.0
+ - 1.0
+ - 0.4
+ 2000
+ 4000
+ 100.0%
+
+ - 1
+ - 4
+ - 12
+ - 20
+ - 40
+ - 65
+ - 95
+ - 140
+ - 200
+ - 350
+ - 650
+ - 1300
+ - 2000
+ - 3300
+ - 6000
+
+
+ - 2.0487
+ - 4.8394
+ - 17.2619
+ - 39.2619
+ - 50.671
+ - 92.3019
+ - 94.2512
+ - 98.37
+ - 100.152
+ - 105.297
+ - 120.385
+ - 142.064
+ - 226.5179
+ - 248.0267
+ - 353.2814
+ - 427.6287
+
+
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+ - 6
+ - 7
+ - 8
+ - 9
+ - 10
+ - 11
+ - 12
+ - 13
+ - 14
+ - 15
+ - 16
+ - 17
+ - 18
+ - 19
+ - 20
+ - 21
+ - 22
+ - 23
+ - 24
+ - 25
+ - 26
+ - 30
+ - 35
+ - 40
+ - 45
+ - 50
+ - 55
+ - 60
+ - 70
+ - 100
+ - 105
+ - 110
+ - 115
+ - 120
+ - 125
+ - 130
+ - 135
+ - 140
+ - 145
+ - 150
+ - 155
+ - 160
+ - 165
+ - 170
+ - 175
+ - 180
+ - 185
+ - 190
+ - 195
+ - 200
+ - 205
+ - 210
+ - 215
+ - 220
+ - 225
+ - 230
+ - 235
+ - 240
+ - 245
+ - 250
+ - 251
+ - 252
+ - 253
+ - 254
+ - 255
+
+
+ - 2.0482
+ - 2.543
+ - 3.0253
+ - 3.5077
+ - 4.0824
+ - 4.4748
+ - 5.08
+ - 6.4233
+ - 8.0848
+ - 11.6607
+ - 13.2347
+ - 15.0676
+ - 16.8302
+ - 18.4261
+ - 20.3103
+ - 21.9042
+ - 23.5456
+ - 25.2137
+ - 27.1769
+ - 28.9571
+ - 30.5244
+ - 32.3535
+ - 34.0867
+ - 42.366
+ - 51.1309
+ - 59.52
+ - 67.744
+ - 75.9738
+ - 84.6332
+ - 94.1525
+ - 102.2207
+ - 110.4878
+ - 117.0405
+ - 124.3733
+ - 130.9928
+ - 140.4247
+ - 149.3156
+ - 157.1995
+ - 165.3651
+ - 173.2726
+ - 181.4272
+ - 189.1402
+ - 197.5334
+ - 205.6301
+ - 213.9381
+ - 222.2769
+ - 230.0891
+ - 238.6084
+ - 246.5399
+ - 255.6544
+ - 263.6221
+ - 271.9324
+ - 279.1449
+ - 288.5736
+ - 297.6628
+ - 306.1899
+ - 314.4511
+ - 322.1404
+ - 330.969
+ - 338.2251
+ - 346.2251
+ - 354.567
+ - 370.799
+ - 413.1738
+ - 415.6397
+ - 417.264
+ - 419.264
+ - 421.264
+ - 424.646
+ - 427.6287
+
+
+ - 1
+ - 4
+ - 12
+ - 20
+ - 40
+ - 65
+ - 95
+ - 140
+ - 200
+ - 350
+ - 650
+ - 1300
+ - 2000
+ - 3300
+
+
+ - 9000
+ - 8000
+ - 7000
+ - 5000
+ - 3500
+ - 2500
+ - 2000
+ - 2000
+ - 2000
+ - 2000
+ - 2000
+ - 1500
+ - 1500
+ - 1000
+ - 1000
+
+
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+
+ 200
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+ M84.0014003,76.0002722 C39.8036856,75.9997279 11.8039716,75.9996372 0.00225823708,76 C-11.8004588,76.0003629 -39.8012115,76.0004536 -84,76.0002722 L-84,-4.19220214e-13 L84.0014003,-4.19220214e-13 L84.0014003,76.0002722 Z
+ 0
+ 61
+
+ - 0:2:15
+
+
diff --git a/Xiaomi/Redmi9/res/values/dimens.xml b/Xiaomi/Redmi9/res/values/dimens.xml
index 853f4c83b..17d479b9b 100644
--- a/Xiaomi/Redmi9/res/values/dimens.xml
+++ b/Xiaomi/Redmi9/res/values/dimens.xml
@@ -1,6 +1,6 @@
- 90.0px
- 95.0px
27.636353dip
-
\ No newline at end of file
+ 95.0px
+ 90.0px
+
diff --git a/Xiaomi/Redmi9/res/values/strings.xml b/Xiaomi/Redmi9/res/values/strings.xml
deleted file mode 100644
index 787a4c574..000000000
--- a/Xiaomi/Redmi9/res/values/strings.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- M84.0014003,76.0002722 C39.8036856,75.9997279 11.8039716,75.9996372 0.00225823708,76 C-11.8004588,76.0003629 -39.8012115,76.0004536 -84,76.0002722 L-84,-4.19220214e-13 L84.0014003,-4.19220214e-13 L84.0014003,76.0002722 Z
-
\ No newline at end of file
diff --git a/Xiaomi/Redmi9/res/xml/power_profile.xml b/Xiaomi/Redmi9/res/xml/power_profile.xml
new file mode 100644
index 000000000..aa3cf0ac8
--- /dev/null
+++ b/Xiaomi/Redmi9/res/xml/power_profile.xml
@@ -0,0 +1,174 @@
+
+
+ - 0.1
+ - 95.5
+ - 401.5
+ - 63.81
+ - 1.62
+ - 0.1375
+ - 169.37
+ - 0.1
+ - 40.5
+ - 32.5
+ - 144.5
+ - 339.13
+ - 0.298
+ - 210
+ - 0.1
+
+ 9.5
+ 9.5
+
+
+ 6
+ 2
+
+
+ 400000
+
+
+ 13
+ 17
+ 19
+ 20
+ 22
+ 24
+ 26
+ 28
+ 31
+ 35
+ 38
+ 40
+ 44
+ 47
+ 55
+ 59
+
+
+ 48
+ 52
+ 61
+ 72
+ 84
+ 100
+ 109
+ 125
+ 139
+ 157
+ 175
+ 196
+ 209
+ 219
+ 233
+ 245
+
+ - 4.08
+ - 5
+ - 2.55
+ - 2.11
+ - 2.22
+
+ 1800000
+ 1625000
+ 1500000
+ 1450000
+ 1375000
+ 1325000
+ 1275000
+ 1175000
+ 1100000
+ 1050000
+ 999000
+ 950000
+ 900000
+ 850000
+ 774000
+ 500000
+
+
+ 2000000
+ 1950000
+ 1900000
+ 1850000
+ 1800000
+ 1710000
+ 1621000
+ 1532000
+ 1443000
+ 1354000
+ 1295000
+ 1176000
+ 1087000
+ 998000
+ 909000
+ 850000
+
+
+ 13
+ 17
+ 19
+ 20
+ 22
+ 24
+ 26
+ 28
+ 31
+ 35
+ 38
+ 40
+ 44
+ 47
+ 55
+ 59
+
+
+ 48
+ 52
+ 61
+ 72
+ 84
+ 100
+ 109
+ 125
+ 139
+ 157
+ 175
+ 196
+ 209
+ 219
+ 233
+ 245
+
+
+ 22.7
+
+ - 5020
+ - 0
+ - 0
+ - 0
+
+ - 0
+
+ .0002
+ .002
+ .02
+ .2
+ 2
+
+ - 0
+ - 0
+ - 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ - 0
+
+ 0
+ 0
+
+ - 0
+
diff --git a/Xiaomi/RedmiK70-SystemUI/Android.mk b/Xiaomi/RedmiK70-SystemUI/Android.mk
new file mode 100644
index 000000000..8df1d2f63
--- /dev/null
+++ b/Xiaomi/RedmiK70-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmik70-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/Xiaomi/RedmiK70-SystemUI/AndroidManifest.xml b/Xiaomi/RedmiK70-SystemUI/AndroidManifest.xml
new file mode 100644
index 000000000..3dc641626
--- /dev/null
+++ b/Xiaomi/RedmiK70-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Xiaomi/RedmiK70-SystemUI/res/values-land/config.xml b/Xiaomi/RedmiK70-SystemUI/res/values-land/config.xml
new file mode 100644
index 000000000..537482456
--- /dev/null
+++ b/Xiaomi/RedmiK70-SystemUI/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/Xiaomi/RedmiK70-SystemUI/res/values-v31/config.xml b/Xiaomi/RedmiK70-SystemUI/res/values-v31/config.xml
new file mode 100644
index 000000000..c4e039188
--- /dev/null
+++ b/Xiaomi/RedmiK70-SystemUI/res/values-v31/config.xml
@@ -0,0 +1,4 @@
+
+
+ 1400px
+
diff --git a/Xiaomi/RedmiK70-SystemUI/res/values/config.xml b/Xiaomi/RedmiK70-SystemUI/res/values/config.xml
new file mode 100644
index 000000000..385836719
--- /dev/null
+++ b/Xiaomi/RedmiK70-SystemUI/res/values/config.xml
@@ -0,0 +1,10 @@
+
+
+ 66px
+ 66px
+ 125px
+ 66px
+ 66px
+ 125px
+ 125px
+
diff --git a/Xiaomi/RedmiK70/Android.mk b/Xiaomi/RedmiK70/Android.mk
new file mode 100644
index 000000000..e27435596
--- /dev/null
+++ b/Xiaomi/RedmiK70/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmik70
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Xiaomi/RedmiK70/AndroidManifest.xml b/Xiaomi/RedmiK70/AndroidManifest.xml
new file mode 100644
index 000000000..60cd1d8cd
--- /dev/null
+++ b/Xiaomi/RedmiK70/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Xiaomi/RedmiK70/res/values-land/config.xml b/Xiaomi/RedmiK70/res/values-land/config.xml
new file mode 100644
index 000000000..fb1bc7e5c
--- /dev/null
+++ b/Xiaomi/RedmiK70/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/Xiaomi/RedmiK70/res/values/config.xml b/Xiaomi/RedmiK70/res/values/config.xml
new file mode 100644
index 000000000..02f2dea85
--- /dev/null
+++ b/Xiaomi/RedmiK70/res/values/config.xml
@@ -0,0 +1,22 @@
+
+
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+
+ 125px
+ 125px
+ 125px
+ 28dp
+ 125px
+
+ 4
+ 1
+
+ M -38.5,0 L -38.5,101 L 38.5,101 L 38.5,0 Z
+ M -38.5,0 L -38.5,101 L 38.5,101 L 38.5,0 Z
+
diff --git a/Xiaomi/RedmiNote125G/Android.mk b/Xiaomi/RedmiNote125G/Android.mk
new file mode 100644
index 000000000..6765f393f
--- /dev/null
+++ b/Xiaomi/RedmiNote125G/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote125g
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Xiaomi/RedmiNote125G/AndroidManifest.xml b/Xiaomi/RedmiNote125G/AndroidManifest.xml
new file mode 100644
index 000000000..5481002e5
--- /dev/null
+++ b/Xiaomi/RedmiNote125G/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Xiaomi/RedmiNote125G/res/values/config.xml b/Xiaomi/RedmiNote125G/res/values/config.xml
new file mode 100644
index 000000000..b671642f1
--- /dev/null
+++ b/Xiaomi/RedmiNote125G/res/values/config.xml
@@ -0,0 +1,114 @@
+
+
+
+ - 10
+ - 20
+ - 40
+ - 70
+ - 110
+ - 160
+ - 200
+ - 255
+
+
+ - 10
+ - 30
+ - 60
+ - 100
+ - 150
+ - 210
+ - 255
+
+
+ - 0
+ - 1
+ - 2
+
+
+
+ - bnep\\d
+ - bt-pan
+
+
+ - 0
+ - 1
+ - 5
+ - 7
+
+
+ - usb\\d
+ - rndis\\d
+
+
+ - softap0
+ - wlan0
+
+
+ - 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
+ - 9,1
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ false
+ true
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ false
+ true
+ true
+
+ false
+ false
+ false
+
+ 120
+ 120
+ 17
+
+ 688
+ 2047
+ 632
+ 1024
+ 2047
+ 4
+
+ 100%
+ 29.999996%
+
+ Redmi Note 12 5G
+
+
diff --git a/Xiaomi/RedmiNote125G/res/values/notch.xml b/Xiaomi/RedmiNote125G/res/values/notch.xml
new file mode 100644
index 000000000..827109dfa
--- /dev/null
+++ b/Xiaomi/RedmiNote125G/res/values/notch.xml
@@ -0,0 +1,9 @@
+
+
+ 102.0px
+ 102.0px
+ 96.0px
+ 96.0px
+ 24.0dip
+ 96.0px
+
diff --git a/Xiaomi/RedmiNote12Pro5G/Android.mk b/Xiaomi/RedmiNote12Pro5G/Android.mk
new file mode 100644
index 000000000..5369dbc7c
--- /dev/null
+++ b/Xiaomi/RedmiNote12Pro5G/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote12pro5g
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
\ No newline at end of file
diff --git a/Xiaomi/RedmiNote12Pro5G/AndroidManifest.xml b/Xiaomi/RedmiNote12Pro5G/AndroidManifest.xml
new file mode 100644
index 000000000..e96af855c
--- /dev/null
+++ b/Xiaomi/RedmiNote12Pro5G/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/Xiaomi/RedmiNote12Pro5G/res/values/config.xml b/Xiaomi/RedmiNote12Pro5G/res/values/config.xml
new file mode 100644
index 000000000..80dead253
--- /dev/null
+++ b/Xiaomi/RedmiNote12Pro5G/res/values/config.xml
@@ -0,0 +1,293 @@
+
+
+
+ - 5.5
+ - 6.5
+ - 8.7
+ - 17.0
+ - 25.0
+ - 29.7
+ - 35.7
+ - 48.2
+ - 59.0
+ - 76.0
+ - 81.0
+ - 82.0
+ - 82.0
+ - 82.0
+ - 83.0
+ - 83.0
+ - 83.0
+ - 84.0
+ - 84.0
+ - 85.0
+ - 85.0
+ - 85.0
+ - 85.0
+ - 86.0
+ - 86.0
+ - 87.0
+ - 89.0
+ - 90.0
+ - 91.0
+ - 93.0
+ - 94.0
+ - 96.0
+ - 97.0
+ - 99.0
+ - 100.0
+ - 101.0
+ - 104.0
+ - 105.0
+ - 106.0
+ - 108.0
+ - 109.0
+ - 111.0
+ - 112.0
+ - 114.0
+ - 116.0
+ - 137.0
+ - 157.0
+ - 180.0
+ - 205.0
+ - 226.0
+ - 257.0
+ - 280.0
+ - 295.0
+ - 369.0
+ - 400.0
+ - 416.7
+ - 433.3
+ - 450.0
+ - 466.7
+ - 483.3
+ - 500.0
+ - 512.5
+ - 525.0
+ - 537.5
+ - 550.0
+ - 562.5
+ - 575.0
+ - 587.5
+ - 600.0
+ - 610.0
+ - 620.0
+ - 630.0
+ - 640.0
+ - 650.0
+ - 660.0
+ - 670.0
+ - 680.0
+ - 690.0
+ - 700.0
+ - 705.0
+ - 710.0
+ - 715.0
+ - 720.0
+ - 725.0
+ - 730.0
+ - 735.0
+ - 740.0
+ - 745.0
+ - 750.0
+ - 755.0
+ - 760.0
+ - 765.0
+ - 770.0
+ - 775.0
+ - 800.0
+ - 816.7
+ - 833.3
+ - 850.0
+ - 866.7
+ - 883.3
+ - 900.0
+ - 914.3
+ - 928.6
+ - 942.9
+ - 957.1
+ - 971.4
+ - 985.7
+ - 1000.0
+
+
+ - 1
+ - 2
+ - 4
+ - 6
+ - 8
+ - 10
+ - 15
+ - 20
+ - 25
+ - 30
+ - 35
+ - 40
+ - 45
+ - 50
+ - 55
+ - 60
+ - 65
+ - 70
+ - 75
+ - 80
+ - 85
+ - 90
+ - 95
+ - 100
+ - 120
+ - 140
+ - 160
+ - 180
+ - 200
+ - 220
+ - 240
+ - 260
+ - 280
+ - 300
+ - 320
+ - 340
+ - 360
+ - 380
+ - 400
+ - 420
+ - 440
+ - 460
+ - 480
+ - 500
+ - 700
+ - 900
+ - 1100
+ - 1300
+ - 1500
+ - 1700
+ - 1900
+ - 2000
+ - 2500
+ - 3000
+ - 3500
+ - 4000
+ - 4500
+ - 5000
+ - 5500
+ - 6000
+ - 6500
+ - 7000
+ - 7500
+ - 8000
+ - 8500
+ - 9000
+ - 9500
+ - 10000
+ - 10500
+ - 11000
+ - 11500
+ - 12000
+ - 12500
+ - 13000
+ - 13500
+ - 14000
+ - 14500
+ - 15000
+ - 16000
+ - 17000
+ - 18000
+ - 19000
+ - 20000
+ - 21000
+ - 22000
+ - 23000
+ - 24000
+ - 25000
+ - 26000
+ - 27000
+ - 28000
+ - 29000
+ - 30000
+ - 35000
+ - 40000
+ - 45000
+ - 50000
+ - 55000
+ - 60000
+ - 65000
+ - 70000
+ - 75000
+ - 80000
+ - 85000
+ - 90000
+ - 95000
+ - 100000
+
+
+ - 1
+ - 255
+
+
+ - 4.5
+ - 900
+
+
+ - 2
+ - 10
+ - 30
+ - 100
+ - 800
+ - 2000
+ - 4000
+
+
+ - 2
+ - 6
+ - 10
+ - 30
+ - 100
+ - 400
+ - 600
+ - 1000
+
+
+ - 800
+ - 800
+ - 500
+ - 500
+ - 500
+ - 500
+ - 500
+ - 500
+
+ 1000
+ 1000
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ 0
+ 120
+ M 0,0 H -28 V 94 H 28 V 0 H 0 Z
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ 580
+ true
+ 536
+ 2047
+ 10
+ 11
+ 17
+
+ - 0:2:15
+
+ true
+
\ No newline at end of file
diff --git a/Xiaomi/RedmiNote12Pro5G/res/values/dimens.xml b/Xiaomi/RedmiNote12Pro5G/res/values/dimens.xml
new file mode 100644
index 000000000..a5826baee
--- /dev/null
+++ b/Xiaomi/RedmiNote12Pro5G/res/values/dimens.xml
@@ -0,0 +1,8 @@
+
+
+ 94.0px
+ 94.0px
+ 94.0px
+ 70.0px
+ 70.0px
+
\ No newline at end of file
diff --git a/Xiaomi/RedmiNote12Pro5G/res/xml/power_profile.xml b/Xiaomi/RedmiNote12Pro5G/res/xml/power_profile.xml
new file mode 100644
index 000000000..03d74cebf
--- /dev/null
+++ b/Xiaomi/RedmiNote12Pro5G/res/xml/power_profile.xml
@@ -0,0 +1,122 @@
+
+
+ - 0
+ - 116.88
+ - 447.03
+ - 15.35
+ - 0.48
+ - 1.71
+ - 307.87
+ - 34.5
+ - 20.3
+ - 43.91
+ - 122.87
+ - 698.6
+ - 76.17
+ - 285.48
+ - 136.81
+
+ 0.2
+ 0.1
+
+ - 0
+ - 0
+ - 0
+ - 0
+
+ 6
+ 2
+
+
+ 500000
+ 650000
+ 740000
+ 900000
+ 980000
+ 1053000
+ 1150000
+ 1260000
+ 1310000
+ 1407000
+ 1503000
+ 1600000
+ 1703000
+ 1800000
+ 1903000
+ 2000000
+
+
+ 650000
+ 740000
+ 910000
+ 1040000
+ 1140000
+ 1300000
+ 1430000
+ 1540000
+ 1660000
+ 1800000
+ 1900000
+ 2000000
+ 2150000
+ 2275000
+ 2400000
+ 2600000
+
+
+ 32
+ 34.17
+ 35.83
+ 36.98
+ 38.39
+ 39.70
+ 41.69
+ 44.77
+ 45.43
+ 47.02
+ 49.06
+ 52.67
+ 56.93
+ 60.76
+ 63.63
+ 69.42
+
+
+ 62.61
+ 72.44
+ 83.13
+ 94.65
+ 101.46
+ 117.86
+ 132.34
+ 147.08
+ 156.33
+ 189.74
+ 206.67
+ 221.47
+ 261.06
+ 295.84
+ 336.99
+ 401.22
+
+
+ 100
+
+ - 6.39
+
+ 22.7
+
+ - 5000
+ - 1
+ - 178
+ - 273
+
+ - 0
+
+ .0002
+ .002
+ .02
+ .2
+ 2
+
+
\ No newline at end of file
diff --git a/Xiaomi/RedmiNote13Pro4G-SystemUI/Android.mk b/Xiaomi/RedmiNote13Pro4G-SystemUI/Android.mk
new file mode 100644
index 000000000..c095b1f5b
--- /dev/null
+++ b/Xiaomi/RedmiNote13Pro4G-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote13pro4g-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/Xiaomi/RedmiNote13Pro4G-SystemUI/AndroidManifest.xml b/Xiaomi/RedmiNote13Pro4G-SystemUI/AndroidManifest.xml
new file mode 100644
index 000000000..049fba512
--- /dev/null
+++ b/Xiaomi/RedmiNote13Pro4G-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Xiaomi/RedmiNote13Pro4G-SystemUI/res/values-land/config.xml b/Xiaomi/RedmiNote13Pro4G-SystemUI/res/values-land/config.xml
new file mode 100644
index 000000000..537482456
--- /dev/null
+++ b/Xiaomi/RedmiNote13Pro4G-SystemUI/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/Xiaomi/RedmiNote13Pro4G-SystemUI/res/values-v31/config.xml b/Xiaomi/RedmiNote13Pro4G-SystemUI/res/values-v31/config.xml
new file mode 100644
index 000000000..7876ab216
--- /dev/null
+++ b/Xiaomi/RedmiNote13Pro4G-SystemUI/res/values-v31/config.xml
@@ -0,0 +1,4 @@
+
+
+ 1032px
+
diff --git a/Xiaomi/RedmiNote13Pro4G-SystemUI/res/values/config.xml b/Xiaomi/RedmiNote13Pro4G-SystemUI/res/values/config.xml
new file mode 100644
index 000000000..3ddafd2ff
--- /dev/null
+++ b/Xiaomi/RedmiNote13Pro4G-SystemUI/res/values/config.xml
@@ -0,0 +1,10 @@
+
+
+ 40px
+ 40px
+ 103px
+ 40px
+ 40px
+ 103px
+ 103px
+
diff --git a/Xiaomi/RedmiNote13Pro4G/Android.mk b/Xiaomi/RedmiNote13Pro4G/Android.mk
new file mode 100644
index 000000000..be305a2fc
--- /dev/null
+++ b/Xiaomi/RedmiNote13Pro4G/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote13pro4g
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Xiaomi/RedmiNote13Pro4G/AndroidManifest.xml b/Xiaomi/RedmiNote13Pro4G/AndroidManifest.xml
new file mode 100644
index 000000000..08bfe669c
--- /dev/null
+++ b/Xiaomi/RedmiNote13Pro4G/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Xiaomi/RedmiNote13Pro4G/res/values-land/config.xml b/Xiaomi/RedmiNote13Pro4G/res/values-land/config.xml
new file mode 100644
index 000000000..fb1bc7e5c
--- /dev/null
+++ b/Xiaomi/RedmiNote13Pro4G/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/Xiaomi/RedmiNote13Pro4G/res/values/config.xml b/Xiaomi/RedmiNote13Pro4G/res/values/config.xml
new file mode 100644
index 000000000..ed6487ef9
--- /dev/null
+++ b/Xiaomi/RedmiNote13Pro4G/res/values/config.xml
@@ -0,0 +1,22 @@
+
+
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+
+ 103px
+ 103px
+ 103px
+ 28dp
+ 103px
+
+ 6
+ 1
+
+ M -32.5,0 L -32.5,84 L 32.5,84 L 32.5,0 Z
+ M -32.5,0 L -32.5,84 L 32.5,84 L 32.5,0 Z
+
diff --git a/overlay.mk b/overlay.mk
index ddc04531f..1a8bb00b5 100644
--- a/overlay.mk
+++ b/overlay.mk
@@ -2,6 +2,7 @@ PRODUCT_PACKAGES += \
HardwareOverlayPicker \
QtiAudio \
TrebleApp \
+ treble-overlay-Hisense-HLTE556N \
treble-overlay-NavBar \
treble-overlay-NightMode \
treble-overlay-SystemUI-FalseLocks \
@@ -17,9 +18,12 @@ PRODUCT_PACKAGES += \
treble-overlay-asus-zenfonemaxshot \
treble-overlay-blackview-bv6900 \
treble-overlay-blackview-bv9500plus \
+ treble-overlay-blackview-shark8 \
+ treble-overlay-blackview-shark8-systemui \
treble-overlay-bq-jeice \
treble-overlay-caf-ims \
treble-overlay-devinputjack \
+ treble-overlay-doogee-vmax \
treble-overlay-duoqin-qin2pro \
treble-overlay-duoqin-qin3ultra \
treble-overlay-duoqin-qin3ultra-systemui \
@@ -56,6 +60,13 @@ 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 \
+ treble-overlay-infinix-note30pro-systemui \
+ treble-overlay-infinix-note40pro \
treble-overlay-infinix-note5 \
treble-overlay-infinix-note7 \
treble-overlay-infinix-note8 \
@@ -70,6 +81,8 @@ PRODUCT_PACKAGES += \
treble-overlay-lenovo-s5pro \
treble-overlay-lenovo-tabv7 \
treble-overlay-lenovo-tabv7-systemui \
+ treble-overlay-lenovo-y700_2023 \
+ treble-overlay-lenovo-y700_2023-systemui \
treble-overlay-lenovo-z5 \
treble-overlay-lg-g7 \
treble-overlay-lg-phoenix_lao_com-phoenix_sprout \
@@ -83,6 +96,8 @@ PRODUCT_PACKAGES += \
treble-overlay-mbi-s10-systemui \
treble-overlay-meizu-m2181 \
treble-overlay-meizu-m2181-systemui \
+ treble-overlay-meizu-m2461 \
+ treble-overlay-meizu-m2461-systemui \
treble-overlay-misc-aod \
treble-overlay-misc-aod-systemui \
treble-overlay-misc-dt2w \
@@ -137,6 +152,10 @@ PRODUCT_PACKAGES += \
treble-overlay-oneplus-ace2-systemui \
treble-overlay-oneplus-ace2v \
treble-overlay-oneplus-ace2v-systemui \
+ treble-overlay-oneplus-ace3 \
+ treble-overlay-oneplus-ace3-systemui \
+ treble-overlay-oneplus-ace3v \
+ treble-overlay-oneplus-ace3v-systemui \
treble-overlay-oneplus-acepro \
treble-overlay-oneplus-acepro-systemui \
treble-overlay-oneplus-n10 \
@@ -149,10 +168,14 @@ PRODUCT_PACKAGES += \
treble-overlay-oneplus-n200-systemui \
treble-overlay-oneplus-nord \
treble-overlay-oneplus-nord-systemui \
+ treble-overlay-oneplus-nord4 \
+ treble-overlay-oneplus-nord4-systemui \
treble-overlay-oneplus-nordce \
treble-overlay-oneplus-nordce-systemui \
treble-overlay-oneplus-op10pro \
treble-overlay-oneplus-op10pro-systemui \
+ treble-overlay-oneplus-op12 \
+ treble-overlay-oneplus-op12-systemui \
treble-overlay-oneplus-op6 \
treble-overlay-oneplus-op6t \
treble-overlay-oneplus-op6t-systemui \
@@ -231,6 +254,8 @@ PRODUCT_PACKAGES += \
treble-overlay-samsung-a52 \
treble-overlay-samsung-a53 \
treble-overlay-samsung-a53-systemui \
+ treble-overlay-samsung-a54x \
+ treble-overlay-samsung-a54x-systemui \
treble-overlay-samsung-a60q \
treble-overlay-samsung-a7 \
treble-overlay-samsung-a70 \
@@ -246,8 +271,10 @@ PRODUCT_PACKAGES += \
treble-overlay-samsung-d1x-systemui \
treble-overlay-samsung-gta2xl \
treble-overlay-samsung-gta3xl \
+ treble-overlay-samsung-gta4l \
treble-overlay-samsung-gta7litewifi \
treble-overlay-samsung-gts7xllite \
+ treble-overlay-samsung-gts8 \
treble-overlay-samsung-gts8p \
treble-overlay-samsung-j6 \
treble-overlay-samsung-m31 \
@@ -290,11 +317,22 @@ PRODUCT_PACKAGES += \
treble-overlay-teclast-p20hd \
treble-overlay-teclast-t30 \
treble-overlay-tecno-camon11 \
+ treble-overlay-tecno-camon18p \
treble-overlay-tecno-camon20pro4g \
+ treble-overlay-tecno-camon20pro4g-systemui \
+ treble-overlay-tecno-pova4 \
+ treble-overlay-tecno-pova4-systemui \
treble-overlay-tecno-pova4pro \
+ treble-overlay-tecno-pova4pro-systemui \
+ treble-overlay-tecno-pova5 \
+ treble-overlay-tecno-pova5-systemui \
+ treble-overlay-tecno-pova5pro \
+ treble-overlay-tecno-pova5pro-systemui \
+ treble-overlay-tecno-spark10pro \
treble-overlay-tecno-spark5 \
treble-overlay-tecno-spark6 \
treble-overlay-telephony-caf-ims \
+ treble-overlay-telephony-floss-ims \
treble-overlay-telephony-hw-ims \
treble-overlay-telephony-mtk-ims \
treble-overlay-telephony-slsi-ims \
@@ -316,15 +354,22 @@ PRODUCT_PACKAGES += \
treble-overlay-vsmart-active3 \
treble-overlay-vsmart-joy3 \
treble-overlay-vsmart-live \
+ treble-overlay-wifi \
treble-overlay-wifi5g \
treble-overlay-xiaomi-civi \
treble-overlay-xiaomi-civi-systemui \
+ treble-overlay-xiaomi-civi4pro \
+ treble-overlay-xiaomi-civi4pro-systemui \
treble-overlay-xiaomi-mi11lite5g \
+ treble-overlay-xiaomi-mi11lite5g-systemui \
treble-overlay-xiaomi-mi11tpro \
treble-overlay-xiaomi-mi12lite \
treble-overlay-xiaomi-mi12lite-systemui \
treble-overlay-xiaomi-mi13 \
treble-overlay-xiaomi-mi13-systemui \
+ treble-overlay-xiaomi-mi13t \
+ treble-overlay-xiaomi-mi14pro \
+ treble-overlay-xiaomi-mi14pro-systemui \
treble-overlay-xiaomi-mi6x \
treble-overlay-xiaomi-mi8 \
treble-overlay-xiaomi-mi8ee \
@@ -370,6 +415,8 @@ PRODUCT_PACKAGES += \
treble-overlay-xiaomi-redmik20pro \
treble-overlay-xiaomi-redmik20pro-systemui \
treble-overlay-xiaomi-redmik50ultra \
+ treble-overlay-xiaomi-redmik70 \
+ treble-overlay-xiaomi-redmik70-systemui \
treble-overlay-xiaomi-redminote10 \
treble-overlay-xiaomi-redminote10pro \
treble-overlay-xiaomi-redminote10s \
@@ -379,6 +426,10 @@ PRODUCT_PACKAGES += \
treble-overlay-xiaomi-redminote114g-systemui \
treble-overlay-xiaomi-redminote115g \
treble-overlay-xiaomi-redminote115g-systemui \
+ treble-overlay-xiaomi-redminote125g \
+ treble-overlay-xiaomi-redminote12pro5g \
+ treble-overlay-xiaomi-redminote13pro4g \
+ treble-overlay-xiaomi-redminote13pro4g-systemui \
treble-overlay-xiaomi-redminote5 \
treble-overlay-xiaomi-redminote6pro \
treble-overlay-xiaomi-redminote6pro-systemui \
diff --git a/tests/knownKeys b/tests/knownKeys
index fca4263bd..b6ec583b3 100644
--- a/tests/knownKeys
+++ b/tests/knownKeys
@@ -149,3 +149,7 @@ config_screenBrightnessSettingMinimumFloat
config_defaultRefreshRate
config_defaultPeakRefreshRate
config_screenBrightnessSettingDefaultFloat
+config_is_powerbutton_fps
+config_voice_capable
+config_sms_capable
+config_mobile_data_capable
diff --git a/tests/tests.sh b/tests/tests.sh
index 82287f27f..feeaa4744 100755
--- a/tests/tests.sh
+++ b/tests/tests.sh
@@ -60,8 +60,8 @@ find . -name AndroidManifest.xml |while read -r manifest;do
grep -qE '^'"$key"'$' tests/knownKeys && continue
#Run the ag only on phh's machine. Assume that knownKeys is full enough.
#If it's enough, ask phh to update it
- if [ -d /build2/AOSP-11.0 ] && \
- (ag '"'"$key"'"' /build2/AOSP-11.0/frameworks/base/core/res/res || \
+ if [ -d /nvme2/AOSP-15.a/ ] && \
+ (ag '"'"$key"'"' /nvme2/AOSP-15.a/frameworks/base/core/res/res || \
ag '"'"$key"'"' /build/AOSP-8.1/frameworks/base/core/res/res)> /dev/null ;then
echo "$key" >> tests/knownKeys
else
@@ -80,7 +80,7 @@ find . -name AndroidManifest.xml |while read -r manifest;do
# Ensure power profile only contain expected types
f="$folder"/res/xml/power_profile.xml
if [ -f "$f" ];then
- if xmlstarlet sel -t -m '//*' -v 'name()' -n "$f" |sort -u |grep -qvE '^(array|device|item|value)';then
+ if xmlstarlet sel -t -m '//*' -v 'name()' -n "$f" |sort -u |grep -qvE '^(array|device|item|value|modem|sleep|idle|active|receive|transmit)';then
fail "$f" "sets non-sense power-profile values"
fi
if [ "$(xmlstarlet sel -t -m '//item[@name="battery.capacity"]' -v . -n "$f")" = 1000 ];then