-
Notifications
You must be signed in to change notification settings - Fork 11.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SystemUI does not work with Zygisk enabled #7489
Comments
Interesting I don't have this issue on Pixel 8 Pro stock ROM. |
I have similar issue on #7472 (comment), I could boot, but my screen is black. I couldn't open Magisk to check whether Zygisk is successfully enabled or not. |
I doubt that is related, as your issue is happening on Android 7, which is quite old. Try the build I linked and see if it helps? |
Thanks for your suggestion, I've tried it. But it still the same, black screen. |
The fix 9fbd079 has been merged into master branch |
@ubergeek77, since you're running GrapheneOS, can you please confirm whether storage and network works when Magisk is installed? After installing Magisk on Bluejay running GOS:
GrapheneOS devs response when I first bought up this on Twitter:
Better I'll put up the entire thread so that anyone can go through it: |
@pixincreate Everything works, but I still have to use the debug build I linked originally, and I can't use Zygisk. It's still extremely unstable with Zygisk, even with that build. I'm hoping the Zygisk changes coming in 27 make it a bit more stable. Try the build I linked in this report, it should work for you. |
Cool, I was able to boot my pixel with this(latest one) CI build except Zygisk (it never turns on) of course:
|
You could try turning off "Secure app spawning" in Security settings, since that messes with Zygote, but it didn't change the situation for me. After the bug in my original report here was fixed, Zygisk would work somewhat normally, but the system would become unstable. Apps would freeze, stop responding to touches, or would respond to touches but in unexpected ways (i.e. you'd click the new tab button in Chrome, and it would visually react to you touching, but then nothing would happen). I've basically given up on Zygisk with GrapheneOS, it's enough for me that Magisk works. Now I just use the banking services I wanted apps for in a browser. |
Zygisk here is invasive from what I can see at this point. |
That specific issue is due to GrapheneOS/platform_frameworks_base@b45048f. |
Device: Pixel 8 Pro
Android version: Android 14 (GrapheneOS)
Magisk version name: 26.4
Magisk version code: 26401 (aa6c7c1) (D)
I first reported this on a similar issue that has since been closed:
#7448 (comment)
I also reported that a certain build of Magisk with Zygisk improvements does not experience this issue:
#7448 (comment)
When Zygisk is enabled, SystemUI does not work properly. The system boots to the launcher, and apps can be opened and used, but the following elements are not loaded and therefore do not function:
This issue occurs in both 26.3 and 26.4, the latter of which had some improvements to FD sanitization. This occurs only with Zygisk enabled. The broken SystemUI elements work again if Zygisk is disabled.
This issue does not occur on this build which appears to change the way Zygisk is injected:
https://github.com/topjohnwu/Magisk/actions/runs/6767188369
On this build, Zygisk works properly, and can be enabled safely without breaking SystemUI.
Boot logcat:
boot-logcat.log
Magisk log:
magisk_log_2023-11-07T19.12.26.log
The text was updated successfully, but these errors were encountered: