From 24bfde2d780e85978c1060255770049e2a5fed22 Mon Sep 17 00:00:00 2001 From: Tangy Date: Sun, 21 May 2023 18:40:42 +0400 Subject: [PATCH] Added Overlay for Samsung A02s Overlay fixes notch, battery capacity, cpu speeds etc... System-UI overlay fixes status bar. --- Samsung/a02q-SystemUI/Android.mk | 8 ++++++ Samsung/a02q-SystemUI/AndroidManifest.xml | 10 +++++++ Samsung/a02q-SystemUI/res/values/config.xml | 4 +++ Samsung/a02q/Android.mk | 8 ++++++ Samsung/a02q/AndroidManifest.xml | 10 +++++++ Samsung/a02q/res/values/arrays.xml | 30 +++++++++++++++++++++ Samsung/a02q/res/values/bools.xml | 8 ++++++ Samsung/a02q/res/values/dimens.xml | 5 ++++ Samsung/a02q/res/values/integers.xml | 4 +++ Samsung/a02q/res/values/strings.xml | 4 +++ Samsung/a02q/res/xml/power_profile.xml | 27 +++++++++++++++++++ overlay.mk | 2 ++ 12 files changed, 120 insertions(+) create mode 100644 Samsung/a02q-SystemUI/Android.mk create mode 100644 Samsung/a02q-SystemUI/AndroidManifest.xml create mode 100644 Samsung/a02q-SystemUI/res/values/config.xml create mode 100644 Samsung/a02q/Android.mk create mode 100644 Samsung/a02q/AndroidManifest.xml create mode 100644 Samsung/a02q/res/values/arrays.xml create mode 100644 Samsung/a02q/res/values/bools.xml create mode 100644 Samsung/a02q/res/values/dimens.xml create mode 100644 Samsung/a02q/res/values/integers.xml create mode 100644 Samsung/a02q/res/values/strings.xml create mode 100644 Samsung/a02q/res/xml/power_profile.xml diff --git a/Samsung/a02q-SystemUI/Android.mk b/Samsung/a02q-SystemUI/Android.mk new file mode 100644 index 0000000..3bb7d20 --- /dev/null +++ b/Samsung/a02q-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-a02q-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 diff --git a/Samsung/a02q-SystemUI/AndroidManifest.xml b/Samsung/a02q-SystemUI/AndroidManifest.xml new file mode 100644 index 0000000..e19df20 --- /dev/null +++ b/Samsung/a02q-SystemUI/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/Samsung/a02q-SystemUI/res/values/config.xml b/Samsung/a02q-SystemUI/res/values/config.xml new file mode 100644 index 0000000..9233da3 --- /dev/null +++ b/Samsung/a02q-SystemUI/res/values/config.xml @@ -0,0 +1,4 @@ + + + 32.0px + diff --git a/Samsung/a02q/Android.mk b/Samsung/a02q/Android.mk new file mode 100644 index 0000000..ff5bd08 --- /dev/null +++ b/Samsung/a02q/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-samsung-a02q +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/a02q/AndroidManifest.xml b/Samsung/a02q/AndroidManifest.xml new file mode 100644 index 0000000..8b408be --- /dev/null +++ b/Samsung/a02q/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Samsung/a02q/res/values/arrays.xml b/Samsung/a02q/res/values/arrays.xml new file mode 100644 index 0000000..34d65c0 --- /dev/null +++ b/Samsung/a02q/res/values/arrays.xml @@ -0,0 +1,30 @@ + + + + 3 + 35 + 53 + 60 + 65 + 77 + 115 + 179 + 230 + 255 + + + 20 + 50 + 100 + 200 + 400 + 1000 + 2000 + 3000 + 5000 + + + wigig0 + wlan0 + + diff --git a/Samsung/a02q/res/values/bools.xml b/Samsung/a02q/res/values/bools.xml new file mode 100644 index 0000000..14c39df --- /dev/null +++ b/Samsung/a02q/res/values/bools.xml @@ -0,0 +1,8 @@ + + + true + false + true + false + true + diff --git a/Samsung/a02q/res/values/dimens.xml b/Samsung/a02q/res/values/dimens.xml new file mode 100644 index 0000000..845260f --- /dev/null +++ b/Samsung/a02q/res/values/dimens.xml @@ -0,0 +1,5 @@ + + + 45.0px + 30.0px + diff --git a/Samsung/a02q/res/values/integers.xml b/Samsung/a02q/res/values/integers.xml new file mode 100644 index 0000000..749971d --- /dev/null +++ b/Samsung/a02q/res/values/integers.xml @@ -0,0 +1,4 @@ + + + 17 + diff --git a/Samsung/a02q/res/values/strings.xml b/Samsung/a02q/res/values/strings.xml new file mode 100644 index 0000000..c6726e1 --- /dev/null +++ b/Samsung/a02q/res/values/strings.xml @@ -0,0 +1,4 @@ + + + M 0,0 H -88 V 45 H 88 V 0 H 0 Z + diff --git a/Samsung/a02q/res/xml/power_profile.xml b/Samsung/a02q/res/xml/power_profile.xml new file mode 100644 index 0000000..1ee229c --- /dev/null +++ b/Samsung/a02q/res/xml/power_profile.xml @@ -0,0 +1,27 @@ + + + 63 + 261 + + 200000 + 499200 + 533333 + 800000 + 998400 + 1094400 + 1209600 + + + 151 + 169 + 177 + 195 + 259 + 307 + 353 + + 1.6 + 1.6 + 4900 + 5000 + \ No newline at end of file diff --git a/overlay.mk b/overlay.mk index 048d253..46dd838 100644 --- a/overlay.mk +++ b/overlay.mk @@ -190,6 +190,8 @@ PRODUCT_PACKAGES += \ treble-overlay-samsung-S20-systemui \ treble-overlay-samsung-S20fe \ treble-overlay-samsung-S20fe-systemui \ + treble-overlay-samsung-a02q \ + treble-overlay-samsung-a02q-systemui \ treble-overlay-samsung-a20 \ treble-overlay-samsung-a20s \ treble-overlay-samsung-a20s-systemui \