From 8ac60cae0f480ed071c8823341a5ffdd8ce40736 Mon Sep 17 00:00:00 2001 From: programminghoch10 <16062290+programminghoch10@users.noreply.github.com> Date: Tue, 12 Dec 2023 14:46:17 +0100 Subject: [PATCH] reset dalvikvm heapgrowthlimit after execution this made some apps crash until reboot --- magiskmodule/system/bin/revancedcli | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/magiskmodule/system/bin/revancedcli b/magiskmodule/system/bin/revancedcli index 5ab6926..9a83a1b 100644 --- a/magiskmodule/system/bin/revancedcli +++ b/magiskmodule/system/bin/revancedcli @@ -3,8 +3,14 @@ [ -z "$MODPATH" ] && MODPATH=/data/adb/modules/revancedrepackaged echo "modpath = $MODPATH" >&2 -#echo " Increase Heap Growth limit from $(getprop dalvik.vm.heapgrowthlimit) to 4096m" >&2 -resetprop dalvik.vm.heapgrowthlimit 4096m +HEAPLIMIT="$(getprop dalvik.vm.heapgrowthlimit)" +setHeapLimit() { + [ -z "$1" ] && setHeapLimit "$HEAPLIMIT" && return + #echo " Changing Heap Growth limit from $(getprop dalvik.vm.heapgrowthlimit) to $1" >&2 + resetprop dalvik.vm.heapgrowthlimit "$1" +} +setHeapLimit 4096m +trap setHeapLimit EXIT invoke() { app_process \