Skip to content

Commit 77b5081

Browse files
committed
Extract so per arch for Zygisk
1 parent 8c83777 commit 77b5081

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

module/src/zygisk/customize.sh

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,17 @@ extract "$ZIPFILE" 'uninstall.sh' "$MODPATH"
2626
ui_print "- Zygisk Enabled"
2727
rm -rf "$MODPATH/riru" || true
2828
mkdir -p "$MODPATH/zygisk"
29-
extract "$ZIPFILE" "lib/armeabi-v7a/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk" true
30-
mv -f "$MODPATH/zygisk/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk/armeabi-v7a.so"
31-
extract "$ZIPFILE" "lib/arm64-v8a/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk" true
32-
mv -f "$MODPATH/zygisk/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk/arm64-v8a.so"
33-
extract "$ZIPFILE" "lib/x86/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk" true
34-
mv -f "$MODPATH/zygisk/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk/x86.so"
35-
extract "$ZIPFILE" "lib/x86_64/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk" true
36-
mv -f "$MODPATH/zygisk/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk/x86_64.so"
29+
if [ "$ARCH" = "x86" ] || [ "$ARCH" = "x64" ]; then
30+
extract "$ZIPFILE" "lib/x86/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk" true
31+
mv -f "$MODPATH/zygisk/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk/x86.so"
32+
extract "$ZIPFILE" "lib/x86_64/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk" true
33+
mv -f "$MODPATH/zygisk/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk/x86_64.so"
34+
else
35+
extract "$ZIPFILE" "lib/armeabi-v7a/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk" true
36+
mv -f "$MODPATH/zygisk/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk/armeabi-v7a.so"
37+
extract "$ZIPFILE" "lib/arm64-v8a/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk" true
38+
mv -f "$MODPATH/zygisk/lib$ZYGISK_MODULE_LIB_NAME.so" "$MODPATH/zygisk/arm64-v8a.so"
39+
fi
3740
ui_print "- Extracting extra libraries"
3841
set_perm_recursive "$MODPATH" 0 0 0755 0644
3942
extract "$ZIPFILE" 'post-fs-data.sh' "$MODPATH"

0 commit comments

Comments
 (0)