diff --git a/revanced-magisk/customize.sh b/revanced-magisk/customize.sh index 6181810..9cb65a5 100755 --- a/revanced-magisk/customize.sh +++ b/revanced-magisk/customize.sh @@ -137,16 +137,15 @@ install() { } if [ $INS = true ] && ! install; then abort; fi +ui_print "* Extracting native libs" BASEPATHLIB=${BASEPATH}/lib/${ARCH} -if [ -z "$(ls -A1 "$BASEPATHLIB")" ]; then - ui_print "* Extracting native libs" - mkdir -p "$BASEPATHLIB" - if ! op=$(unzip -j "$MODPATH"/"$PKG_NAME".apk lib/"${ARCH_LIB}"/* -d "$BASEPATHLIB" 2>&1); then - ui_print "ERROR: extracting native libs failed" - abort "$op" - fi - set_perm_recursive "${BASEPATH}/lib" 1000 1000 755 755 u:object_r:apk_data_file:s0 +if [ ! -d "$BASEPATHLIB" ]; then mkdir -p "$BASEPATHLIB"; else rm "$BASEPATHLIB/*" || :; fi +if ! op=$(unzip -v -j "$MODPATH/$PKG_NAME.apk" lib/"${ARCH_LIB}"/* -d "$BASEPATHLIB" 2>&1); then + ui_print "ERROR: extracting native libs failed" + abort "$op" fi +set_perm_recursive "${BASEPATH}/lib" 1000 1000 755 755 u:object_r:apk_data_file:s0 + ui_print "* Setting Permissions" set_perm "$MODPATH/base.apk" 1000 1000 644 u:object_r:apk_data_file:s0