Revision history for MagiskHideBasics
Additions:
- A Linux kernel version of {{color text="at least version 3.8" c="red"}} or a kernel that has the necessary features (mount namespace) backported. For kernels lacking this feature, the relevant patches are: set CONFIG_NAMESPACES=y in defconfig, and apply [[https://lore.kernel.org/patchwork/patch/217023/ | this patch]]. More info in this article: [[https://lwn.net/Articles/406684/ | Namespace file descriptors]].
Deletions:
Additions:
- Permissive SELinux (most of the time. There have been reports that a permissive SELinux triggers ""SafetyNet"" even with MagiskHide enabled). But, just don't keep SELinux permissive... It's never a good idea.
Deletions:
Additions:
- The Magisk app (separate option in the app settings).
Deletions:
Additions:
- Unlocked bootloader on device not using hardware backed key attestation (also see under //"Magisk can __not__ hide"//).
Deletions:
Additions:
- Unlocked bootloader on device not using hardware backd key attestation (also see under //"Magisk can __not__ hide"//).
Deletions:
- Unlocked bootloader on device not using hardware backed key attestation (also see under //"Magisk can __not__ hide"//).
Additions:
- Sensitive prop values, like ro.debuggable, ro.build.tags, etc.
- Unlocked bootloader on device not using hardware backed key attestation (also see under //"Magisk can __not__ hide"//).
- Unlocked bootloader on device not using hardware backed key attestation (also see under //"Magisk can __not__ hide"//).
Deletions:
Additions:
- Files and folders on your device (TWRP, Titanium Backup, etc, see //[[MagiskHideHidingRoot | Files on the internal storage]]//).
Deletions:
Additions:
- Unlocked bootloader on device not using hardware backd key attestation (also see under //"Magisk can __not__ hide"//).
- Files and folders on your device (TWRP, Titanium Backup, etc, see//[MagiskHideHidingRoot | Files on the internal storage]//).
- Unlocked bootloader on devices using hardware based key attestation (see //[[MagiskHideSafetyNet | Unlocked bootloader]]//).
- Some modifications to /system. Make sure to use Magisk modules so that any modifcations you do are systemless...
- Files and folders on your device (TWRP, Titanium Backup, etc, see//[MagiskHideHidingRoot | Files on the internal storage]//).
- Unlocked bootloader on devices using hardware based key attestation (see //[[MagiskHideSafetyNet | Unlocked bootloader]]//).
- Some modifications to /system. Make sure to use Magisk modules so that any modifcations you do are systemless...
Deletions:
- Unlocked bootloader (see //[[MagiskHideSafetyNet | Unlocked bootloader]]//).
- Some modifications to /system. Make sure to use Magisk modules...
Additions:
- ""EdXposed"". Detection of ""EdXposed"" can sometimes be worked around with newer release of ""EdXposed"" and/or features like the ""EdXposed"" Manager blacklist.
Deletions:
Additions:
- ""EdXposed"". Detection of ""EdXposed" can sometimes be worked around with newer release of ""EdXposed"" and/or features like the ""EdXposed"" Manager blacklist.
Deletions:
Additions:
- ""EdXposed"". Google also detects if ""EdXposed"" is used, but this can sometimes be worked around with newer release of ""EdXposed"" and/or things like the ""EdXposed"" Manager blacklist.
Deletions:
Additions:
- Enabled MagiskHide (from Magisk v20.4 it is disabled by default).
Deletions:
There may be devices that have issues with MagiskHide. Check the [[https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 | release thread]] for information about currently known issues. While you're there, make sure to also take a look at the FAQ.
Additions:
- Unlocked bootloader (also see under //"Magisk can __not__ hide"//).
Deletions:
Additions:
- Unlocked bootloader (also see under //"Magisk can not hide"//).
Deletions:
Additions:
- Unlocked bootloader (also see under //"Magisk can not hide""//).
- Unlocked bootloader (see //[[MagiskHideSafetyNet | Unlocked bootloader]]//).
- Unlocked bootloader (see //[[MagiskHideSafetyNet | Unlocked bootloader]]//).
Deletions:
Additions:
- ""EdXposed"". Google also detects if ""EdXposed"" is used, but this can be worked around with the ""EdXposed"" Manager blacklist.
Deletions:
Additions:
- EdXposed. Google also detects if EdXposed is used, but this can be worked around with the EdXposed Manager blacklist.
Deletions:
Please don't hesitate to [[https://www.paypal.me/didgeridoohan | support the work involved]] in keeping this guide alive.@@
----
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.@@
----
Deletions:
Additions:
- A tripped Samsung Knox counter.
Additions:
- Permissive SELinux (most of the time. There have been reports that a permissive SELinux triggers ""SafetyNet"" even with MagiskHide enabled).
Deletions:
Additions:
- Permissive SELinux (most of the time. There have been reports of a permissive SELinux triggers ""SafetyNet"" when with MagiskHide enabled).
Deletions:
Additions:
- Xposed (deactivate it or uninstall). {{color text="It doesn't matter if it's systemless, Magisk can't hide it" c="red"}}.
Deletions:
Additions:
It’s always a good idea to read through, at least, the [[https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 | release thread]] for information about what Magisk is and how to get MagiskHide working. Other useful information can be found in the official [[https://topjohnwu.github.io/Magisk/ | Magisk Documentation]] over on [[https://github.com/topjohnwu/Magisk | GitHub]] and the [[https://forum.xda-developers.com/apps/magisk/mod-magisk-v1-universal-systemless-t3432382 | support thread]].
Deletions:
Additions:
There may be devices that have issues with MagiskHide. Check the [[https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 | release thread]] for information about currently known issues. While you're there, make sure to also take a look at the FAQ.
Deletions:
Additions:
- Logging must be enabled. Magisk uses logging to monitor what apps/processes to hide root from. {{color text="If you've disabled logd, manually or with an app like Kernel Adiutor, MagiskHide won't work" c="red"}}. If you don't know if logging is enabled or not, check the Magisk log. If it's empty, you might have logging disabled.
- ""MagiskSU"".
- ""MagiskSU"".
Deletions:
- MagiskSU.
Additions:
- A Linux kernel version of {{color text="at least version 3.8" c="red"}} or a kernel that has the necessary features (mount namespace) backported. For kernels lacking this feature, the relevant patches are: set CONFIG_NAMESPACES=y in defconfig, and apply [[https://patchwork.kernel.org/patch/201482/ | this patch]]. More info in this article: [[https://lwn.net/Articles/406684/ | Namespace file descriptors]].
Deletions:
Additions:
- A Linux kernel version of {{color text="at least version 3.8" c="red"}} or a kernel that has the necessary features (ns proc mnt file descriptor) backported. For kernels lacking this feature, the relevant patches are: set CONFIG_NAMESPACES=y in defconfig, and apply [[https://patchwork.kernel.org/patch/201482/ | this patch]]. More info in this article: [[https://lwn.net/Articles/406684/ | Namespace file descriptors]].
Deletions:
Additions:
- Some modifications to /system. Make sure to use Magisk modules...
Additions:
- Logging must be enabled. Magisk uses logging to monitor what apps/processes to hide root from. {{color text="If you've disabled logd, manually or with an app like Kernel Adiutor, MagiskHide won't work" c="red"}}.
Deletions:
Additions:
- A Linux kernel version of {{color text="at least version 3.8" c="red"}} or a kernel that has the necessary features (mount namespace) backported.
- Logging must be enabled. Magisk uses logging to monitor what apps/processes to hide root from. {{color text="If you've disabled logd, MagiskHide won't work" c="red"}}.
- Logging must be enabled. Magisk uses logging to monitor what apps/processes to hide root from. {{color text="If you've disabled logd, MagiskHide won't work" c="red"}}.
Deletions:
- Logging must be enabled. Magisk uses logging to monitor what apps/processes to hide root from. If you've disabled it, MagiskHide won't work.
Additions:
- Logging must be enabled. Magisk uses logging to monitor what apps/processes to hide root from. If you've disabled it, MagiskHide won't work.
Deletions:
Additions:
- A Linux kernel version of at least version 3.8 or a kernel that has the necessary features (mount namespace) backported.
- Logging must be enabled. Magisk uses logging to monitor what apps/processes to hide root from. If you've disabled logd, as an example, MagiskHide won't work.
- Logging must be enabled. Magisk uses logging to monitor what apps/processes to hide root from. If you've disabled logd, as an example, MagiskHide won't work.