From b3ea9304a80d9813fb9b583a0d85ebed92aec509 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Fri, 14 Jan 2022 17:53:57 +0530 Subject: [PATCH 01/23] Realme: add overlays for oppo6833 devices Signed-off-by: Bharat Dev Burman --- Realme/oppo6833-SystemUI/Android.mk | 6 ++ Realme/oppo6833-SystemUI/AndroidManifest.xml | 9 ++ .../oppo6833-SystemUI/res/values/dimens.xml | 27 +++++ Realme/oppo6833/Android.mk | 8 ++ Realme/oppo6833/AndroidManifest.xml | 9 ++ Realme/oppo6833/res/values/arrays.xml | 100 ++++++++++++++++++ Realme/oppo6833/res/values/bools.xml | 21 ++++ Realme/oppo6833/res/values/notch.xml | 16 +++ Realme/oppo6833/res/xml/power_profile.xml | 56 ++++++++++ overlay.mk | 2 + 10 files changed, 254 insertions(+) create mode 100644 Realme/oppo6833-SystemUI/Android.mk create mode 100644 Realme/oppo6833-SystemUI/AndroidManifest.xml create mode 100644 Realme/oppo6833-SystemUI/res/values/dimens.xml create mode 100644 Realme/oppo6833/Android.mk create mode 100644 Realme/oppo6833/AndroidManifest.xml create mode 100644 Realme/oppo6833/res/values/arrays.xml create mode 100644 Realme/oppo6833/res/values/bools.xml create mode 100644 Realme/oppo6833/res/values/notch.xml create mode 100644 Realme/oppo6833/res/xml/power_profile.xml diff --git a/Realme/oppo6833-SystemUI/Android.mk b/Realme/oppo6833-SystemUI/Android.mk new file mode 100644 index 0000000..aebdff0 --- /dev/null +++ b/Realme/oppo6833-SystemUI/Android.mk @@ -0,0 +1,6 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-realme-oppo6833-systemui +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Realme/oppo6833-SystemUI/AndroidManifest.xml b/Realme/oppo6833-SystemUI/AndroidManifest.xml new file mode 100644 index 0000000..7d44fc9 --- /dev/null +++ b/Realme/oppo6833-SystemUI/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + diff --git a/Realme/oppo6833-SystemUI/res/values/dimens.xml b/Realme/oppo6833-SystemUI/res/values/dimens.xml new file mode 100644 index 0000000..c483673 --- /dev/null +++ b/Realme/oppo6833-SystemUI/res/values/dimens.xml @@ -0,0 +1,27 @@ + + + + 25px + 35px + 132px + @dimen/status_bar_padding_start + @dimen/status_bar_padding_end + + 110px + 105px + diff --git a/Realme/oppo6833/Android.mk b/Realme/oppo6833/Android.mk new file mode 100644 index 0000000..70a6428 --- /dev/null +++ b/Realme/oppo6833/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-realme-oppo6833 +LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Realme/oppo6833/AndroidManifest.xml b/Realme/oppo6833/AndroidManifest.xml new file mode 100644 index 0000000..f0720ca --- /dev/null +++ b/Realme/oppo6833/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + diff --git a/Realme/oppo6833/res/values/arrays.xml b/Realme/oppo6833/res/values/arrays.xml new file mode 100644 index 0000000..b06c028 --- /dev/null +++ b/Realme/oppo6833/res/values/arrays.xml @@ -0,0 +1,100 @@ + + + + 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 + + + /system/framework/arm64/boot-framework.oat + /system/framework/arm/boot-framework.oat + /apex/com.android.art/javalib/arm64/boot-core-libart.oat + /apex/com.android.art/javalib/arm/boot-core-libart.oat + /apex/com.android.art/javalib/arm64/boot-okhttp.oat + /apex/com.android.art/javalib/arm/boot-okhttp.oat + /apex/com.android.art/javalib/arm64/boot.vdex + /apex/com.android.art/javalib/arm/boot.vdex + /apex/com.android.art/javalib/arm64/boot-core-libart.vdex + /apex/com.android.art/javalib/arm/boot-core-libart.vdex + /apex/com.android.art/javalib/arm64/boot-core-libart.art + /apex/com.android.art/javalib/arm/boot-core-libart.art + /system/framework/framework-res.apk + /system/lib64/libhwui.so + /system/lib/libhwui.so + /system/framework/boot-framework.vdex + /system/framework/oat/arm64/services.vdex + /system/framework/oat/arm64/services.odex + /apex/com.android.art/javalib/arm64/boot.oat + /apex/com.android.art/javalib/arm/boot.oat + /system/framework/telephony-common.jar + /system/framework/arm64/boot-telephony-common.art + /system/lib64/libsurfaceflinger.so + /apex/com.android.art/javalib/core-oj.jar + /apex/com.android.art/javalib/core-libart.jar + + + 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 + bluetooth,7,7,2,-1,true + + diff --git a/Realme/oppo6833/res/values/bools.xml b/Realme/oppo6833/res/values/bools.xml new file mode 100644 index 0000000..cdf25d5 --- /dev/null +++ b/Realme/oppo6833/res/values/bools.xml @@ -0,0 +1,21 @@ + + + + true + true + true + true + + true + true + false + + false + false + true + true + true + false + true + true + diff --git a/Realme/oppo6833/res/values/notch.xml b/Realme/oppo6833/res/values/notch.xml new file mode 100644 index 0000000..84d1313 --- /dev/null +++ b/Realme/oppo6833/res/values/notch.xml @@ -0,0 +1,16 @@ + + + + 132px + + @dimen/status_bar_height_portrait + + + 24dp + + false + + + M -540,0 L -540,100 L -409,100 L -409,0 Z + + diff --git a/Realme/oppo6833/res/xml/power_profile.xml b/Realme/oppo6833/res/xml/power_profile.xml new file mode 100644 index 0000000..f2143ee --- /dev/null +++ b/Realme/oppo6833/res/xml/power_profile.xml @@ -0,0 +1,56 @@ + + + 0 + 180.3 + 240.2 + 47 + 0.9 + 1.6 + 132.5 + 172 + 81 + 152 + 125.5 + 2 + 65.5 + + 2 + 1 + + + 300000 + 422400 + 652800 + 729600 + 883200 + 960000 + 1036800 + 1190400 + 1267200 + 1497600 + 1574400 + 1728000 + 1958400 + 2265600 + 2457600 + + 4.3 + + 75 + 104 + 132 + 136.5 + 143.9 + 178 + 184 + 190 + 246 + 268 + 298 + 358 + 378 + 420 + 430 + + 3100 + diff --git a/overlay.mk b/overlay.mk index c5d5c35..42b8aa9 100755 --- a/overlay.mk +++ b/overlay.mk @@ -99,6 +99,8 @@ PRODUCT_PACKAGES += \ treble-overlay-realme-c2 \ treble-overlay-realme-c3 \ treble-overlay-realme-narzo10a \ + treble-overlay-realme-oppo6833 \ + treble-overlay-realme-oppo6833-systemui \ treble-overlay-realme-x2pro \ treble-overlay-samsung-S10pq \ treble-overlay-samsung-S10q \ From 4be3c3cf5efa7e14c343abc337cdb20728e737ad Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Thu, 27 Jan 2022 14:20:20 +0530 Subject: [PATCH 02/23] realme: modify oppo6833 -> re513cl1 ODM codename Uses ro.product.odm.device for selecting overlays Signed-off-by: Bharat Dev Burman --- Realme/RE513CL1-SystemUI/Android.mk | 8 ++ Realme/RE513CL1-SystemUI/AndroidManifest.xml | 10 +++ .../res/values/config.xml} | 7 +- Realme/{oppo6833 => RE513CL1}/Android.mk | 2 +- .../AndroidManifest.xml | 6 +- Realme/RE513CL1/res/values-land/config.xml | 5 ++ .../res/values/arrays.xml | 0 .../res/values/bools.xml | 6 +- .../res/values/notch.xml | 3 +- Realme/RE513CL1/res/xml/power_profile.xml | 90 +++++++++++++++++++ Realme/oppo6833-SystemUI/Android.mk | 6 -- Realme/oppo6833-SystemUI/AndroidManifest.xml | 9 -- Realme/oppo6833/res/xml/power_profile.xml | 56 ------------ overlay.mk | 4 +- 14 files changed, 125 insertions(+), 87 deletions(-) create mode 100644 Realme/RE513CL1-SystemUI/Android.mk create mode 100644 Realme/RE513CL1-SystemUI/AndroidManifest.xml rename Realme/{oppo6833-SystemUI/res/values/dimens.xml => RE513CL1-SystemUI/res/values/config.xml} (80%) rename Realme/{oppo6833 => RE513CL1}/Android.mk (81%) rename Realme/{oppo6833 => RE513CL1}/AndroidManifest.xml (55%) create mode 100644 Realme/RE513CL1/res/values-land/config.xml rename Realme/{oppo6833 => RE513CL1}/res/values/arrays.xml (100%) rename Realme/{oppo6833 => RE513CL1}/res/values/bools.xml (84%) rename Realme/{oppo6833 => RE513CL1}/res/values/notch.xml (80%) create mode 100644 Realme/RE513CL1/res/xml/power_profile.xml delete mode 100644 Realme/oppo6833-SystemUI/Android.mk delete mode 100644 Realme/oppo6833-SystemUI/AndroidManifest.xml delete mode 100644 Realme/oppo6833/res/xml/power_profile.xml diff --git a/Realme/RE513CL1-SystemUI/Android.mk b/Realme/RE513CL1-SystemUI/Android.mk new file mode 100644 index 0000000..037391a --- /dev/null +++ b/Realme/RE513CL1-SystemUI/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-realme-re513cl1-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/Realme/RE513CL1-SystemUI/AndroidManifest.xml b/Realme/RE513CL1-SystemUI/AndroidManifest.xml new file mode 100644 index 0000000..ea97d68 --- /dev/null +++ b/Realme/RE513CL1-SystemUI/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Realme/oppo6833-SystemUI/res/values/dimens.xml b/Realme/RE513CL1-SystemUI/res/values/config.xml similarity index 80% rename from Realme/oppo6833-SystemUI/res/values/dimens.xml rename to Realme/RE513CL1-SystemUI/res/values/config.xml index c483673..64c2b29 100644 --- a/Realme/oppo6833-SystemUI/res/values/dimens.xml +++ b/Realme/RE513CL1-SystemUI/res/values/config.xml @@ -16,12 +16,9 @@ */ --> - 25px - 35px + 45px + 25px 132px @dimen/status_bar_padding_start @dimen/status_bar_padding_end - - 110px - 105px diff --git a/Realme/oppo6833/Android.mk b/Realme/RE513CL1/Android.mk similarity index 81% rename from Realme/oppo6833/Android.mk rename to Realme/RE513CL1/Android.mk index 70a6428..c496b2e 100644 --- a/Realme/oppo6833/Android.mk +++ b/Realme/RE513CL1/Android.mk @@ -1,7 +1,7 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional -LOCAL_PACKAGE_NAME := treble-overlay-realme-oppo6833 +LOCAL_PACKAGE_NAME := treble-overlay-realme-re513cl1 LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true LOCAL_PRIVATE_PLATFORM_APIS := true diff --git a/Realme/oppo6833/AndroidManifest.xml b/Realme/RE513CL1/AndroidManifest.xml similarity index 55% rename from Realme/oppo6833/AndroidManifest.xml rename to Realme/RE513CL1/AndroidManifest.xml index f0720ca..cd62081 100644 --- a/Realme/oppo6833/AndroidManifest.xml +++ b/Realme/RE513CL1/AndroidManifest.xml @@ -1,9 +1,9 @@ - + + android:requiredSystemPropertyName="ro.product.odm.device" + android:requiredSystemPropertyValue="RE513CL1" /> diff --git a/Realme/RE513CL1/res/values-land/config.xml b/Realme/RE513CL1/res/values-land/config.xml new file mode 100644 index 0000000..a1c62f7 --- /dev/null +++ b/Realme/RE513CL1/res/values-land/config.xml @@ -0,0 +1,5 @@ + + + @dimen/status_bar_height_landscape + + diff --git a/Realme/oppo6833/res/values/arrays.xml b/Realme/RE513CL1/res/values/arrays.xml similarity index 100% rename from Realme/oppo6833/res/values/arrays.xml rename to Realme/RE513CL1/res/values/arrays.xml diff --git a/Realme/oppo6833/res/values/bools.xml b/Realme/RE513CL1/res/values/bools.xml similarity index 84% rename from Realme/oppo6833/res/values/bools.xml rename to Realme/RE513CL1/res/values/bools.xml index cdf25d5..d980057 100644 --- a/Realme/oppo6833/res/values/bools.xml +++ b/Realme/RE513CL1/res/values/bools.xml @@ -8,10 +8,10 @@ true true - false + true - false - false + true + true true true true diff --git a/Realme/oppo6833/res/values/notch.xml b/Realme/RE513CL1/res/values/notch.xml similarity index 80% rename from Realme/oppo6833/res/values/notch.xml rename to Realme/RE513CL1/res/values/notch.xml index 84d1313..c3f5a9d 100644 --- a/Realme/oppo6833/res/values/notch.xml +++ b/Realme/RE513CL1/res/values/notch.xml @@ -1,7 +1,7 @@ - 132px + 144px @dimen/status_bar_height_portrait @@ -10,7 +10,6 @@ false - M -540,0 L -540,100 L -409,100 L -409,0 Z diff --git a/Realme/RE513CL1/res/xml/power_profile.xml b/Realme/RE513CL1/res/xml/power_profile.xml new file mode 100644 index 0000000..08598c2 --- /dev/null +++ b/Realme/RE513CL1/res/xml/power_profile.xml @@ -0,0 +1,90 @@ + + + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.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 + + 1000 + 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/Realme/oppo6833-SystemUI/Android.mk b/Realme/oppo6833-SystemUI/Android.mk deleted file mode 100644 index aebdff0..0000000 --- a/Realme/oppo6833-SystemUI/Android.mk +++ /dev/null @@ -1,6 +0,0 @@ -LOCAL_PATH := $(call my-dir) -include $(CLEAR_VARS) -LOCAL_MODULE_TAGS := optional -LOCAL_PACKAGE_NAME := treble-overlay-realme-oppo6833-systemui -LOCAL_PRIVATE_PLATFORM_APIS := true -include $(BUILD_PACKAGE) diff --git a/Realme/oppo6833-SystemUI/AndroidManifest.xml b/Realme/oppo6833-SystemUI/AndroidManifest.xml deleted file mode 100644 index 7d44fc9..0000000 --- a/Realme/oppo6833-SystemUI/AndroidManifest.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/Realme/oppo6833/res/xml/power_profile.xml b/Realme/oppo6833/res/xml/power_profile.xml deleted file mode 100644 index f2143ee..0000000 --- a/Realme/oppo6833/res/xml/power_profile.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - 0 - 180.3 - 240.2 - 47 - 0.9 - 1.6 - 132.5 - 172 - 81 - 152 - 125.5 - 2 - 65.5 - - 2 - 1 - - - 300000 - 422400 - 652800 - 729600 - 883200 - 960000 - 1036800 - 1190400 - 1267200 - 1497600 - 1574400 - 1728000 - 1958400 - 2265600 - 2457600 - - 4.3 - - 75 - 104 - 132 - 136.5 - 143.9 - 178 - 184 - 190 - 246 - 268 - 298 - 358 - 378 - 420 - 430 - - 3100 - diff --git a/overlay.mk b/overlay.mk index 526df66..7073c3d 100755 --- a/overlay.mk +++ b/overlay.mk @@ -109,9 +109,9 @@ PRODUCT_PACKAGES += \ treble-overlay-realme-c2 \ treble-overlay-realme-c3 \ treble-overlay-realme-narzo10a \ - treble-overlay-realme-oppo6833 \ - treble-overlay-realme-oppo6833-systemui \ treble-overlay-realme-q3 \ + treble-overlay-realme-re513cl1 \ + treble-overlay-realme-re513cl1-systemui \ treble-overlay-realme-rmx2117 \ treble-overlay-realme-rmx2117-systemui \ treble-overlay-realme-rmx3366 \ From eedf7cc918671ed06e77ed5a79965fa5e6fcd21e Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Thu, 27 Jan 2022 14:20:20 +0530 Subject: [PATCH 03/23] realme: modify oppo6833 -> re513cl1 ODM codename Uses ro.product.odm.device for selecting overlays Signed-off-by: Bharat Dev Burman --- Realme/RE513CL1-SystemUI/Android.mk | 8 ++ Realme/RE513CL1-SystemUI/AndroidManifest.xml | 10 ++ .../RE513CL1-SystemUI/res/values/config.xml | 24 +++++ Realme/RE513CL1/Android.mk | 8 ++ Realme/RE513CL1/AndroidManifest.xml | 9 ++ Realme/RE513CL1/res/values-land/config.xml | 5 + Realme/RE513CL1/res/values/arrays.xml | 100 ++++++++++++++++++ Realme/RE513CL1/res/values/bools.xml | 21 ++++ Realme/RE513CL1/res/values/notch.xml | 15 +++ Realme/RE513CL1/res/xml/power_profile.xml | 90 ++++++++++++++++ overlay.mk | 2 + 11 files changed, 292 insertions(+) create mode 100644 Realme/RE513CL1-SystemUI/Android.mk create mode 100644 Realme/RE513CL1-SystemUI/AndroidManifest.xml create mode 100644 Realme/RE513CL1-SystemUI/res/values/config.xml create mode 100644 Realme/RE513CL1/Android.mk create mode 100644 Realme/RE513CL1/AndroidManifest.xml create mode 100644 Realme/RE513CL1/res/values-land/config.xml create mode 100644 Realme/RE513CL1/res/values/arrays.xml create mode 100644 Realme/RE513CL1/res/values/bools.xml create mode 100644 Realme/RE513CL1/res/values/notch.xml create mode 100644 Realme/RE513CL1/res/xml/power_profile.xml diff --git a/Realme/RE513CL1-SystemUI/Android.mk b/Realme/RE513CL1-SystemUI/Android.mk new file mode 100644 index 0000000..037391a --- /dev/null +++ b/Realme/RE513CL1-SystemUI/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-realme-re513cl1-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/Realme/RE513CL1-SystemUI/AndroidManifest.xml b/Realme/RE513CL1-SystemUI/AndroidManifest.xml new file mode 100644 index 0000000..ea97d68 --- /dev/null +++ b/Realme/RE513CL1-SystemUI/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Realme/RE513CL1-SystemUI/res/values/config.xml b/Realme/RE513CL1-SystemUI/res/values/config.xml new file mode 100644 index 0000000..64c2b29 --- /dev/null +++ b/Realme/RE513CL1-SystemUI/res/values/config.xml @@ -0,0 +1,24 @@ + + + + 45px + 25px + 132px + @dimen/status_bar_padding_start + @dimen/status_bar_padding_end + diff --git a/Realme/RE513CL1/Android.mk b/Realme/RE513CL1/Android.mk new file mode 100644 index 0000000..c496b2e --- /dev/null +++ b/Realme/RE513CL1/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-realme-re513cl1 +LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Realme/RE513CL1/AndroidManifest.xml b/Realme/RE513CL1/AndroidManifest.xml new file mode 100644 index 0000000..cd62081 --- /dev/null +++ b/Realme/RE513CL1/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + diff --git a/Realme/RE513CL1/res/values-land/config.xml b/Realme/RE513CL1/res/values-land/config.xml new file mode 100644 index 0000000..a1c62f7 --- /dev/null +++ b/Realme/RE513CL1/res/values-land/config.xml @@ -0,0 +1,5 @@ + + + @dimen/status_bar_height_landscape + + diff --git a/Realme/RE513CL1/res/values/arrays.xml b/Realme/RE513CL1/res/values/arrays.xml new file mode 100644 index 0000000..b06c028 --- /dev/null +++ b/Realme/RE513CL1/res/values/arrays.xml @@ -0,0 +1,100 @@ + + + + 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 + + + /system/framework/arm64/boot-framework.oat + /system/framework/arm/boot-framework.oat + /apex/com.android.art/javalib/arm64/boot-core-libart.oat + /apex/com.android.art/javalib/arm/boot-core-libart.oat + /apex/com.android.art/javalib/arm64/boot-okhttp.oat + /apex/com.android.art/javalib/arm/boot-okhttp.oat + /apex/com.android.art/javalib/arm64/boot.vdex + /apex/com.android.art/javalib/arm/boot.vdex + /apex/com.android.art/javalib/arm64/boot-core-libart.vdex + /apex/com.android.art/javalib/arm/boot-core-libart.vdex + /apex/com.android.art/javalib/arm64/boot-core-libart.art + /apex/com.android.art/javalib/arm/boot-core-libart.art + /system/framework/framework-res.apk + /system/lib64/libhwui.so + /system/lib/libhwui.so + /system/framework/boot-framework.vdex + /system/framework/oat/arm64/services.vdex + /system/framework/oat/arm64/services.odex + /apex/com.android.art/javalib/arm64/boot.oat + /apex/com.android.art/javalib/arm/boot.oat + /system/framework/telephony-common.jar + /system/framework/arm64/boot-telephony-common.art + /system/lib64/libsurfaceflinger.so + /apex/com.android.art/javalib/core-oj.jar + /apex/com.android.art/javalib/core-libart.jar + + + 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 + bluetooth,7,7,2,-1,true + + diff --git a/Realme/RE513CL1/res/values/bools.xml b/Realme/RE513CL1/res/values/bools.xml new file mode 100644 index 0000000..d980057 --- /dev/null +++ b/Realme/RE513CL1/res/values/bools.xml @@ -0,0 +1,21 @@ + + + + true + true + true + true + + true + true + true + + true + true + true + true + true + false + true + true + diff --git a/Realme/RE513CL1/res/values/notch.xml b/Realme/RE513CL1/res/values/notch.xml new file mode 100644 index 0000000..c3f5a9d --- /dev/null +++ b/Realme/RE513CL1/res/values/notch.xml @@ -0,0 +1,15 @@ + + + + 144px + + @dimen/status_bar_height_portrait + + + 24dp + + false + + M -540,0 L -540,100 L -409,100 L -409,0 Z + + diff --git a/Realme/RE513CL1/res/xml/power_profile.xml b/Realme/RE513CL1/res/xml/power_profile.xml new file mode 100644 index 0000000..08598c2 --- /dev/null +++ b/Realme/RE513CL1/res/xml/power_profile.xml @@ -0,0 +1,90 @@ + + + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.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 + + 1000 + 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/overlay.mk b/overlay.mk index a2b06d4..2eb1f12 100755 --- a/overlay.mk +++ b/overlay.mk @@ -114,6 +114,8 @@ PRODUCT_PACKAGES += \ treble-overlay-realme-c3 \ treble-overlay-realme-narzo10a \ treble-overlay-realme-q3 \ + treble-overlay-realme-re513cl1 \ + treble-overlay-realme-re513cl1-systemui \ treble-overlay-realme-rmx2117 \ treble-overlay-realme-rmx2117-systemui \ treble-overlay-realme-rmx3366 \ From cf07822afbecdea0351f6f5f0cbe067f0b2a2f86 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Thu, 3 Feb 2022 18:06:33 +0530 Subject: [PATCH 04/23] RE513CL1: enable DT2W support Signed-off-by: Bharat Dev Burman --- Realme/RE513CL1/res/values/bools.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Realme/RE513CL1/res/values/bools.xml b/Realme/RE513CL1/res/values/bools.xml index d980057..fcf2074 100644 --- a/Realme/RE513CL1/res/values/bools.xml +++ b/Realme/RE513CL1/res/values/bools.xml @@ -5,10 +5,12 @@ true true true + true true true + true true @@ -18,4 +20,7 @@ false true true + + + true From fd31c22ef54457f4e047309c278e1ca2272402cc Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 15:43:06 +0530 Subject: [PATCH 05/23] Update and rename config.xml to dimens.xml --- .../res/values/{config.xml => dimens.xml} | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) rename Realme/RE513CL1-SystemUI/res/values/{config.xml => dimens.xml} (66%) diff --git a/Realme/RE513CL1-SystemUI/res/values/config.xml b/Realme/RE513CL1-SystemUI/res/values/dimens.xml similarity index 66% rename from Realme/RE513CL1-SystemUI/res/values/config.xml rename to Realme/RE513CL1-SystemUI/res/values/dimens.xml index 64c2b29..4550eb3 100644 --- a/Realme/RE513CL1-SystemUI/res/values/config.xml +++ b/Realme/RE513CL1-SystemUI/res/values/dimens.xml @@ -16,9 +16,6 @@ */ --> - 45px - 25px - 132px - @dimen/status_bar_padding_start - @dimen/status_bar_padding_end + 110.0px + 110.0px From 35c75489a0d451fb33400cac17afb644824acd47 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 15:45:54 +0530 Subject: [PATCH 06/23] Update notch.xml --- Realme/RE513CL1/res/values/notch.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Realme/RE513CL1/res/values/notch.xml b/Realme/RE513CL1/res/values/notch.xml index c3f5a9d..11668f4 100644 --- a/Realme/RE513CL1/res/values/notch.xml +++ b/Realme/RE513CL1/res/values/notch.xml @@ -1,15 +1,15 @@ - 144px - + 110.0px + @dimen/status_bar_height_portrait - 24dp - + 110.0px + false - M -540,0 L -540,100 L -409,100 L -409,0 Z + M -544,0 L -544,110 L -388,110 L -388,0 Z From 7fd23f86375721b7adf291f344b95823bc1fa9f0 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 15:48:54 +0530 Subject: [PATCH 07/23] Create strings.xml --- Realme/RE513CL1/res/values/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 Realme/RE513CL1/res/values/strings.xml diff --git a/Realme/RE513CL1/res/values/strings.xml b/Realme/RE513CL1/res/values/strings.xml new file mode 100644 index 0000000..2be0cb6 --- /dev/null +++ b/Realme/RE513CL1/res/values/strings.xml @@ -0,0 +1,4 @@ + + + 1730560,3461120,6922240,524288,1048576,4525824 + From beefdb2db4377f685062ef39bd8e47a718910384 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 15:50:06 +0530 Subject: [PATCH 08/23] RE513CL1: Remove dt2w --- Realme/RE513CL1/res/values/bools.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/Realme/RE513CL1/res/values/bools.xml b/Realme/RE513CL1/res/values/bools.xml index fcf2074..9412246 100644 --- a/Realme/RE513CL1/res/values/bools.xml +++ b/Realme/RE513CL1/res/values/bools.xml @@ -20,7 +20,4 @@ false true true - - - true From eed56fad2f099b0f8462c77ad654424913a706ce Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 15:51:54 +0530 Subject: [PATCH 09/23] RE513CL1: add wifi configs --- Realme/RE513CL1/res/values/arrays.xml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Realme/RE513CL1/res/values/arrays.xml b/Realme/RE513CL1/res/values/arrays.xml index b06c028..22cb79b 100644 --- a/Realme/RE513CL1/res/values/arrays.xml +++ b/Realme/RE513CL1/res/values/arrays.xml @@ -76,6 +76,30 @@ ap\\d + + + 86400 + + + 15 + 15 + 15 + 15 + 15 + 15 + 15 + 15 + 30 + 60 + 120 + + + -93 + -82 + -74 + -64 + + wifi,1,1,1,-1,true mobile,0,0,0,-1,true From 220ba2e041a3004e1333d1152b3cce84b41cef16 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 15:54:28 +0530 Subject: [PATCH 10/23] RE513CL1: add tethering configs --- Realme/RE513CL1/res/values/arrays.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Realme/RE513CL1/res/values/arrays.xml b/Realme/RE513CL1/res/values/arrays.xml index 22cb79b..31819f4 100644 --- a/Realme/RE513CL1/res/values/arrays.xml +++ b/Realme/RE513CL1/res/values/arrays.xml @@ -71,9 +71,11 @@ bt-dun + usb\\d rndis\\d + softap\\d ap\\d From 3056e4d67753c4f1dff7e1ad131312e29feb6574 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 16:15:06 +0530 Subject: [PATCH 11/23] RE513CL1: fix power_profile --- Realme/RE513CL1/res/xml/power_profile.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Realme/RE513CL1/res/xml/power_profile.xml b/Realme/RE513CL1/res/xml/power_profile.xml index 08598c2..b179034 100644 --- a/Realme/RE513CL1/res/xml/power_profile.xml +++ b/Realme/RE513CL1/res/xml/power_profile.xml @@ -31,7 +31,8 @@ 1.11 5 - 2.55. 2.11 + 2.55 + 2.11 2.22 300000 @@ -87,4 +88,4 @@ 0 0 - \ No newline at end of file + From 1e6657146e1a85e60b49c5ada7e011cf837f3dce Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 16:25:02 +0530 Subject: [PATCH 12/23] RE513CL1: drop wifi tcp buffers config --- Realme/RE513CL1/res/values/strings.xml | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 Realme/RE513CL1/res/values/strings.xml diff --git a/Realme/RE513CL1/res/values/strings.xml b/Realme/RE513CL1/res/values/strings.xml deleted file mode 100644 index 2be0cb6..0000000 --- a/Realme/RE513CL1/res/values/strings.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - 1730560,3461120,6922240,524288,1048576,4525824 - From af843d4bc16b16ed3bf8745ff1cc73b6e8a19199 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 16:27:16 +0530 Subject: [PATCH 13/23] RE513CL1: remove wifi integer array configs --- Realme/RE513CL1/res/values/arrays.xml | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/Realme/RE513CL1/res/values/arrays.xml b/Realme/RE513CL1/res/values/arrays.xml index 31819f4..6c60ecd 100644 --- a/Realme/RE513CL1/res/values/arrays.xml +++ b/Realme/RE513CL1/res/values/arrays.xml @@ -78,30 +78,6 @@ softap\\d ap\\d - - - 86400 - - - 15 - 15 - 15 - 15 - 15 - 15 - 15 - 15 - 30 - 60 - 120 - - - -93 - -82 - -74 - -64 - - wifi,1,1,1,-1,true mobile,0,0,0,-1,true From d6f56f7e8bac02fb6381c727a47a8c5b134a4bbe Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 19:03:46 +0530 Subject: [PATCH 14/23] Delete dimens.xml --- .../RE513CL1-SystemUI/res/values/dimens.xml | 21 ------------------- 1 file changed, 21 deletions(-) delete mode 100644 Realme/RE513CL1-SystemUI/res/values/dimens.xml diff --git a/Realme/RE513CL1-SystemUI/res/values/dimens.xml b/Realme/RE513CL1-SystemUI/res/values/dimens.xml deleted file mode 100644 index 4550eb3..0000000 --- a/Realme/RE513CL1-SystemUI/res/values/dimens.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - 110.0px - 110.0px - From 565a91d8c22298e982b30154253bdcee6fdc4a2d Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 19:04:39 +0530 Subject: [PATCH 15/23] Delete Android.mk --- Realme/RE513CL1-SystemUI/Android.mk | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 Realme/RE513CL1-SystemUI/Android.mk diff --git a/Realme/RE513CL1-SystemUI/Android.mk b/Realme/RE513CL1-SystemUI/Android.mk deleted file mode 100644 index 037391a..0000000 --- a/Realme/RE513CL1-SystemUI/Android.mk +++ /dev/null @@ -1,8 +0,0 @@ -LOCAL_PATH := $(call my-dir) -include $(CLEAR_VARS) -LOCAL_MODULE_TAGS := optional -LOCAL_PACKAGE_NAME := treble-overlay-realme-re513cl1-systemui -LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay -LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true -LOCAL_PRIVATE_PLATFORM_APIS := true -include $(BUILD_PACKAGE) From d172d259dd52b0238723e30c7698907700b71d89 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 19:05:00 +0530 Subject: [PATCH 16/23] Delete AndroidManifest.xml --- Realme/RE513CL1-SystemUI/AndroidManifest.xml | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 Realme/RE513CL1-SystemUI/AndroidManifest.xml diff --git a/Realme/RE513CL1-SystemUI/AndroidManifest.xml b/Realme/RE513CL1-SystemUI/AndroidManifest.xml deleted file mode 100644 index ea97d68..0000000 --- a/Realme/RE513CL1-SystemUI/AndroidManifest.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - From f588131a84c62429fd998ef5cce5b71930528e12 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 19:05:39 +0530 Subject: [PATCH 17/23] Update overlay.mk --- overlay.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/overlay.mk b/overlay.mk index dad744b..10a6c9a 100755 --- a/overlay.mk +++ b/overlay.mk @@ -128,7 +128,6 @@ PRODUCT_PACKAGES += \ treble-overlay-realme-narzo10a \ treble-overlay-realme-q3 \ treble-overlay-realme-re513cl1 \ - treble-overlay-realme-re513cl1-systemui \ treble-overlay-realme-rmx2117 \ treble-overlay-realme-rmx2117-systemui \ treble-overlay-realme-rmx3366 \ From 4edf673f5ca9e926d9eddb11041d13665e2113f9 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 19:10:45 +0530 Subject: [PATCH 18/23] move dimens.xml from systemui here --- Realme/RE513CL1/res/values/dimens.xml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Realme/RE513CL1/res/values/dimens.xml diff --git a/Realme/RE513CL1/res/values/dimens.xml b/Realme/RE513CL1/res/values/dimens.xml new file mode 100644 index 0000000..4550eb3 --- /dev/null +++ b/Realme/RE513CL1/res/values/dimens.xml @@ -0,0 +1,21 @@ + + + + 110.0px + 110.0px + From 5827c11f252aab9547b74d1d29e4a68cca87f214 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Mon, 25 Apr 2022 19:15:01 +0530 Subject: [PATCH 19/23] remove dimens.xml for de-duplication --- Realme/RE513CL1/res/values/dimens.xml | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 Realme/RE513CL1/res/values/dimens.xml diff --git a/Realme/RE513CL1/res/values/dimens.xml b/Realme/RE513CL1/res/values/dimens.xml deleted file mode 100644 index 4550eb3..0000000 --- a/Realme/RE513CL1/res/values/dimens.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - 110.0px - 110.0px - From 9f6692c49229f0e8effcc6a8ebcc099cce88922b Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Thu, 28 Apr 2022 16:20:20 +0530 Subject: [PATCH 20/23] check devices for ro.boot.prjname instead 132863 is 8 5G 133013 is Narzo 30 5G --- Realme/RE513CL1/AndroidManifest.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Realme/RE513CL1/AndroidManifest.xml b/Realme/RE513CL1/AndroidManifest.xml index cd62081..214316c 100644 --- a/Realme/RE513CL1/AndroidManifest.xml +++ b/Realme/RE513CL1/AndroidManifest.xml @@ -4,6 +4,6 @@ android:isStatic="true" android:priority="261" android:targetPackage="android" - android:requiredSystemPropertyName="ro.product.odm.device" - android:requiredSystemPropertyValue="RE513CL1" /> + android:requiredSystemPropertyName="ro.boot.prjname" + android:requiredSystemPropertyValue="(132863|133013)" /> From 1279a5f165b5a90bfcfe4326a28884b1cc7d47b3 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Thu, 28 Apr 2022 16:42:48 +0530 Subject: [PATCH 21/23] notch.xml: fix comments --- Realme/RE513CL1/res/values/notch.xml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Realme/RE513CL1/res/values/notch.xml b/Realme/RE513CL1/res/values/notch.xml index 11668f4..d94bf00 100644 --- a/Realme/RE513CL1/res/values/notch.xml +++ b/Realme/RE513CL1/res/values/notch.xml @@ -1,15 +1,20 @@ - + 110.0px + + + 110.0px + @dimen/status_bar_height_portrait - - 110.0px - + false + M -544,0 L -544,110 L -388,110 L -388,0 Z From 3b520898de199aa2edf376da8362a7b3708c75e7 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Sat, 30 Apr 2022 22:44:52 +0530 Subject: [PATCH 22/23] use the correct power_profile This is obtained from /system/framework/framework-res.apk The file name is "power_profile_test.xml" which is weird. --- Realme/RE513CL1/res/xml/power_profile.xml | 75 ++++++----------------- 1 file changed, 18 insertions(+), 57 deletions(-) diff --git a/Realme/RE513CL1/res/xml/power_profile.xml b/Realme/RE513CL1/res/xml/power_profile.xml index b179034..8fef4b9 100644 --- a/Realme/RE513CL1/res/xml/power_profile.xml +++ b/Realme/RE513CL1/res/xml/power_profile.xml @@ -1,36 +1,12 @@ - 0.1 - 0.1 - 0.1 - 0.1 - 0.1 - 0.1 - 0.1 - 0.1 - 0.1 - 0.1 - 0.1 - 0.1 - 0.1 - 0.1 - 0.1 - - 0.2 - 0.1 - + 3000 4 4 - - 400000 - - - 0.1 - - 1.11 5 + 1.11 2.55 2.11 2.22 @@ -56,36 +32,21 @@ 50 60 - - 22.7 + 0.5 + 100 + 800 + 500 + 600 + 100.0 + 150.0 + 10 + 60 + 3 + + 6 + 5 + 4 + 3 + 3 - 1000 - 0 - 0 - 0 - - 0 - - .0002 - .002 - .02 - .2 - 2 - - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - - 0 - - 0 - 0 - - 0 From 1f7bc910d74375e9a4c96cd90bec01ab614014f7 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Sat, 30 Apr 2022 23:14:17 +0530 Subject: [PATCH 23/23] use battery capacity obtained from sysfs --- Realme/RE513CL1/res/xml/power_profile.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Realme/RE513CL1/res/xml/power_profile.xml b/Realme/RE513CL1/res/xml/power_profile.xml index 8fef4b9..6ff2255 100644 --- a/Realme/RE513CL1/res/xml/power_profile.xml +++ b/Realme/RE513CL1/res/xml/power_profile.xml @@ -1,6 +1,6 @@ - 3000 + 4000 4 4