[BUG] Module update error - zygisk next
raulvasquez opened this issue · comments
Describe the bug
Edit: turns out the update is successful. Ksu shows the updated module and mmrl will show after a force close or reboot.
Zygisk Next update fails.
_ __ _ ____ _ _
| |/ /___ _ __ _ __ ___| / ___|| | | |
| ' // _ \ '__| '_ \ / _ \ \___ \| | | |
| . \ __/ | | | | | __/ |___) | |_| |
|_|\_\___|_| |_| |_|\___|_|____/ \___/
- Preparing image
- Module size: 3.16 MB
- Mounting image
- Current boot slot: _b
- Device is system-as-root
Archive: /data/local/tmp/zygisksu.zip
inflating: module.prop
*********************
Zygisk Next
by Nullptr, 5ec1cff
*********************
*********************
Powered by KernelSU
*********************
Archive: /data/local/tmp/zygisksu.zip
inflating: customize.sh
- Installing from KernelSU app
- KernelSU version: 11563 (kernel) + 11682 (ksud)
- Installing Zygisk Next 1.0.1 (277-b9b9601-release)
- Device sdk: 34
- Device platform: arm64
- Extracting verify.sh
Archive: /data/local/tmp/zygisksu.zip
inflating: verify.sh
Archive: /data/local/tmp/zygisksu.zip
creating: META-INF/com/google/android/
inflating: META-INF/com/google/android/update-binary
inflating: META-INF/com/google/android/update-binary.sha256
inflating: META-INF/com/google/android/updater-script
inflating: META-INF/com/google/android/updater-script.sha256
- Verified META-INF/com/google/android/update-binary
Archive: /data/local/tmp/zygisksu.zip
inflating: customize.sh
Archive: /data/local/tmp/zygisksu.zip
inflating: customize.sh.sha256
- Verified customize.sh
Archive: /data/local/tmp/zygisksu.zip
inflating: verify.sh
Archive: /data/local/tmp/zygisksu.zip
inflating: verify.sh.sha256
- Verified verify.sh
Archive: /data/local/tmp/zygisksu.zip
inflating: sepolicy.rule
Archive: /data/local/tmp/zygisksu.zip
inflating: sepolicy.rule.sha256
- Verified sepolicy.rule
- Checking SELinux patches
- Extracting module files
Archive: /data/local/tmp/zygisksu.zip
inflating: module.prop
Archive: /data/local/tmp/zygisksu.zip
inflating: module.prop.sha256
- Verified module.prop
Archive: /data/local/tmp/zygisksu.zip
inflating: post-fs-data.sh
Archive: /data/local/tmp/zygisksu.zip
inflating: post-fs-data.sh.sha256
- Verified post-fs-data.sh
Archive: /data/local/tmp/zygisksu.zip
inflating: service.sh
Archive: /data/local/tmp/zygisksu.zip
inflating: service.sh.sha256
- Verified service.sh
Archive: /data/local/tmp/zygisksu.zip
inflating: uninstall.sh
Archive: /data/local/tmp/zygisksu.zip
inflating: uninstall.sh.sha256
- Verified uninstall.sh
Archive: /data/local/tmp/zygisksu.zip
inflating: zygisk-ctl.sh
Archive: /data/local/tmp/zygisksu.zip
inflating: zygisk-ctl.sh.sha256
- Verified zygisk-ctl.sh
Archive: /data/local/tmp/zygisksu.zip
inflating: mazoku
Archive: /data/local/tmp/zygisksu.zip
inflating: mazoku.sha256
- Verified mazoku
Archive: /data/local/tmp/zygisksu.zip
creating: webroot/
creating: webroot/assets/
inflating: webroot/assets/index-Bwwh5MNT.js
inflating: webroot/assets/index-HJbvNiS1.css
inflating: webroot/index.html
- Extracting arm libraries
Archive: /data/local/tmp/zygisksu.zip
inflating: zygiskd
Archive: /data/local/tmp/zygisksu.zip
inflating: zygiskd.sha256
- Verified bin/armeabi-v7a/zygiskd
Archive: /data/local/tmp/zygisksu.zip
inflating: libzygisk.so
Archive: /data/local/tmp/zygisksu.zip
inflating: libzygisk.so.sha256
- Verified lib/armeabi-v7a/libzygisk.so
- Extracting arm64 libraries
Archive: /data/local/tmp/zygisksu.zip
inflating: zygiskd
Archive: /data/local/tmp/zygisksu.zip
inflating: zygiskd.sha256
- Verified bin/arm64-v8a/zygiskd
Archive: /data/local/tmp/zygisksu.zip
inflating: libzygisk.so
Archive: /data/local/tmp/zygisksu.zip
inflating: libzygisk.so.sha256
- Verified lib/arm64-v8a/libzygisk.so
Archive: /data/local/tmp/zygisksu.zip
inflating: libpayload.so
Archive: /data/local/tmp/zygisksu.zip
inflating: libpayload.so.sha256
- Verified lib/arm64-v8a/libpayload.so
Archive: /data/local/tmp/zygisksu.zip
inflating: machikado.arm
Archive: /data/local/tmp/zygisksu.zip
inflating: machikado.arm.sha256
- Verified machikado.arm
- Setting permissions
- Remove target: /data/adb/modules/<MODID>/remove
- Done
! Internal error!
500
To Reproduce
Click button to update zygisk next from v0.9.2.1 to v1.0.1 and update fails
Device info(please complete the following information):
- Device: OnePlus 9 pro
- OS: A14 matrix 10.3.1
- App Version: latest mmrl and ksu
- User Agent:
{
"device": {
"sdk": "34",
"brand": "OnePlus",
"model": "LE2125"
},
"application": {
"user_agent": "MMRL/2.15.10 (Linux; Android 14; LE2125 Build/UQ1A.240205.004)",
"package_name": "com.dergoogler.mmrl",
"version_name": "2.15.10",
"version_code": 21510
},
"root": {
"manager": "KernelSU",
"version_name": "0.9.2:KernelSU",
"version_code": 11682
},
"modconf": {
"MSUCLI": "/system/bin/magisk",
"MSUBSU": "<ADB>/magisk/busybox",
"MSURSP": "/system/bin/resetprop",
"KSUCLI": "<ADB>/ksu/bin/ksud",
"KSUBSU": "<ADB>/ksu/bin/busybox",
"KSURSP": "<ADB>/ksu/bin/resetprop",
"ASUCLI": "<ADB>/ap/bin/apd",
"ASUBSU": "<ADB>/ap/bin/busybox",
"ASURSP": "<ADB>/ap/bin/resetprop",
"ADB": "/data/adb",
"MODULES": "<ADB>/modules",
"MODULECWD": "<MODULES>/<MODID>",
"PROPS": "<MODULECWD>/module.prop",
"SYSTEM": "<MODULECWD>/system.prop",
"SEPOLICY": "<MODULECWD>/sepolicy.rule",
"CONFIG": "<MODULECWD>/system/usr/share/mmrl/config/<MODID>.mdx",
"LATESERVICE": "<MODULECWD>/service.sh",
"POSTSERVICE": "<MODULECWD>/post-fs-data.sh",
"POSTMOUNT": "<MODULECWD>/post-mount.sh",
"BOOTCOMP": "<MODULECWD>/boot-completed.sh",
"SKIPMOUNT": "<MODULECWD>/skip_mount",
"DISABLE": "<MODULECWD>/disable",
"REMOVE": "<MODULECWD>/remove",
"UPDATE": "<MODULECWD>/update",
"CONFCWD": "<MODULECWD>/system/usr/share/mmrl/config/<MODID>",
"CONFINDEX": "<CONFCWD>/index.jsx",
"MODCONF_PLAYGROUND": "<ADB>/mmrl/modconf-playground.jsx",
"MODCONF_PLAYGROUND_MODID": "playground",
"MMRLINI": "<MODULES>/mmrl_install_tools",
"EXPLORE_INSTALL": "<MMRLINI>/system/usr/share/mmrl/bin/mmrl_explore_install_v6",
"LOCAL_INSTALL": "<MMRLINI>/system/usr/share/mmrl/bin/mmrl_local_install_v6"
},
"modules": [
{
"id": "mmrl_install_tools",
"name": "MMRL Install Tools",
"version": "6.4.9",
"versionCode": "649",
"author": "Der_Googler",
"description": "Required module if you want to install modules from Explore",
"timestamp": 1710521425000,
"__mmrl__local__module__": true
},
{
"id": "zygisk-detach",
"name": "zygisk-detach",
"version": "v1.13.0",
"versionCode": "16",
"author": "j-hc",
"description": "Detaches installed apps from Play Store",
"updateJson": "https://raw.githubusercontent.com/j-hc/zygisk-detach/master/update.json",
"timestamp": 1710512809000,
"__mmrl__local__module__": true
},
{
"id": "zygisksu",
"name": "Zygisk Next",
"version": "1.0.1 (277-b9b9601-release)",
"versionCode": "277",
"author": "Nullptr, 5ec1cff",
"description": "Standalone implementation of Zygisk.",
"updateJson": "https://api.nullptr.icu/android/zygisk-next/static/update.json",
"timestamp": 1711481110000,
"__mmrl__local__module__": true
}
]
}
The install script says - Done
which means the the manager install process was successful but MMRL wasn't