From 63a2cf99a5f40efd15c0771e0641f86ab3c94bc8 Mon Sep 17 00:00:00 2001 From: bibarub Date: Thu, 8 Jul 2021 00:37:24 +0300 Subject: [PATCH 1/2] inital Unihertz Jelly 2 overlay --- Unihertz/Jelly2/Android.mk | 8 ++ Unihertz/Jelly2/AndroidManifest.xml | 10 ++ Unihertz/Jelly2/res/values/config.xml | 111 ++++++++++++++++++++ Unihertz/Jelly2/res/xml/power_profile.xml | 119 ++++++++++++++++++++++ overlay.mk | 1 + 5 files changed, 249 insertions(+) create mode 100644 Unihertz/Jelly2/Android.mk create mode 100644 Unihertz/Jelly2/AndroidManifest.xml create mode 100644 Unihertz/Jelly2/res/values/config.xml create mode 100644 Unihertz/Jelly2/res/xml/power_profile.xml diff --git a/Unihertz/Jelly2/Android.mk b/Unihertz/Jelly2/Android.mk new file mode 100644 index 0000000..cd1cf61 --- /dev/null +++ b/Unihertz/Jelly2/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-unihertz-jelly2 +LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Unihertz/Jelly2/AndroidManifest.xml b/Unihertz/Jelly2/AndroidManifest.xml new file mode 100644 index 0000000..91c1a23 --- /dev/null +++ b/Unihertz/Jelly2/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Unihertz/Jelly2/res/values/config.xml b/Unihertz/Jelly2/res/values/config.xml new file mode 100644 index 0000000..ff5009b --- /dev/null +++ b/Unihertz/Jelly2/res/values/config.xml @@ -0,0 +1,111 @@ + + + + 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/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 + 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_wap,21,0,3,60000,true + mobile_xcap,25,0,3,60000,true + mobile_rcs,26,0,3,60000,true + mobile_bip,27,0,3,60000,true + mobile_vsim,28,0,-1,60000,true + mobile_mcx,1001,0,3,60000,true + ethernet,9,9,9,-1,true + + true + false + false + false + true + true + true + true + true + false + true + true + false + true + true + true + true + 16.0dip + 16.0dip + 16.0dip + 36.0dip + 2000 + 3000 + 1 + 130 + 5 + com.mediatek.ims + diff --git a/Unihertz/Jelly2/res/xml/power_profile.xml b/Unihertz/Jelly2/res/xml/power_profile.xml new file mode 100644 index 0000000..12efff8 --- /dev/null +++ b/Unihertz/Jelly2/res/xml/power_profile.xml @@ -0,0 +1,119 @@ + + + 0.1 + 85 + 118.6 + 42 + 0.71 + 1.72 + 194 + 55 + 33.42 + 43 + 200 + 600 + 34 + 627.5 + 20.72 + + 13.12 + 13.12 + + + 4 + 4 + + + 156000 + 286000 + 338000 + 494000 + 598000 + 663000 + 689000 + 819000 + 871000 + 910000 + 1027000 + 1196000 + 1352000 + 1430000 + 1508000 + + + 420 + 400 + 380 + 360 + 340 + 320 + 300 + 280 + 260 + 240 + 220 + 200 + 180 + 160 + 140 + 120 + + 4.58 + 5 + 2.55. 2.11 + 2.22 + + 300000 + 1000000 + 2000000 + + + 300000 + 1000000 + 2500000 + 3000000 + + + 10 + 20 + 30 + + + 25 + 35 + 50 + 60 + + + 22.7 + + 2000 + 3 + 200 + 200 + + 3.3 + + .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 6e32532..6b0edb7 100755 --- a/overlay.mk +++ b/overlay.mk @@ -130,6 +130,7 @@ PRODUCT_PACKAGES += \ treble-overlay-tethering \ treble-overlay-umidigi-A3S \ treble-overlay-umidigi-power \ + treble-overlay-unihertz-jelly2 \ treble-overlay-vsmart-live \ treble-overlay-webview \ treble-overlay-wifi5g \ From 479effd799278c3dd399ebe9b146876d68f1cbf6 Mon Sep 17 00:00:00 2001 From: bibarub Date: Fri, 9 Jul 2021 21:03:23 +0300 Subject: [PATCH 2/2] Unihertz: Jelly2: remove some useless lines from config.xml --- Unihertz/Jelly2/res/values/config.xml | 48 --------------------------- 1 file changed, 48 deletions(-) diff --git a/Unihertz/Jelly2/res/values/config.xml b/Unihertz/Jelly2/res/values/config.xml index ff5009b..a82e4b5 100644 --- a/Unihertz/Jelly2/res/values/config.xml +++ b/Unihertz/Jelly2/res/values/config.xml @@ -39,48 +39,6 @@ 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 - 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_wap,21,0,3,60000,true - mobile_xcap,25,0,3,60000,true - mobile_rcs,26,0,3,60000,true - mobile_bip,27,0,3,60000,true - mobile_vsim,28,0,-1,60000,true - mobile_mcx,1001,0,3,60000,true - ethernet,9,9,9,-1,true - true false false @@ -88,7 +46,6 @@ true true true - true true false true @@ -98,14 +55,9 @@ true true true - 16.0dip - 16.0dip - 16.0dip 36.0dip 2000 3000 1 - 130 5 - com.mediatek.ims