-
Notifications
You must be signed in to change notification settings - Fork 60
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
[BUG]: WebView doesn't load #70
Comments
After a little bit of test I can confirm that this issue can be fixed by disabling "Unmount modules by default" in KernelSU Manager. Off-topic, but this problem also occurs with ZygiskNext with "Enforce DenyList" enabled in ZygiskNext WebUI and "Unmount modules by default" enabled in KernelSU Manager. |
Browsers doesn't use WebView, so I'm afraid it is not connected to that issue. Either way, enforcing denylist shouldn't make it crash WebView. A solution is to not include those apps in DenyList, I guess. |
Some browsers does. For example, Via Browser, which is the one that I use.
Of course those apps should not be included in the DenyList (and it never does), but if "Unmount modules by default" option is enabled in KernelSU Manager, DenyList will act as whitelist/allowlist instead of blacklist/denylist, which means that all modules are unmounted for all apps except the one that are allowed. Now the problem is that this issue is not fixed even if you allow Android System WebView to mount or access modules (disabling Unmount modules for Android System WebView app in KernelSU Manager), the only way to fix it is by disabling "Unmount modules by default" for all apps, which is strange because WebView is the only app that doesn't working. |
You can try posting logcat, but I'm no WebView specialist. |
I am facing similar problem regarding crashing of webview_zygote. Although shamiko is culprit for me.
|
In my case, PlayIntegrityFix and LSPosed are the only zygisk module I use. I don't use Shamiko. |
Perhaps we are umounting something that was opened before causing crash? There is no really fix for those system-specific things bugs, but the toggle for enforce denylist should fix. As a workaround, you can remove the call for umount_... in hook.cpp, in the unshare hook. |
Version
v1.0.0-245-50fd798-release
Modules
ReZygisk by The PerformanC Organization version v1.0.0 (245-50fd798-release)
Description
After installing the module, any WebView-based app (like browser) doesn't load, it doesn't shows anything. Clearing the app data, reinstall the app, and using different system webview (like Google WebView and AOSP/LOS WebView) does not fix the issue. The issue fixed by removing the module.
Probably related to: #34
Steps to reproduce
Logs
No response
Confirmations
Code of Conduct
The text was updated successfully, but these errors were encountered: