From 070aa5f1a1e4807bbde115bfc319d99adc695ae0 Mon Sep 17 00:00:00 2001 From: 5ec1cff Date: Mon, 6 Nov 2023 10:05:41 +0800 Subject: [PATCH] fix pure 64 bit support --- module/src/customize.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/src/customize.sh b/module/src/customize.sh index 8e65f56..5cf56f9 100644 --- a/module/src/customize.sh +++ b/module/src/customize.sh @@ -101,7 +101,7 @@ extract "$ZIPFILE" 'post-fs-data.sh' "$MODPATH" extract "$ZIPFILE" 'service.sh' "$MODPATH" mv "$TMPDIR/sepolicy.rule" "$MODPATH" -HAS32BIT=false && [ -d "/system/lib" ] && HAS32BIT=true +HAS32BIT=false && [ $(getprop ro.product.cpu.abilist32) ] && HAS32BIT=true mkdir "$MODPATH/bin" mkdir "$MODPATH/system" @@ -148,8 +148,8 @@ fi ui_print "- Setting permissions" set_perm_recursive "$MODPATH/bin" 0 0 0755 0755 -set_perm_recursive "$MODPATH/system/lib" 0 0 0755 0644 u:object_r:system_lib_file:s0 set_perm_recursive "$MODPATH/system/lib64" 0 0 0755 0644 u:object_r:system_lib_file:s0 +[ "$HAS32BIT" = true ] && set_perm_recursive "$MODPATH/system/lib" 0 0 0755 0644 u:object_r:system_lib_file:s0 # If Huawei's Maple is enabled, system_server is created with a special way which is out of Zygisk's control HUAWEI_MAPLE_ENABLED=$(grep_prop ro.maple.enable)