Revision history for MagiskHideIssues


Revision [741]

Last edited on 2019-10-15 15:42:01 by didgeridoohan
Deletions:
@@{{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.@@
----


Revision [710]

Edited on 2019-08-16 09:08:52 by didgeridoohan
Additions:
If you see this line in the Magisk log //(see [[MagiskHideHelp | "Asking for help/reporting bugs"]])//: "proc_monitor: Your kernel doesn't support mount namespace", your device has a Linux kernel that is to old. The Linux kernel version has to be at least 3.8 (thank you [[https://forum.xda-developers.com/member.php?u=8271536 | TheCech12]]), or otherwise have the necessary features backported. It is possible to patch the kernel //(see [[MagiskHideBasics | "MagiskHide Requirements"]])//. Also, it might be a good idea to ask in your ROM/kernel thread or try a different ROM and/or kernel.
Deletions:
If you see this line in the Magisk log //(see [[MagiskHideHelp | "Asking for help/reporting bugs"]])//: "proc_monitor: Your kernel doesn't support mount namespace", your device has a Linux kernel that is to old. The Linux kernel version have to be at least 3.8 (thank you [[https://forum.xda-developers.com/member.php?u=8271536 | TheCech12]]), or otherwise have the necessary features backported. It is possible to patch the kernel //(see [[MagiskHideBasics | "MagiskHide Requirements"]])//. Also, it might be a good idea to ask in your ROM/kernel thread or try a different ROM and/or kernel.


Revision [709]

Edited on 2019-08-16 09:08:20 by didgeridoohan
Additions:
If you see this line in the Magisk log //(see [[MagiskHideHelp | "Asking for help/reporting bugs"]])//: "proc_monitor: Your kernel doesn't support mount namespace", your device has a Linux kernel that is to old. The Linux kernel version have to be at least 3.8 (thank you [[https://forum.xda-developers.com/member.php?u=8271536 | TheCech12]]), or otherwise have the necessary features backported. It is possible to patch the kernel //(see [[MagiskHideBasics | "MagiskHide Requirements"]])//. Also, it might be a good idea to ask in your ROM/kernel thread or try a different ROM and/or kernel.
Deletions:
If you see this line in the Magisk log/magisk_debug.log //(see [[MagiskHideHelp | "Asking for help/reporting bugs"]])//: "proc_monitor: Your kernel doesn't support mount namespace", your device has a Linux kernel that is to old. The Linux kernel version have to be at least 3.8 (thank you [[https://forum.xda-developers.com/member.php?u=8271536 | TheCech12]]), or otherwise have the necessary features backported. It is possible to patch the kernel //(see [[MagiskHideBasics | "MagiskHide Requirements"]])//. Also, it might be a good idea to ask in your ROM/kernel thread or try a different ROM and/or kernel.


Revision [667]

Edited on 2019-07-22 14:30:57 by didgeridoohan
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.@@
----


Revision [632]

Edited on 2019-06-13 13:14:41 by didgeridoohan
Additions:
First thing to do is to toggle MagiskHide off and on again (a reboot might also be necessary). Sometimes MagiskHide stops working temporarily after an update of Magisk or the Manager. If it still doesn't work, make sure MagiskHide is actually working by using a root checker or a root app. Start by making sure the app can detect that your device is rooted. After that, add the app to the Hide list and see if it no longer can detect root. If that is the case, MagiskHide is working on your device. If you still can't get it to work, see [[MagiskHideHelp | "Asking for help/reporting bugs"]].
Deletions:
First thing to do is to toggle MagiskHide off and on again. Sometimes MagiskHide stops working temporarily after an update of Magisk or the Manager. If it still doesn't work, make sure MagiskHide is actually working by using a root checker or a root app. Start by making sure the app can detect that your device is rooted. After that, add the app to the Hide list and see if it no longer can detect root. If that is the case, MagiskHide is working on your device. If you still can't get it to work, see [[MagiskHideHelp | "Asking for help/reporting bugs"]].


Revision [627]

Edited on 2019-05-29 13:01:53 by didgeridoohan
Additions:
MagiskHide is enabled by default and should start automatically on boot. If it isn’t working, try toggling MagiskHide off and on in the Manager settings. If MagiskHide just won't start when toggling it in the Magisk Manager (check the Magisk log, it might have started but the Manager doesn't reflect it), try starting it manually. This can be done in a terminal emulator (as su) by executing the following commands:
Deletions:
MagiskHide is enabled by default and should start automatically on boot. If it isn’t working, try toggling MagiskHide off and on in the Manager settings. If MagiskHide just won't start when toggling it in the Magisk Manager (check the Magisk log, it might have started but the Manager doesn't reflect it), try starting it manually. This can be done in a terminal emulator (as su) by executing the following command:


