diff --git a/Lenovo/Y70/res/values/config.xml b/Lenovo/Y70/res/values/config.xml index 1c0fc30..fd41a4a 100644 --- a/Lenovo/Y70/res/values/config.xml +++ b/Lenovo/Y70/res/values/config.xml @@ -11,11 +11,100 @@ /apex/com.android.media/javalib/updatable-media.jar /system/lib64/libsurfaceflinger.so + + + + 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 + true + true + true + false + true + true + true + false + true + true + true + true + true + true 20.0dip @@ -24,5 +113,9 @@ 3700 28 36 + + 120 + 0 + 17 diff --git a/Xiaomi/PocoM3Pro5G/res/values/config.xml b/Xiaomi/PocoM3Pro5G/res/values/config.xml index 651171c..2344f18 100644 --- a/Xiaomi/PocoM3Pro5G/res/values/config.xml +++ b/Xiaomi/PocoM3Pro5G/res/values/config.xml @@ -12,6 +12,7 @@ true true true + true true true true @@ -25,16 +26,20 @@ true true true - false + true + true + true + true true 300.0% 29.999996% 100.0% + 90 + 90 1000 1000 - -1 250 0 3300 @@ -52,10 +57,24 @@ 600 + 5 + 5 + 10 + 30 100 + 400 + 600 + 1000 - 100 + 800 + 800 + 500 + 500 + 500 + 500 + 500 + 500 2 @@ -304,6 +323,8 @@ 90.0 + com.mediatek.ims + 0:2:15 @@ -321,7 +342,7 @@ 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,-1,-1,true + mobile_ims,11,0,2,300000,true mobile_cbs,12,0,2,60000,true bluetooth,7,7,2,-1,true ethernet,9,9,4,-1,true diff --git a/Xiaomi/PocoM5/Android.mk b/Xiaomi/PocoM5/Android.mk new file mode 100644 index 0000000..4190c3a --- /dev/null +++ b/Xiaomi/PocoM5/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-pocom5 +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/PocoM5/AndroidManifest.xml b/Xiaomi/PocoM5/AndroidManifest.xml new file mode 100644 index 0000000..b6f5703 --- /dev/null +++ b/Xiaomi/PocoM5/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Xiaomi/PocoM5/res/values/arrays.xml b/Xiaomi/PocoM5/res/values/arrays.xml new file mode 100644 index 0000000..f99c472 --- /dev/null +++ b/Xiaomi/PocoM5/res/values/arrays.xml @@ -0,0 +1,235 @@ + + + + 2 + 5 + 10 + 30 + 100 + 400 + 600 + 1000 + + + 800 + 800 + 500 + 500 + 500 + 500 + 500 + 500 + + + 2 + 10 + 30 + 100 + 800 + 2000 + 4000 + + + 3 + 4 + 6 + 15 + 21 + 27 + 36 + 52 + 71 + 87 + 97 + 98 + 98 + 98 + 99 + 99 + 100 + 100 + 100 + 101 + 101 + 102 + 103 + 103 + 103 + 106 + 108 + 110 + 112 + 114 + 116 + 118 + 119 + 122 + 123 + 125 + 128 + 130 + 131 + 134 + 136 + 137 + 140 + 142 + 144 + 169 + 196 + 222 + 248 + 270 + 300 + 320 + 335 + 400 + 416 + 433 + 450 + 466 + 483 + 500 + + + 18 + 25 + 31 + 77 + 107 + 138 + 184 + 266 + 363 + 445 + 496 + 501 + 501 + 501 + 507 + 507 + 512 + 512 + 512 + 517 + 517 + 522 + 527 + 527 + 527 + 542 + 553 + 563 + 573 + 583 + 594 + 604 + 609 + 624 + 629 + 640 + 655 + 665 + 670 + 686 + 696 + 701 + 716 + 727 + 737 + 865 + 1003 + 1136 + 1269 + 1382 + 1535 + 1638 + 1714 + 2047 + 2047 + 2047 + 2047 + 2047 + 2047 + 2047 + + + 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 + + + 0 + 1 + 75 + 76 + + + 0 + + + 0 + + + 0 + 30 + 45 + 53 + + diff --git a/Xiaomi/PocoM5/res/values/bools.xml b/Xiaomi/PocoM5/res/values/bools.xml new file mode 100644 index 0000000..5bc4472 --- /dev/null +++ b/Xiaomi/PocoM5/res/values/bools.xml @@ -0,0 +1,6 @@ + + + false + true + true + diff --git a/Xiaomi/PocoM5/res/values/dimens.xml b/Xiaomi/PocoM5/res/values/dimens.xml new file mode 100644 index 0000000..f6fb7a0 --- /dev/null +++ b/Xiaomi/PocoM5/res/values/dimens.xml @@ -0,0 +1,8 @@ + + + 106.0px + 106.0px + 106.0px + 76.0px + 76.0px + diff --git a/Xiaomi/PocoM5/res/values/integers.xml b/Xiaomi/PocoM5/res/values/integers.xml new file mode 100644 index 0000000..ea3cbf7 --- /dev/null +++ b/Xiaomi/PocoM5/res/values/integers.xml @@ -0,0 +1,13 @@ + + + 1000 + 1000 + 2466 + 1973 + 90 + 20 + 307 + 2047 + 8 + 580 + diff --git a/Xiaomi/PocoM5/res/values/strings.xml b/Xiaomi/PocoM5/res/values/strings.xml new file mode 100644 index 0000000..6f82fbe --- /dev/null +++ b/Xiaomi/PocoM5/res/values/strings.xml @@ -0,0 +1,4 @@ + + + M 0,0 H -50 V 76 H 50 V 0 H 0 Z + diff --git a/Xiaomi/PocoM5/res/xml/power_profile.xml b/Xiaomi/PocoM5/res/xml/power_profile.xml new file mode 100644 index 0000000..9e4aa94 --- /dev/null +++ b/Xiaomi/PocoM5/res/xml/power_profile.xml @@ -0,0 +1,90 @@ + + + 0.1 + 40.56 + 290 + 16 + 1.33 + 0.24 + 131.74 + 42 + 9.2 + 48.43 + 0.1 + 0.1 + 49.2 + 0.1 + 9.1 + + 0.2 + 0.1 + + + 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 + + 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/Xiaomi/RedmiNote10S-SystemUI/Android.mk b/Xiaomi/RedmiNote10S-SystemUI/Android.mk new file mode 100644 index 0000000..8236749 --- /dev/null +++ b/Xiaomi/RedmiNote10S-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-redminote10s-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/RedmiNote10S-SystemUI/AndroidManifest.xml b/Xiaomi/RedmiNote10S-SystemUI/AndroidManifest.xml new file mode 100644 index 0000000..4577398 --- /dev/null +++ b/Xiaomi/RedmiNote10S-SystemUI/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Xiaomi/RedmiNote10S-SystemUI/res/values-land/config.xml b/Xiaomi/RedmiNote10S-SystemUI/res/values-land/config.xml new file mode 100644 index 0000000..8b5131b --- /dev/null +++ b/Xiaomi/RedmiNote10S-SystemUI/res/values-land/config.xml @@ -0,0 +1,5 @@ + + + 8.0dip + 8.0dip + diff --git a/Xiaomi/RedmiNote10S-SystemUI/res/values-port/config.xml b/Xiaomi/RedmiNote10S-SystemUI/res/values-port/config.xml new file mode 100644 index 0000000..e8c8b15 --- /dev/null +++ b/Xiaomi/RedmiNote10S-SystemUI/res/values-port/config.xml @@ -0,0 +1,4 @@ + + + 30.0px + diff --git a/Xiaomi/RedmiNote10S-SystemUI/res/values/config.xml b/Xiaomi/RedmiNote10S-SystemUI/res/values/config.xml new file mode 100644 index 0000000..5b98ece --- /dev/null +++ b/Xiaomi/RedmiNote10S-SystemUI/res/values/config.xml @@ -0,0 +1,10 @@ + + + 1035px + + 52.0px + 4.5dp + 4.5dp + 4.5dp + 4.5dp + diff --git a/Xiaomi/RedmiNote10S/AndroidManifest.xml b/Xiaomi/RedmiNote10S/AndroidManifest.xml index e3524f0..4aea7ef 100644 --- a/Xiaomi/RedmiNote10S/AndroidManifest.xml +++ b/Xiaomi/RedmiNote10S/AndroidManifest.xml @@ -3,8 +3,8 @@ android:versionCode="1" android:versionName="1.0"> diff --git a/Xiaomi/RedmiNote10S/res/values-land/notch.xml b/Xiaomi/RedmiNote10S/res/values-land/notch.xml new file mode 100644 index 0000000..606eb19 --- /dev/null +++ b/Xiaomi/RedmiNote10S/res/values-land/notch.xml @@ -0,0 +1,4 @@ + + + 28.0dip + diff --git a/Xiaomi/RedmiNote10S/res/values/config.xml b/Xiaomi/RedmiNote10S/res/values/config.xml index 71f6007..a8cf081 100644 --- a/Xiaomi/RedmiNote10S/res/values/config.xml +++ b/Xiaomi/RedmiNote10S/res/values/config.xml @@ -1,8 +1,5 @@ - - M 0,0 H -37 V 93 H 37 V 0 H 0 Z - true true @@ -13,13 +10,6 @@ true true - - 106.0px - 106.0px - 93.0px - 93.0px - 28dp - 100% diff --git a/Xiaomi/RedmiNote10S/res/values/notch.xml b/Xiaomi/RedmiNote10S/res/values/notch.xml new file mode 100644 index 0000000..723091c --- /dev/null +++ b/Xiaomi/RedmiNote10S/res/values/notch.xml @@ -0,0 +1,11 @@ + + + M 0,0 H -37 V 93 H 37 V 0 H 0 Z + + 102.0px + 102.0px + 96.0px + 96.0px + 24.0dip + 96.0px + diff --git a/overlay.mk b/overlay.mk index 1c8b141..aae64e6 100644 --- a/overlay.mk +++ b/overlay.mk @@ -320,6 +320,7 @@ PRODUCT_PACKAGES += \ treble-overlay-xiaomi-pocom3pro5g \ treble-overlay-xiaomi-pocom4pro5g \ treble-overlay-xiaomi-pocom4pro5g-systemui \ + treble-overlay-xiaomi-pocom5 \ treble-overlay-xiaomi-pocox3gt \ treble-overlay-xiaomi-redmi10x5g \ treble-overlay-xiaomi-redmi10x5g-systemui \ @@ -341,6 +342,7 @@ PRODUCT_PACKAGES += \ treble-overlay-xiaomi-redminote10 \ treble-overlay-xiaomi-redminote10pro \ treble-overlay-xiaomi-redminote10s \ + treble-overlay-xiaomi-redminote10s-systemui \ treble-overlay-xiaomi-redminote11 \ treble-overlay-xiaomi-redminote114g \ treble-overlay-xiaomi-redminote114g-systemui \ diff --git a/tests/tests.sh b/tests/tests.sh index f694c93..758f63d 100755 --- a/tests/tests.sh +++ b/tests/tests.sh @@ -65,7 +65,7 @@ find . -name AndroidManifest.xml |while read -r manifest;do ag '"'"$key"'"' /build/AOSP-8.1/frameworks/base/core/res/res)> /dev/null ;then echo "$key" >> tests/knownKeys else - fail "$xml" "defines a non-existing attribute $key" + fail "$xml" "defines a non-existing attribute $key" "I swear it makes sense to set $key, and I can completely explain why." fi done done