Revision history for MagiskIssues
Additions:
Some devices might need a more hands-on approach to disable dm-verity, or the device will bootloop when installing Magisk. See //[[MagiskInstallationIssues | Working with dm-verity and forced encryption]]// for more details.
Deletions:
Additions:
If you end up in a bootloop when installing Magisk, flash the [[https://github.com/topjohnwu/Magisk/releases | Magisk app renamed to uninstall.zip]] in recovery (you migth also have to flash a clean boot image, which will help if there's something wrong with the boot image on your device) and start over. If the uninstaller fails or you do not have access to a custom recovery on your device, just flash your unmodified copy of the boot image and you should be good to go. There will probably be some leftover files and folders from Magisk laying around in /cache and /data/adb, but that shouldn't be an issue.
Some devices might need a more hands-on approach to disable dm-verity, or the device will bootloop when installing Magisk. See //[[MagiskInstallationIssues | Working with dm-verity and forced encryption]] for more details.
Some devices might need a more hands-on approach to disable dm-verity, or the device will bootloop when installing Magisk. See //[[MagiskInstallationIssues | Working with dm-verity and forced encryption]] for more details.
Deletions:
No Differences
No Differences
Additions:
If you end up in a bootloop when installing Magisk, flash the [[https://github.com/topjohnwu/Magisk/releases | Magisk app renamed to uninstall.zip] in recovery (you migth also have to flash a clean boot image, which will help if there's something wrong with the boot image on your device) and start over. If the uninstaller fails or you do not have access to a custom recovery on your device, just flash your unmodified copy of the boot image and you should be good to go. There will probably be some leftover files and folders from Magisk laying around in /cache and /data/adb, but that shouldn't be an issue.
After installing Magisk, if the app still reports that Magisk is not installed, check if the app has been installed to the external or adoptable storage. This is known to cause all kinds of issues, so make sure that the app is installed to the internal storage and check again.
This might also be happen when the Magisk app update doesn't go as planned and you end up with two app installed or the app doesn't actually update. Something that might lead to issues... See [[ManagerIssues | "There are two Magisk apps"]] or [[MagiskUpdating | "Magisk not installed"]] for further details.
After installing Magisk, if the app still reports that Magisk is not installed, check if the app has been installed to the external or adoptable storage. This is known to cause all kinds of issues, so make sure that the app is installed to the internal storage and check again.
This might also be happen when the Magisk app update doesn't go as planned and you end up with two app installed or the app doesn't actually update. Something that might lead to issues... See [[ManagerIssues | "There are two Magisk apps"]] or [[MagiskUpdating | "Magisk not installed"]] for further details.
Deletions:
After installing Magisk, if the Manager still reports that Magisk is not installed, check if the Manager has been installed to the external or adoptable storage. This is known to cause all kinds of issues, so make sure that the Manager is installed to the internal storage and check again.
This might also be happen when the Magisk Manager update doesn't go as planned and you end up with two Managers installed or the Manager doesn't actually update. Something that might lead to issues... See [[ManagerIssues | "There are two Managers"]] or [[MagiskUpdating | "Magisk not installed"]] for further details.
Additions:
If you end up in a bootloop when installing Magisk, flash the [[https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 | Magisk uninstaller zip]] in recovery (you migth also have to flash a clean boot image, which will help if there's something wrong with the boot image on your device) and start over. If the uninstaller fails or you do not have access to a custom recovery on your device, just flash your unmodified copy of the boot image and you should be good to go. There will probably be some leftover files and folders from Magisk laying around in /cache and /data/adb, but that shouldn't be an issue.
Deletions:
Additions:
==**Android 11**==
Bootloop on Android 11 is also often caused by having TWRP installed (just as above). Boot it, don't install.
Bootloop on Android 11 is also often caused by having TWRP installed (just as above). Boot it, don't install.
Additions:
If you end up in a bootloop when installing Magisk, flash the [[https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 | Magisk uninstaller zip]] in recovery (you migth also have to flash a clean boot image, which will help if there's something wrong with the boot image on your device) and start over. If the uninstaller fails or you do not have access to a custom recovery on your device, just flash your unmodified copy of the boot image and you should be good to go. There’ll probably be some leftover files and folders from Magisk laying around in /cache and /data/adb, but that shouldn't be an issue.
Another big cause for bootloops are modules that are incompatible with your device/system. Keep reading below.
Another thing to try if your device ends up in a bootloop when flashing Magisk, is to keep dm-verity and force encrypt enabled (be very careful when working with modern Android devices though, you might cause more issues). By default Magisk might remove these flags from your boot image which on some setups have been reported to cause a bootloop. See [[MagiskInstallationIssues | "Working with dm-verity and forced encryption"]] for more details.
Another big cause for bootloops are modules that are incompatible with your device/system. Keep reading below.
Another thing to try if your device ends up in a bootloop when flashing Magisk, is to keep dm-verity and force encrypt enabled (be very careful when working with modern Android devices though, you might cause more issues). By default Magisk might remove these flags from your boot image which on some setups have been reported to cause a bootloop. See [[MagiskInstallationIssues | "Working with dm-verity and forced encryption"]] for more details.
Deletions:
Another thing to try if your device ends up in a bootloop when flashing Magisk, is to keep dm-verity and force encrypt enabled. By default Magisk might remove these flags from your boot image which on some setups have been reported to cause a bootloop. Keeping these flags is done by running the two following commands in your recovery's terminal before flashing the Magisk zip (or, if you're upgrading from a working version of Magisk, by checking the two options in the Magisk Manager before installing):
%%echo KEEPVERITY=true>>/data/.magisk
echo KEEPFORCEENCRYPT=true>>/data/.magisk%%
Also see //[[MagiskInstallationIssues | "Keeping/Disabling dm-verity and forced encryption"]]//.
Additions:
Also see //[[MagiskInstallationIssues | "Keeping/Disabling dm-verity and forced encryption"]]//.
Additions:
If your device bootloops after installing a Magisk module, or after updating your device (there might be an incompatible module installed), see //[[https://www.didgeridoohan.com/magisk/MagiskModuleIssues#hn_Module_causing_issues_Magisk_functionality_bootloop_loss_of_root_etc | "Module causing issues"]].//
Deletions:
Deletions:
Please don't hesitate to [[https://www.paypal.me/didgeridoohan | support the work involved]] in keeping this guide alive.@@
----
Additions:
==**Bootloop after module installation or device update**==
If your device bootloops after installing a Magisk module, or after updating your device (there might be an incompatible module installed), see [[https://www.didgeridoohan.com/magisk/MagiskModuleIssues#hn_Module_causing_issues_Magisk_functionality_bootloop_loss_of_root_etc | "Module causing issues"]].//
If your device bootloops after installing a Magisk module, or after updating your device (there might be an incompatible module installed), see [[https://www.didgeridoohan.com/magisk/MagiskModuleIssues#hn_Module_causing_issues_Magisk_functionality_bootloop_loss_of_root_etc | "Module causing issues"]].//
Deletions:
Additions:
If you end up in a bootloop when installing Magisk, flash the [[https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 | Magisk uninstaller zip]] in recovery (you migth also have to flash a clean boot image, which will help if there's something wrong with the boot image on your device) and start over. If the uninstaller fails, just flash your unmodified copy of the boot image and you should be good to go. There’ll probably be some leftover files and folders from Magisk laying around in /cache and /data/adb, but these can be removed manually.
If your device bootloops installing a Magisk module, or after updating your device (there might be an incompatible module installed), see [[https://www.didgeridoohan.com/magisk/MagiskModuleIssues#hn_Module_causing_issues_Magisk_functionality_bootloop_loss_of_root_etc | "Module causing issues"]].//
If your device bootloops installing a Magisk module, or after updating your device (there might be an incompatible module installed), see [[https://www.didgeridoohan.com/magisk/MagiskModuleIssues#hn_Module_causing_issues_Magisk_functionality_bootloop_loss_of_root_etc | "Module causing issues"]].//
Deletions:
Additions:
If your Wifi stops working after installing Magisk and you're using a custom kernel, try reflashing said kernel.
Deletions:
Additions:
Some users seems to experience this issue randomly, where Magisk seems to uninstall by itself. See [[RootIssues | "Randomly losing root"]] for more details.
Deletions:
Additions:
Some users seems to experience this issue randomly, where Magisk seems to uninstall by itself. See [[RootIssues | "Randomly loosing root"]] for more details.
Deletions:
Additions:
This might also be happen when the Magisk Manager update doesn't go as planned and you end up with two Managers installed or the Manager doesn't actually update. Something that might lead to issues... See [[ManagerIssues | "There are two Managers"]] or [[MagiskUpdating | "Magisk not installed"]] for further details.
Some users seems to experience this issue randomly, where Magisk seems to uninstall by itself. See [[MagiskIssues | "Randomly loosing root"]] for more details.
Some users seems to experience this issue randomly, where Magisk seems to uninstall by itself. See [[MagiskIssues | "Randomly loosing root"]] for more details.
Deletions:
Some users seems to experience this issue randomly, where Magisk seems to uninstall by itself. See //[[MagiskIssues | "Randomly loosing root"]]// for more details.
Additions:
Some users seems to experience this issue randomly, where Magisk seems to uninstall by itself. See //[[MagiskIssues | "Randomly loosing root"]]// for more details.
Deletions:
Additions:
Some users seems to experience this issue randomly, where Magisk seems to uninstall by itself. See //[MagiskIssues | "Randomly loosing root"]]// for more details.
Additions:
@@{{image url="https://img.shields.io/badge/-PayPal-blue.svg" title="" alt="PayPal"}}
Please don't hesitate to [[https://www.paypal.me/didgeridoohan | support the work involved]] in keeping this guide alive.@@
----
Please don't hesitate to [[https://www.paypal.me/didgeridoohan | support the work involved]] in keeping this guide alive.@@
----
Additions:
In the Magisk log you'll sometimes see """---------"" beginning of crash". This is perfectly normal and unless you experience issues with Magisk it is nothing to worry about. Since Magisk uses Android's logcat for collecting logs this will appear in the log as soon as there is any kind of crash occuring on your device, regardless if it has anything to do with Magisk or not.
Deletions:
Additions:
===**Beginning of crash**===
In the Magisk log you'll sometimes see "--------- beginning of crash". This is perfectly normal and unless you experience issues with Magisk it is nothing to worry about. Since Magisk uses Android's logcat for collecting logs this will appear in the log as soon as there is any kind of crash occuring in your system, regardless if it has anything to do with Magisk or not.
In the Magisk log you'll sometimes see "--------- beginning of crash". This is perfectly normal and unless you experience issues with Magisk it is nothing to worry about. Since Magisk uses Android's logcat for collecting logs this will appear in the log as soon as there is any kind of crash occuring in your system, regardless if it has anything to do with Magisk or not.
Additions:
A bootloop might also be because you’ve installed a module that Magic Mounts new files or folders to the root of /system, etc. On some devices this will cause a bootloop. Contact the creator of the module you’re trying to install and let them know… //Also see [[MagiskModuleIssues | "Module Issues"]]//.
This might also be happen when the Magisk Manager update doesn't go as planned and you end up with two Managers installed or the Manager doesn't actually update. Something that might lead to issues... See [[ManagerIssues | "There are two Managers"]] or [[MagiskUpdate | "Magisk not installed"]] for further details.
If your system suddenly becomes unstable, with reboots and system processes stopping, make sure you haven't added any system apps or processes to the MagiskHide list. Because of the way MagiskHide works, it might kill off some pretty important parts of the running system if this kind of apps/processes are on the list, causing all kinds of havok.
This might also be happen when the Magisk Manager update doesn't go as planned and you end up with two Managers installed or the Manager doesn't actually update. Something that might lead to issues... See [[ManagerIssues | "There are two Managers"]] or [[MagiskUpdate | "Magisk not installed"]] for further details.
If your system suddenly becomes unstable, with reboots and system processes stopping, make sure you haven't added any system apps or processes to the MagiskHide list. Because of the way MagiskHide works, it might kill off some pretty important parts of the running system if this kind of apps/processes are on the list, causing all kinds of havok.
Deletions:
This might also be happen when the Magisk Manager update doesn't go as planned and you end up with two Managers installed. Something that might lead to issues... See [[ManagerIssues | "There are two Managers"]] for further details.
If your system suddenly becomes unstable, with reboots and system processes stopping, make sure you haven't added any system apps or processes to the MagiskHide list. Because of the way MagiskHide works, it will kill off some pretty important parts of the running system if this kind of apps/processes are on the list, causing all kinds of havok.
Additions:
This might also be happen when the Magisk Manager update doesn't go as planned and you end up with two Managers installed. Something that might lead to issues... See [[ManagerIssues | "There are two Managers"]] for further details.
Deletions:
Additions:
This might also be caused by updating the Manager while it is repackaged with a random package name. If the update doesn't go right, you might end up with two Managers installed, which will lead to issues... Also see [[ManagerIssues | "There are two Managers"]].
Additions:
Many users are reporting about bootloops on Pixel and other A/B devices. Often this is caused by having TWRP installed at the same time as installing Magisk. Since the recovery now resides in the boot image, having these two modifications to the same partition may cause issues. If you want to use TWRP, use fastboot to only __boot__ it, don't install:
Deletions:
Additions:
==**A/B devices (Pixel, etc)**==
Many users are reporting about bootloops on Pixel devices. Often this is caused by having TWRP installed at the same time as installing Magisk. Since the recovery now resides in the boot image, having these two modifications to the same partition may cause issues. If you want to use TWRP, use fastboot to only __boot__ it, don't install:
%%fastboot boot twrp.img%%
Many users are reporting about bootloops on Pixel devices. Often this is caused by having TWRP installed at the same time as installing Magisk. Since the recovery now resides in the boot image, having these two modifications to the same partition may cause issues. If you want to use TWRP, use fastboot to only __boot__ it, don't install:
%%fastboot boot twrp.img%%
Deletions:
There are many devices that have a faulty implementation of f2fs. These may include Motorola, Lenovo and others. These devices can’t mount the Magisk image properly leading to issues with module installation and possibly superuser access. You might see something like this in the Magisk log:
%%mount /dev/block/loop0->/sbin/.magisk/img failed with 13: Permission denied%%
Finding a kernel with the f2fs bug fixed is one solution and if possible probably the best one. Formating your /data partition as ext4 is another, but some devices won’t be able to boot if /data isn’t formated with f2fs. There’s also the [[https://forum.xda-developers.com/apps/magisk/guide-magisk-official-version-including-t3577875 | F2FS Loopback Bug Workaround module]] by [[https://forum.xda-developers.com/member.php?u=5228676 | VR25]] that you can try. It moves the Magisk image to the /cache partition instead of /data and may solve issues like this (won't work if /cache is f2fs).
Additions:
If you end up in a bootloop when installing Magisk, flash the [[https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 | Magisk uninstaller zip]] in recovery (you migth also have to flash a clean boot image, which will help if there's something wrong with the boot image on your device) and start over //(for bootloops occurring after installing a Magisk module, see [[https://www.didgeridoohan.com/magisk/MagiskModuleIssues#hn_Module_causing_issues_Magisk_functionality_bootloop_loss_of_root_etc | "Module causing issues"]])//. If the uninstaller fails, just flash your unmodified copy of the boot image and you should be good to go. There’ll probably be some leftover files and folders from Magisk laying around in /cache and /data/adb, but these can be removed manually.
Deletions:
Additions:
===**Magisk not installed**===
After installing Magisk, if the Manager still reports that Magisk is not installed, check if the Manager has been installed to the external or adoptable storage. This is known to cause all kinds of issues, so make sure that the Manager is installed to the internal storage and check again.
After installing Magisk, if the Manager still reports that Magisk is not installed, check if the Manager has been installed to the external or adoptable storage. This is known to cause all kinds of issues, so make sure that the Manager is installed to the internal storage and check again.
Additions:
If a bunch of apps suddenly start force closing after installing Magisk, your ROM might have issues with ""WebView"". More precisely with the signatures for Chrome and Google ""WebView"". You can take a [[https://www.xda-developers.com/guide-sending-a-logcat-to-help-debug-your-favorite-app/ | logcat]] when one of the apps crash and see if there's anything about ""WebView"" in there. The reason is that MagiskHide sets ro.build.type to "user" and this enables the signature check. Ask your ROM developer to fix the signature error... Meanwhile, you can fix it temporarily by disabling MagiskHide, use the Magisk module [[https://forum.xda-developers.com/apps/magisk/module-magiskhide-props-config-t3789228 | MagiskHide Props Config]] to revert the prop value, or use a [[https://topjohnwu.github.io/Magisk/guides.html#scripts | boot script]] to revert the MagiskHide prop change //(see [[MagiskHideMore | "Reverting prop values set by MagiskHide"]])//.
Deletions:
Additions:
If a bunch of apps suddenly start force closing after installing Magisk, your ROM might have issues with ""WebView"". More precisely with the signatures for Chrome and Google ""WebView"". You can take a [[https://www.xda-developers.com/guide-sending-a-logcat-to-help-debug-your-favorite-app/ | logcat]] when one of the apps crash and see if there's anything about ""WebView"" in there. The reason is that MagiskHide sets ro.build.type to "user" and this enables the signature check. Ask your ROM developer to fix the signature error... Meanwhile, you can fix it temporarily by disabling MagiskHide, or using a [[https://topjohnwu.github.io/Magisk/guides.html#scripts | boot script]] to revert the MagiskHide prop change //(see [[MagiskHideMore | "Reverting prop values set by MagiskHide"]])//.
You can use the Magisk module [[https://forum.xda-developers.com/apps/magisk/module-magiskhide-props-config-t3789228 | MagiskHide Props Config]] to revert the prop value, use a [[https://topjohnwu.github.io/Magisk/guides.html#scripts | boot script]] to revert the MagiskHide prop change, or temporarily disable MagiskHide //(also see [[MagiskHideMore | "Reverting prop values set by MagiskHide"]])//
You can use the Magisk module [[https://forum.xda-developers.com/apps/magisk/module-magiskhide-props-config-t3789228 | MagiskHide Props Config]] to revert the prop value, use a [[https://topjohnwu.github.io/Magisk/guides.html#scripts | boot script]] to revert the MagiskHide prop change, or temporarily disable MagiskHide //(also see [[MagiskHideMore | "Reverting prop values set by MagiskHide"]])//
Deletions:
You can use the Magisk module [[https://forum.xda-developers.com/apps/magisk/module-magiskhide-props-config-t3789228 | MagiskHide Props Config]] to revert the prop value, use a boot script to revert the MagiskHide prop change, or temporarily disable MagiskHide //(also see [[MagiskHideMore | "Reverting prop values set by MagiskHide"]])//
Additions:
%%mount /dev/block/loop0->/sbin/.magisk/img failed with 13: Permission denied%%
Deletions:
Additions:
1) If you still can't get things working, check here: [[MagiskHelp | "Asking for help/reporting bugs"]].
Deletions:
Additions:
There are many devices that have a faulty implementation of f2fs. These may include Motorola, Lenovo and others. These devices can’t mount the Magisk image properly leading to issues with module installation and possibly superuser access. You might see something like this in the Magisk log:
Deletions:
Additions:
If your system suddenly becomes unstable, with reboots and system processes stopping, make sure you haven't added any system apps or processes to the MagiskHide list. Because of the way MagiskHide works, it will kill off some pretty important parts of the running system if this kind of apps/processes are on the list, causing all kinds of havok.
Deletions:
Additions:
If apps on the MagiskHide list are force closing, simply remove them from the list. You should only add the apps and processes that actually detect root. Adding anything else to the list, that doesn't need to be there, may cause instabilities in your system (also see //"System instabilities"// above) Note: It's not about the number of apps on the list, but which apps are added.
Deletions:
Additions:
It is also possible that the device is refusing to boot because you've added system apps or processes to the MagiskHide list. That's not a good idea... Only add the apps detecting root to the Hide list. Also see //"System instabilities"// below.
If your system suddenly becomes unstable, with reboots and system processes stopping, make sure you haven't added any system apps or processes to the MagiskHide list. Because of the way MagiskHide works, it will kill off some pretty important parts of the running system, causing all kinds of havok.
Only add the apps and processes that actually detect root to the MagiskHide list.
If your system suddenly becomes unstable, with reboots and system processes stopping, make sure you haven't added any system apps or processes to the MagiskHide list. Because of the way MagiskHide works, it will kill off some pretty important parts of the running system, causing all kinds of havok.
Only add the apps and processes that actually detect root to the MagiskHide list.
Deletions:
If your system suddenly becomes unstable, with reboots and system processes stopping, make sure you haven't added any system apps or processes to the ""MagiskHide"" list. Because of the way ""MagiskHide"" works, it will kill off some pretty important parts of the running system, causing all kinds of havok.
Only add the apps and processes that actually detect root to the ""MagiskHide"" list.
Additions:
It is also possible that the device is refusing to boot because you've added system apps or processes to the ""MagiskHide"" list. That's not a good idea... Only add the apps detecting root to the Hide list. Also see //"System instabilities"// below.
===**System instabilities**===
If your system suddenly becomes unstable, with reboots and system processes stopping, make sure you haven't added any system apps or processes to the ""MagiskHide"" list. Because of the way ""MagiskHide"" works, it will kill off some pretty important parts of the running system, causing all kinds of havok.
Only add the apps and processes that actually detect root to the ""MagiskHide"" list.
===**System instabilities**===
If your system suddenly becomes unstable, with reboots and system processes stopping, make sure you haven't added any system apps or processes to the ""MagiskHide"" list. Because of the way ""MagiskHide"" works, it will kill off some pretty important parts of the running system, causing all kinds of havok.
Only add the apps and processes that actually detect root to the ""MagiskHide"" list.
Additions:
It's also possible that removing and reinstalling [[https://play.google.com/store/apps/details?id=com.android.chrome | Chrome stable]] or [[https://play.google.com/store/apps/details?id=com.google.android.webview | Google WebView]] (or simply installing one of them if it's not already installed) will fix the issue. If nothing else, installing [[https://play.google.com/store/apps/details?id=com.chrome.beta | Chrome Beta]] should work. After that you can go to //Developer options -> ""WebView"" implementation// and select the corresponding implementation.
If it's not an issue with MagiskHide or ""WebView"", grab a [[https://www.xda-developers.com/guide-sending-a-logcat-to-help-debug-your-favorite-app/ | logcat]] from the crash and post it together with lots of details in the [[https://forum.xda-developers.com/apps/magisk/mod-magisk-v1-universal-systemless-t3432382 | support thread]] //(also see [[MagiskHelp | "Asking for help/reporting bugs"]])//.
If it's not an issue with MagiskHide or ""WebView"", grab a [[https://www.xda-developers.com/guide-sending-a-logcat-to-help-debug-your-favorite-app/ | logcat]] from the crash and post it together with lots of details in the [[https://forum.xda-developers.com/apps/magisk/mod-magisk-v1-universal-systemless-t3432382 | support thread]] //(also see [[MagiskHelp | "Asking for help/reporting bugs"]])//.
Deletions:
If it's not an issue with MagiskHide or WebView, grab a [[https://www.xda-developers.com/guide-sending-a-logcat-to-help-debug-your-favorite-app/ | logcat]] from the crash and post it together with lots of details in the [[https://forum.xda-developers.com/apps/magisk/mod-magisk-v1-universal-systemless-t3432382 | support thread]] //(also see [[MagiskHelp | "Asking for help/reporting bugs"]])//.
Additions:
==**Apps on the ""MagiskHide"" list**==
If apps on the MagiskHide list are force closing, simply remove them from the list. The MagiskHide list should be kept to a bare minimum, which means you should only add the apps that actually detect root on the list. Adding anything else to the list, that doesn't need to be there may cause instabilities in your system. Note: It's not about the number of apps on the list, but which apps are added.
==**""WebView"" issues**==
If a bunch of apps suddenly start force closing after installing Magisk, your ROM might have issues with ""WebView"". More precisely with the signatures for Chrome and Google ""WebView"". You can take a [[https://www.xda-developers.com/guide-sending-a-logcat-to-help-debug-your-favorite-app/ | logcat]] when one of the apps crash and see if there's anything about WebView in there. The reason is that MagiskHide sets ro.build.type to "user" and this enables the signature check. Ask your ROM developer to fix the signature error... Meanwhile, you can fix it temporarily by disabling MagiskHide, or using a boot script to revert the MagiskHide prop change //(see [[MagiskHideMore | "Reverting prop values set by MagiskHide"]])//.
==**Other**==
If it's not an issue with MagiskHide or WebView, grab a [[https://www.xda-developers.com/guide-sending-a-logcat-to-help-debug-your-favorite-app/ | logcat]] from the crash and post it together with lots of details in the [[https://forum.xda-developers.com/apps/magisk/mod-magisk-v1-universal-systemless-t3432382 | support thread]] //(also see [[MagiskHelp | "Asking for help/reporting bugs"]])//.
If apps on the MagiskHide list are force closing, simply remove them from the list. The MagiskHide list should be kept to a bare minimum, which means you should only add the apps that actually detect root on the list. Adding anything else to the list, that doesn't need to be there may cause instabilities in your system. Note: It's not about the number of apps on the list, but which apps are added.
==**""WebView"" issues**==
If a bunch of apps suddenly start force closing after installing Magisk, your ROM might have issues with ""WebView"". More precisely with the signatures for Chrome and Google ""WebView"". You can take a [[https://www.xda-developers.com/guide-sending-a-logcat-to-help-debug-your-favorite-app/ | logcat]] when one of the apps crash and see if there's anything about WebView in there. The reason is that MagiskHide sets ro.build.type to "user" and this enables the signature check. Ask your ROM developer to fix the signature error... Meanwhile, you can fix it temporarily by disabling MagiskHide, or using a boot script to revert the MagiskHide prop change //(see [[MagiskHideMore | "Reverting prop values set by MagiskHide"]])//.
==**Other**==
If it's not an issue with MagiskHide or WebView, grab a [[https://www.xda-developers.com/guide-sending-a-logcat-to-help-debug-your-favorite-app/ | logcat]] from the crash and post it together with lots of details in the [[https://forum.xda-developers.com/apps/magisk/mod-magisk-v1-universal-systemless-t3432382 | support thread]] //(also see [[MagiskHelp | "Asking for help/reporting bugs"]])//.
Deletions:
If it's not an issue with WebView, grab a [[https://www.xda-developers.com/guide-sending-a-logcat-to-help-debug-your-favorite-app/ | logcat]] from the crash and post it together with lots of details in the [[https://forum.xda-developers.com/apps/magisk/mod-magisk-v1-universal-systemless-t3432382 | support thread]] //(also see [[MagiskHelp | "Asking for help/reporting bugs"]])//.
Additions:
If your Wifi stops working after installing Magisk, try reflashing your kernel.
Deletions:
Additions:
If there’s just been a new Magisk release it’s also possible that there might be something with Magisk causing the issue. Just keep calm, restore your device like described above //(also see [[MagiskUpdating | Updating]])//, but first make sure to provide proper logs //(see [[MagiskHelp | "Asking for help/reporting bugs"]])//.
Deletions:
Additions:
==**Custom kernel**==
==**Magisk update**==
==**DM-verity and Forced encryption**==
==**Module issues**==
==**Special cases**==
==**Magisk update**==
==**DM-verity and Forced encryption**==
==**Module issues**==
==**Special cases**==
Deletions:
**Magisk update**
**DM-verity and Forced encryption**
**Module issues**
**Special cases**
Additions:
**Custom kernel**
**Magisk update**
**DM-verity and Forced encryption**
**Module issues**
**Special cases**
**Magisk update**
**DM-verity and Forced encryption**
**Module issues**
**Special cases**
Additions:
You can use the Magisk module [[https://forum.xda-developers.com/apps/magisk/module-magiskhide-props-config-t3789228 | MagiskHide Props Config]] to revert the prop value, use a boot script to revert the MagiskHide prop change, or temporarily disable MagiskHide //(also see [[MagiskHideMore | "Reverting prop values set by MagiskHide"]])//
Deletions:
Deletions:
If you're having issues with the Magisk Manager force closing/crashing/freezing at any point, clear data for the Manager or uninstall it and install it again. //Uninstall the Manager by clicking on the “Uninstall” button in the Manager and choosing “Uninstall App”.// This way all Manager related files will be removed.
The Manager crashing might also be caused by using a theme engine to theme the Manager (Substratum, etc). Disable it and reapply after an update to the Manager.
Another reported reason for the Manager crashing is if you've for some reason added the Magisk Manager as a system app. Try de-systemising it and see if that fixes the issue.
If there still are issues, capture a [[https://www.xda-developers.com/guide-sending-a-logcat-to-help-debug-your-favorite-app/ | logcat]] from the crash/freeze and post it in the [[https://forum.xda-developers.com/apps/magisk/mod-magisk-v1-universal-systemless-t3432382 | support thread]], with a detailed description of the problem //(also see [[MagiskHelp | "Asking for help/reporting bugs"]])//.
Additions:
If you're having issues with the Magisk Manager force closing/crashing/freezing at any point, clear data for the Manager or uninstall it and install it again. //Uninstall the Manager by clicking on the “Uninstall” button in the Manager and choosing “Uninstall App”.// This way all Manager related files will be removed.
Deletions:
Additions:
You can use the Magisk module [[https://forum.xda-developers.com/apps/magisk/module-magiskhide-props-config-simple-t3765199 | MagiskHide Props Config]] to revert the prop value, use a boot script to revert the MagiskHide prop change, or temporarily disable MagiskHide //(also see [[MagiskHideMore | "Reverting prop values set by MagiskHide"]])//
Deletions:
Additions:
A bootloop might also be because you’ve installed a module that Magic Mounts new files or folders to the root of /system. On some devices this will cause a bootloop. Contact the creator of the module you’re trying to install and let them know… //Also see [[MagiskModuleIssues | "Module Issues"]]//.
Deletions:
Revision [237]
Edited on 2018-03-25 09:40:32 by didgeridoohan [Fixed reference to "Module causing issues&quo;]Additions:
If you end up in a bootloop when installing Magisk, flash the [[https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 | Magisk uninstaller zip]] in recovery, flash a clean boot image (the uninstaller restores a copy of the untouched boot image, so this step is “just in case”) and start over //(for bootloops occurring after installing a Magisk module, see [[https://www.didgeridoohan.com/magisk/MagiskModuleIssues#hn_Module_causing_issues_Magisk_functionality_bootloop_loss_of_root_etc | "Module causing issues"]])//. If the uninstaller fails, just flash your unmodified copy of the boot image and you should be good to go. There’ll probably be some leftover files and folders from Magisk laying around in /cache and /data/adb, but these can be removed manually.
Deletions:
Revision [219]
Edited on 2018-03-01 03:19:41 by didgeridoohan [Fixed reference to "Module causing issues&quo;]Additions:
Or, there's a much better solution... You can ask your ROM developer to add [[https://github.com/DirtyUnicorns/android_packages_apps_Settings/commit/5a647d96432abcb1276fab695600c5233e88b8d3 | this]] commit.
Deletions:
===**magisk_daemon -post-fs use a lot of CPU**===
If you suddenly start experiencing high CPU usage and see that a process named magisk_daemon -post-fs is using a lot of your CPU, it's probably caused by having disabled Android logging with an app like Kernel Adiutor or by some other process. Enable logging again and the issue should disappear.