Revision [613]

Edited on 2019-05-02 03:43:54 by didgeridoohan
Deletions:
===**Chrome on the Hide list**===
If MagiskHide is failing to hide root from apps or ""SafetyNet"", make sure you haven't added Google Chrome to the list. Since Magisk v17.0, MagiskHide is much more aggressive in killing off background processes associated with the same UID as the app/process on the Hide list. Chrome is used as the WebView provider and this may cause a whole bunch of issues, including that MagiskHide doesn't work.
Generally you should only add the apps and processes that actually detect root to the MagiskHide list. Anything else may cause problems and [[https://www.didgeridoohan.com/magisk/MagiskIssues#hn_System_instabilities | System instabilities]].
===**Android logging**===
Android logging has to be enabled for MagiskHide to work //(see [[MagiskHideBasics | ”MagiskHide requirements”]])//.
===**Kernel logcat support**===
If your device's kernel doesn't have logcat support the MagiskHide process monitor won't be able to see when a process/package is started and therefore won't unmount the necessary folders to hide Magisk and it's core features.
You can test for this by running the following command in a terminal app:
%%logcat -b events -v raw -t 10%%
If you get an error you might have a logcat issue. Ask in your kernel/ROM thread for advice or try a different kernel.
There's also a possibility that your issue can be fixed by using a kernel managing app like [[https://forum.xda-developers.com/android/apps-games/app-kernel-adiutor-t2986129 | Kernel Adiutor]]. It might be enough just to install it to enable logcat support. This is untested (by me at least) and just speculation on my part from what I've seen around the forums (please confirm if you have information about this or tested it).
A huge thank you to [[https://forum.xda-developers.com/member.php?u=5946138 | tamer7]] for teaching me about this.
Huawei devices often have logcat disabled. See [[https://www.xda-developers.com/huawei-phones-disable-logcat-heres-how-to-restore-access/ | here]] for more details.
===**Logger buffer size**===
If you have turned off Logger buffer size under Android settings - Developer Options, MagiskHide won't be able to monitor when a process/package is started and won't unmount the necessary folders to hide Magisk and it's core features.
Thank you to [[https://forum.xda-developers.com/member.php?u=774530 | Chaplan]] for the tip.
===**Apps added to the ""MagiskHide"" list disappears**===
If your device can't properly mount the Magisk image, you might still be able to use MagiskHide. There won't be any way for Magisk to permanently store the information about what apps you want to hide root from (apart from ""SafetyNet"") and you will have to add them back to the list after each reboot.
The above might be because of a faulty f2fs implementation //(see [[MagiskIssues | “Issues with f2fs”]])//, that the Magisk image is mounted read-only (run the command “mount | grep "/sbin/.magisk/img” in terminal to see if it’s rw or ro. A different kernel might fix this) or that the Magisk image is corrupt (easiest way to fix this is to run the Magisk uninstaller and start from the beginning or use fsck. Google it…).


Revision [525]

Edited on 2018-12-09 04:16:45 by didgeridoohan
Deletions:
===**Systemless hosts**===
Some users have reported issues with MagiskHide if systemless hosts is enabled in Magisk Manager settings. Try disabling it and rebooting to see if it fixes your issue. If this works, please help finding out more by providing logs and details in the support thread //(also see [[MagiskHideHelp | "Asking for help/reporting bugs"]])//.


Revision [518]

Edited on 2018-12-09 04:10:26 by didgeridoohan
Additions:
The above might be because of a faulty f2fs implementation //(see [[MagiskIssues | “Issues with f2fs”]])//, that the Magisk image is mounted read-only (run the command “mount | grep "/sbin/.magisk/img” in terminal to see if it’s rw or ro. A different kernel might fix this) or that the Magisk image is corrupt (easiest way to fix this is to run the Magisk uninstaller and start from the beginning or use fsck. Google it…).
Deletions:
The above might be because of a faulty f2fs implementation //(see [[MagiskIssues | “Issues with f2fs”]])//, that the Magisk image is mounted read-only (run the command “mount | grep "/sbin/.core/img” in terminal to see if it’s rw or ro. A different kernel might fix this) or that the Magisk image is corrupt (easiest way to fix this is to run the Magisk uninstaller and start from the beginning or use fsck. Google it…).


Revision [462]

Edited on 2018-10-02 04:29:22 by didgeridoohan
Additions:
===**I still can't get ""MagiskHide"" to work**===
Take a look at the rest of the guide, there are more things to try in different sections. For example [[MagiskHideMore | More hiding tips]], [[MagiskOther | Other things to try]], [[MagiskHelp | Asking for help/reporting bugs]] and other parts.


Revision [454]

Edited on 2018-09-20 10:06:50 by didgeridoohan
Additions:
If MagiskHide is failing to hide root from apps or ""SafetyNet"", make sure you haven't added Google Chrome to the list. Since Magisk v17.0, MagiskHide is much more aggressive in killing off background processes associated with the same UID as the app/process on the Hide list. Chrome is used as the WebView provider and this may cause a whole bunch of issues, including that MagiskHide doesn't work.
Deletions:
If MagiskHide is failing to hide root from apps or SafetyNet, make sure you haven't added Google Chrome to the list. Since Magisk v17.0, MagiskHide is much more aggressive in killing off background processes associated with the same UID as the app/process on the Hide list. Chrome is used as the WebView provider and this may cause a whole bunch of issues, including that MagiskHide doesn't work.


Revision [453]

Edited on 2018-09-20 10:06:14 by didgeridoohan
Additions:
===**Chrome on the Hide list**===
If MagiskHide is failing to hide root from apps or SafetyNet, make sure you haven't added Google Chrome to the list. Since Magisk v17.0, MagiskHide is much more aggressive in killing off background processes associated with the same UID as the app/process on the Hide list. Chrome is used as the WebView provider and this may cause a whole bunch of issues, including that MagiskHide doesn't work.
Generally you should only add the apps and processes that actually detect root to the MagiskHide list. Anything else may cause problems and [[https://www.didgeridoohan.com/magisk/MagiskIssues#hn_System_instabilities | System instabilities]].


Revision [435]

Edited on 2018-09-04 02:10:46 by didgeridoohan
Additions:
If your device can't properly mount the Magisk image, you might still be able to use MagiskHide. There won't be any way for Magisk to permanently store the information about what apps you want to hide root from (apart from ""SafetyNet"") and you will have to add them back to the list after each reboot.
Deletions:
If your device can't properly mount the Magisk image, you might still be able to use MagiskHide. There won't be any way for Magisk to permanently store the information about what apps you want to hide root from (apart from SafetyNet) and you will have to add them back to the list after each reboot.


Revision [434]

Edited on 2018-09-04 02:09:49 by didgeridoohan
Deletions:
If you have the beta version of Magisk installed (and if you don't, install it; //also see [[MagiskHideHelp | "Asking for help/reporting bugs"]]//), you can look in the magisk_debug.log if there are entries for unmounting when MagiskHide runs. If there isn’t, it's likely you have this issue.


Revision [430]

Edited on 2018-09-04 02:06:39 by didgeridoohan
Additions:
If you can’t get MagiskHide to work, either for ""SafetyNet"" or any other app detecting root, there are a few things you can try. Start by testing if MagiskHide actually works //(see "Test ""MagiskHide""" above)//.
Deletions:
If you can’t get MagiskHide to work, either for SafetyNet or any other app detecting root, there are a few things you can try. Start by testing if MagiskHide actually works //(see "Test ""MagiskHide""" above)//.


Revision [341]

Edited on 2018-07-19 09:58:15 by didgeridoohan
Additions:
If you see this line in the Magisk log/magisk_debug.log //(see [[MagiskHideHelp | "Asking for help/reporting bugs"]])//: "proc_monitor: Your kernel doesn't support mount namespace", your device has a Linux kernel that is to old. The Linux kernel version have to be at least 3.8 (thank you [[https://forum.xda-developers.com/member.php?u=8271536 | TheCech12]]), or otherwise have the necessary features backported. It is possible to patch the kernel //(see [[MagiskHideBasics | "MagiskHide Requirements"]])//. Also, it might be a good idea to ask in your ROM/kernel thread or try a different ROM and/or kernel.
Deletions:
If you see this line in the Magisk log/magisk_debug.log //(see [[MagiskHideHelp | "Asking for help/reporting bugs"]])//: "proc_monitor: Your kernel doesn't support mount namespace", your device has a Linux kernel that is to old. The Linux kernel version have to be at least 3.8 (thank you [[https://forum.xda-developers.com/member.php?u=8271536 | TheCech12]]), or otherwise have the necessary features backported. Ask in your ROM/kernel thread or try a different ROM and/or kernel.


Revision [339]

Edited on 2018-07-19 09:56:08 by didgeridoohan
Additions:
If you can’t get MagiskHide to work, either for SafetyNet or any other app detecting root, there are a few things you can try. Start by testing if MagiskHide actually works //(see "Test ""MagiskHide""" above)//.
Deletions:
If you can’t get MagiskHide to work, either for SafetyNet or any other app detecting root, there are a few things you can try.
Start by testing if MagiskHide actually works //(see "Test ""MagiskHide""" above)//.


Revision [313]

Edited on 2018-07-19 09:03:30 by didgeridoohan
Additions:
If MagiskHide starts failing after an update to either Magisk, the Manager or both it's usually fixed by toggling MagiskHide off and on //(see ”Test ""MagiskHide"" above”)//.
Deletions:
If MagiskHidestarts failing after an update to either Magisk, the Manager or both it's usually fixed by toggling MagiskHide off and on //(see ”Test ""MagiskHide"" above”)//.


Revision [312]

Edited on 2018-07-19 09:03:09 by didgeridoohan
Additions:
First thing to do is to toggle MagiskHide off and on again. Sometimes MagiskHide stops working temporarily after an update of Magisk or the Manager. If it still doesn't work, make sure MagiskHide is actually working by using a root checker or a root app. Start by making sure the app can detect that your device is rooted. After that, add the app to the Hide list and see if it no longer can detect root. If that is the case, MagiskHide is working on your device. If you still can't get it to work, see [[MagiskHideHelp | "Asking for help/reporting bugs"]].
===**""MagiskHide"" fails after an update**===
If MagiskHidestarts failing after an update to either Magisk, the Manager or both it's usually fixed by toggling MagiskHide off and on //(see ”Test ""MagiskHide"" above”)//.
Deletions:
First thing to do is to make sure MagiskHide is actually working by using a root checker or a root app. Start by making sure the app can detect that your device is rooted. After that, add the app to the Hide list and see if it no longer can detect root. If that is the case, MagiskHide is working on your device.


Revision [224]

Edited on 2018-03-01 03:34:01 by didgeridoohan
Additions:
===**Android logging**===
Android logging has to be enabled for MagiskHide to work //(see [[MagiskHideBasics | ”MagiskHide requirements”]])//.


Revision [192]

The oldest known version of this page was created on 2018-02-05 15:41:39 by didgeridoohan
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki