From 74a18ae1d27021edad9f8629a565222ad40a1dc0 Mon Sep 17 00:00:00 2001 From: Umang96 Date: Sun, 7 Aug 2022 12:09:33 +0530 Subject: [PATCH] Add overlays for POCO F4 / Redmi K40s (munch) --- Xiaomi/PocoF4-SystemUI/Android.mk | 8 + Xiaomi/PocoF4-SystemUI/AndroidManifest.xml | 10 + .../PocoF4-SystemUI/res/drawable/rounded.xml | 22 ++ Xiaomi/PocoF4-SystemUI/res/values/config.xml | 56 ++++ Xiaomi/PocoF4-SystemUI/res/values/dimens.xml | 38 +++ Xiaomi/PocoF4/Android.mk | 8 + Xiaomi/PocoF4/AndroidManifest.xml | 10 + Xiaomi/PocoF4/res/values-land/notch.xml | 7 + Xiaomi/PocoF4/res/values/arrays.xml | 61 +++++ Xiaomi/PocoF4/res/values/bools.xml | 7 + Xiaomi/PocoF4/res/values/config.xml | 67 +++++ Xiaomi/PocoF4/res/values/dimens.xml | 5 + Xiaomi/PocoF4/res/values/notch.xml | 30 +++ Xiaomi/PocoF4/res/xml/power_profile.xml | 240 ++++++++++++++++++ overlay.mk | 2 + 15 files changed, 571 insertions(+) create mode 100755 Xiaomi/PocoF4-SystemUI/Android.mk create mode 100755 Xiaomi/PocoF4-SystemUI/AndroidManifest.xml create mode 100755 Xiaomi/PocoF4-SystemUI/res/drawable/rounded.xml create mode 100755 Xiaomi/PocoF4-SystemUI/res/values/config.xml create mode 100755 Xiaomi/PocoF4-SystemUI/res/values/dimens.xml create mode 100644 Xiaomi/PocoF4/Android.mk create mode 100644 Xiaomi/PocoF4/AndroidManifest.xml create mode 100644 Xiaomi/PocoF4/res/values-land/notch.xml create mode 100644 Xiaomi/PocoF4/res/values/arrays.xml create mode 100644 Xiaomi/PocoF4/res/values/bools.xml create mode 100644 Xiaomi/PocoF4/res/values/config.xml create mode 100644 Xiaomi/PocoF4/res/values/dimens.xml create mode 100644 Xiaomi/PocoF4/res/values/notch.xml create mode 100644 Xiaomi/PocoF4/res/xml/power_profile.xml diff --git a/Xiaomi/PocoF4-SystemUI/Android.mk b/Xiaomi/PocoF4-SystemUI/Android.mk new file mode 100755 index 0000000..f30a19e --- /dev/null +++ b/Xiaomi/PocoF4-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-pocof4-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/PocoF4-SystemUI/AndroidManifest.xml b/Xiaomi/PocoF4-SystemUI/AndroidManifest.xml new file mode 100755 index 0000000..9f0cb57 --- /dev/null +++ b/Xiaomi/PocoF4-SystemUI/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Xiaomi/PocoF4-SystemUI/res/drawable/rounded.xml b/Xiaomi/PocoF4-SystemUI/res/drawable/rounded.xml new file mode 100755 index 0000000..2bfa818 --- /dev/null +++ b/Xiaomi/PocoF4-SystemUI/res/drawable/rounded.xml @@ -0,0 +1,22 @@ + + + + + diff --git a/Xiaomi/PocoF4-SystemUI/res/values/config.xml b/Xiaomi/PocoF4-SystemUI/res/values/config.xml new file mode 100755 index 0000000..3f1c66c --- /dev/null +++ b/Xiaomi/PocoF4-SystemUI/res/values/config.xml @@ -0,0 +1,56 @@ + + + + + + + + M 500,52 + a 35,35 0 1 0 82,0 35,35 0 1 0 -82,0 + Z + + + + true + + + false + + + 1000 + + + 120 + + + M22,0C19.94,0.01 18.83,0.04 17.73,0.11C16.91,0.17 16.09,0.25 15.3,0.36C14.5,0.48 13.72,0.62 12.95,0.81C11.42,1.19 9.97,1.72 8.65,2.43C7.32,3.14 6.12,4.02 5.08,5.07C4.04,6.11 3.15,7.31 2.44,8.64C1.73,9.97 1.19,11.42 0.82,12.94C0.63,13.7 0.48,14.49 0.37,15.29C0.25,16.09 0.17,16.9 0.12,17.72C0.05,18.82 0.02,19.93 0.01,21.55 + + diff --git a/Xiaomi/PocoF4-SystemUI/res/values/dimens.xml b/Xiaomi/PocoF4-SystemUI/res/values/dimens.xml new file mode 100755 index 0000000..72fceea --- /dev/null +++ b/Xiaomi/PocoF4-SystemUI/res/values/dimens.xml @@ -0,0 +1,38 @@ + + + + + 1080px + + + 960px + + + @dimen/physical_fingerprint_sensor_center_screen_location_y + + + 55px + diff --git a/Xiaomi/PocoF4/Android.mk b/Xiaomi/PocoF4/Android.mk new file mode 100644 index 0000000..81e97c4 --- /dev/null +++ b/Xiaomi/PocoF4/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-pocof4 +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/PocoF4/AndroidManifest.xml b/Xiaomi/PocoF4/AndroidManifest.xml new file mode 100644 index 0000000..4589314 --- /dev/null +++ b/Xiaomi/PocoF4/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Xiaomi/PocoF4/res/values-land/notch.xml b/Xiaomi/PocoF4/res/values-land/notch.xml new file mode 100644 index 0000000..9e74ea9 --- /dev/null +++ b/Xiaomi/PocoF4/res/values-land/notch.xml @@ -0,0 +1,7 @@ + + + 28dp + 28dp + 94px + 28dp + diff --git a/Xiaomi/PocoF4/res/values/arrays.xml b/Xiaomi/PocoF4/res/values/arrays.xml new file mode 100644 index 0000000..bc8b9f0 --- /dev/null +++ b/Xiaomi/PocoF4/res/values/arrays.xml @@ -0,0 +1,61 @@ + + + + -25 + 70 + -25 + 65 + -25 + 60 + -25 + 65 + + + + 100 + + + 200 + + + + + + 0:2:15 + + + 100 + + + 200 + + + 1 + 2 + 4 + 6 + 8 + 10 + 15 + 20 + + + 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 + bluetooth,7,7,2,-1,true + ethernet,9,9,4,-1,true + + + 1,1 + 0,1 + 7,1 + 9,1 + + diff --git a/Xiaomi/PocoF4/res/values/bools.xml b/Xiaomi/PocoF4/res/values/bools.xml new file mode 100644 index 0000000..3cb0a5c --- /dev/null +++ b/Xiaomi/PocoF4/res/values/bools.xml @@ -0,0 +1,7 @@ + + + true + true + false + false + diff --git a/Xiaomi/PocoF4/res/values/config.xml b/Xiaomi/PocoF4/res/values/config.xml new file mode 100644 index 0000000..c4b7b45 --- /dev/null +++ b/Xiaomi/PocoF4/res/values/config.xml @@ -0,0 +1,67 @@ + + + 1 + 120 + true + true + 120 + true + + + 2 + 3 + 10 + 15 + 30 + 45 + 60 + 75 + 90 + 105 + 120 + 135 + 150 + 165 + 180 + 195 + 210 + 225 + 240 + 255 + + + + + 2 + 4 + 22 + 30 + 68 + 95 + 133 + 165 + 192 + 218 + 255 + 290 + 326 + 352 + 384 + 399 + 422 + 432 + 442 + 455 + + + diff --git a/Xiaomi/PocoF4/res/values/dimens.xml b/Xiaomi/PocoF4/res/values/dimens.xml new file mode 100644 index 0000000..943db65 --- /dev/null +++ b/Xiaomi/PocoF4/res/values/dimens.xml @@ -0,0 +1,5 @@ + + + 126px + 22px + diff --git a/Xiaomi/PocoF4/res/values/notch.xml b/Xiaomi/PocoF4/res/values/notch.xml new file mode 100644 index 0000000..5f6c697 --- /dev/null +++ b/Xiaomi/PocoF4/res/values/notch.xml @@ -0,0 +1,30 @@ + + + + M -23,52 + M 23,52 + A 23,23 0 1,0 -23,52 + A 23,23 0 1,0 23,52 + Z + + + + + M 0,0 + H -23 + V 75 + H 23 + V 0 + H 0 + Z + + 28dp + 28dp + 94px + 28dp + diff --git a/Xiaomi/PocoF4/res/xml/power_profile.xml b/Xiaomi/PocoF4/res/xml/power_profile.xml new file mode 100644 index 0000000..6109d94 --- /dev/null +++ b/Xiaomi/PocoF4/res/xml/power_profile.xml @@ -0,0 +1,240 @@ + + + + + 4520 + + + + 4 + 3 + 1 + + + + 5.6 + + 5.4 + + + 8.4 + + + 2 + + 2.2 + + 2.6 + + + + 691200 + 787200 + 883200 + 979200 + 1075200 + 1171200 + 1248000 + 1344000 + 1420800 + 1516800 + 1612800 + 1708800 + 1804800 + + + + 710400 + 825600 + 940800 + 1056000 + 1171200 + 1286400 + 1382400 + 1478400 + 1574400 + 1670400 + 1766400 + 1862400 + 1958400 + 2054400 + 2150400 + 2246400 + 2342400 + 2419200 + + + + 844800 + 960000 + 1075200 + 1190400 + 1305600 + 1401600 + 1516800 + 1632000 + 1747200 + 1862400 + 1977600 + 2073600 + 2169600 + 2265600 + 2361600 + 2457600 + 2553600 + 2649660 + 2745600 + 2841600 + 3187200 + + + + + 28.50 + 29.64 + 30.78 + 31.73 + 33.25 + 34.30 + 36.10 + 38.45 + 39.52 + 43.13 + 44.25 + 46.55 + 49.40 + + + + 57.19 + 64.43 + 73.74 + 80.56 + 89.60 + 97.87 + 104.79 + 113.90 + 123.15 + 133.00 + 145.40 + 161.14 + 190.97 + 206.38 + 225.44 + 246.22 + 267.43 + 284.60 + + + + 67.98 + 76.55 + 83.99 + 92.45 + 101.94 + 109.67 + 122.22 + 135.75 + 150.24 + 165.13 + 196.44 + 211.24 + 232.84 + 258.84 + 287.68 + 322.64 + 370.37 + 406.47 + 457.40 + 547.75 + 638.17 + + + + 32 + + + 98 + + 470 + + + 240.47 + + 900 + + + 25 + + 75 + + + 0 + 100 + 91 + + 96 + 133 + 183 + 225 + 295 + + 3700 + + + + 24 + 6 + + 3700 + + + 82 + + 125 + + 351 + + 3700 + + + 0.01 + + 9 + + 7 + + 3300 + + + diff --git a/overlay.mk b/overlay.mk index 8f89a6c..67bd5a5 100755 --- a/overlay.mk +++ b/overlay.mk @@ -253,6 +253,8 @@ PRODUCT_PACKAGES += \ treble-overlay-xiaomi-mipad5pro5g \ treble-overlay-xiaomi-miplay \ treble-overlay-xiaomi-pocof1 \ + treble-overlay-xiaomi-pocof4 \ + treble-overlay-xiaomi-pocof4-systemui \ treble-overlay-xiaomi-pocom4pro5g \ treble-overlay-xiaomi-redmi10x5g \ treble-overlay-xiaomi-redmi6 \