topjohnwu / Magisk

The Magic Mask for Android
GNU General Public License v3.0
45.51k stars 11.4k forks source link

Zygisk Does not work on Android 15 #8021

Closed SL4F closed 2 months ago

SL4F commented 2 months ago

Device: Google Pixel 6 Pro Android version: VanillaIceCream (AP31.240322.027) Magisk version name: Debug Magisk version code: 81658d45:27002

Zygisk seems to work when there's no modules turned on, but as soon as any module that requires zygisk it breaks saying it's turned off when in the magisk settings it's on, but in the magisk tab on the main screen says it's off, this only happens when attempting to turn on any module that requires zygisk.

log with a zygisk module magisk_log_2024-05-01T13.18.41.log log with non zygisk module magisk_log_2024-05-01T13.19.48.log log without any modules magisk_log_2024-05-01T13.20.52.log

screenshots without zygisk module Screenshot_20240501-132427 Screenshot_20240501-132433

screenshots with a zygisk plugin Screenshot_20240501-132552 Screenshot_20240501-132608 Screenshot_20240501-132614

canyie commented 2 months ago

This is most likely caused by LSPosed, not us.

SL4F commented 2 months ago

This is most likely caused by LSPosed, not us.

yet it's if I enable ANY zygisk module.

SL4F commented 2 months ago

This is most likely caused by LSPosed, not us.

I even tried using zygisk next and it crashes when trying to launch itself.

SL4F commented 2 months ago

@canyie so it most likely is zygisk.

SL4F commented 2 months ago

why would lsposed add this inside the magisk app? Screenshot_20240501-132614~2

canyie commented 2 months ago

Because LSPosed crashes the system, triggering Zygisk's bootloop protection mechanism which disables itself. There's nothing to do with us.

SL4F commented 2 months ago

Because LSPosed crashes the system, triggering Zygisk's bootloop protection mechanism which disables itself. There's nothing to do with us.

@canyie this happens with EVERY module that requires zygisk, you're telling me even a Pokemon go mod is supposed to crash the system? it happens with ANY module that requires zygisk, I used lsposed as an example yet you refuse to even look into it.

canyie commented 2 months ago

And then? You tested two modules and they don't work, so that's the reason you blame zygisk? The "log with a zygisk module" you provided only shows Zygisk's bootloop protection mechanism is triggered while you installed LSPosed which is known to be broken on Android 15, so I guess that's the reason, isn't that OK?

busybox11 commented 1 month ago

Can confirm. LSPosed is broken, not only on A15 but also on newer A14 builds. Disabling it fixes Zygisk for me, which is annoying. I can understand why you would think Magisk would be the culprit here, but it's not.