-
Notifications
You must be signed in to change notification settings - Fork 12.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
Zygisk cannot activate on some old Samsung devices with old kernel (3.19-) #5395
Comments
I am on GalaxyS5 with kernel 3.4.113 which is even older, and Zygisk is successfully activated, I won't blame old samsung devices for something that seems a kernel regression affecting your device. |
@yujincheng08 is a dev; This Wontfix issue pinned as a notice is a spin-off of her fix: Basically, Zygisk was not turning in for S8 and earlier Sammy phones: ... There is no specific device! This is a general Wontfix notice re Zygisk issue on "some Samsung devices w/ pre 3.19 kernel version... |
@hanoshita It depends on was Samsung added their stupid exec limitation in the kernel of your device, or not. If Zygisk works on your device, just enjoy it. This is just a notice which points out Zygisk bug reports from Samsung devices using old kernels will be ignored. |
Thank you for such a clear, understandable and explicit explanation of the issue! |
It is just a copy from this issue... He is just spamming. |
Sorry, missed the earlier comment- came in the middle of this issue. But the thanks still applies to the OP. |
I have Samsung device. It's kernel version is 3.18.140. I have same issue |
Tried to install from magisk 21.4 and Disable_Dm-Verity_ForceEncrypt_03.04.2020 with TWRP and update magisk to latest version all normal Zygisk is on. Tried Patch Magisk 24 to AP File Samsung Zygisk won't turn on. Must Change init.rc Kernel : 3.18.140 |
The latest Canary has fixed this issue. The changelog says so and I have tested it on kernel v3.10. |
How do I get latest canary? |
How do I get magisk 21.4 |
I think there is no fix as stated. Some 3.19- kernels have the exec limitation, some don't, so some will work w/ Zygisk and some won't... |
I have Samsung S8 (SM-G950F) running Android 9 Pie, I struggled with this issue and I find the solution that worked for me very well. My kernal is not older than 3.19 obviously.
2- After installation, rename the file to |
I came up with an idea that may fix this: use but |
hi, with latest canary works, tested on Samsung S7 LineageOS 18.1 Android 11 kernel 3.18.140 |
@yujincheng08 So is this issue a wontfix or not? Is there a fix planned? |
Canary 24102 broke Zygisk on Nexus 7 (2013) and Pixel C tablets. |
@ipdev99 The issue we are talking about is only for Samsung devices |
@canyie I think I have the same issue on a Meizu M5 Note (old phone, around Android 7). Not sure how to prove it though. Kernel v3.18.35 on a aarch64. |
@nm17 I think it's better to open a new issue for that. Upload boot logcat so devs can take a look. |
Fixed by 9fbd079 |
For some old Samsung devices, there's a kernel restriction that whenever
exec
an ELF from/proc
, the process can no longer call some systemcalls. For kernel 3.19+, the workaround isfexecve
, but it does not exist for the old kernel. Users with those devices should use a custom kernel bypassing such a restriction or a newer version.The text was updated successfully, but these errors were encountered: