diff --git a/docs/README.md b/docs/README.md index dadc177ef..db0c05eb4 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,5 +1,5 @@ # Magisk Documentation -(Updated on 2020.1.2) +(Updated on 2020.2.1) - [Installation](install.md) - [Tutorials](tutorials.md) diff --git a/docs/images/beta_channel.png b/docs/images/beta_channel.png deleted file mode 100644 index 21b9e1fa4..000000000 Binary files a/docs/images/beta_channel.png and /dev/null differ diff --git a/docs/images/core_only.png b/docs/images/core_only.png deleted file mode 100644 index 899fefbbe..000000000 Binary files a/docs/images/core_only.png and /dev/null differ diff --git a/docs/tutorials.md b/docs/tutorials.md index 9bb4a595b..0886662fc 100644 --- a/docs/tutorials.md +++ b/docs/tutorials.md @@ -3,8 +3,6 @@ ## OTA Installation Magisk does modifications systemless-ly, which means applying official OTAs is much simpler. Here I provide a few tutorials for several different kind of devices to apply OTAs and preserve Magisk after the installation if possible. -**This tutorial is only for Magisk v17.0+** - **NOTE: In order to apply OTAs, you HAVE to make sure you haven't modified `/system` (and `/vendor` if available) in any way. Even remounting the partition to rw will tamper block verification!!** ### Prerequisites @@ -58,27 +56,20 @@ If you decide to start by installing Magisk without touching your recovery parti ## Best Practices for MagiskHide There are a lot of people confused about why their setup isn't bypassing detections as expected. Here are some of the best practices to maintain a proper environment for MagiskHide. The guidelines in the following is ordered in progression, you might not need to do everything all the way through, but you should have done previous steps before going on to the next step. -If you've followed all practices below and still cannot succeed, consider switching to the beta channel as new MagiskHide upgrades might have not come to the stable channel yet. - -

Settings → Update Settings → Update Channel
- Let's start with SafetyNet. -- Check SafetyNet status with Magisk Manager. Google banned the usage of old APIs, and many "SafetyNet Detection" apps you used were never updated and thus cannot provide correct information. **Trust the SafetyNet check included in Magisk Manager!** +- Check SafetyNet status by using Magisk Manager. Google had banned usage of old APIs, and many "SafetyNet Detection" apps might be outdated. - Start clean: my advice is always the easy route - **use stock ROMs**. If you prefer custom ROMs, choose stable, official builds from well-reputed teams. -- If you cannot even pass **basicIntegrity**, there are some serious issues! Even though in theory Magisk Modules can be hidden by MagiskHide, you should first try enabling *Core-Only Mode* and see if it makes any difference. If it still doesn't pass, the ROM you're using is the problem. If it passes, experiment and narrow down the problematic module(s). - -

This is just so pleasing to look at, right?
-- Add your target app to the MagiskHide list: go to the "MagiskHide" section in Magisk Manager, and check the app you want to hide. **Do not abuse MagiskHide!** I've seen some paranoid people adding *a lot* of unnecessary apps to the list. This behavior is very likely to not only break MagiskHide, **but also Magisk itself or even the whole system** (`magiskd`/`magisklogd` crashes, system bogged down). Remember: with the current MagiskHide implementation, **each additional hide target comes with a large cost**; only enable those you are SURE you needed! +- Add your target app to the MagiskHide list: go to the "MagiskHide" section in Magisk Manager, and check the app you want to hide. **Do NOT add a large number of apps to the list!** This behavior will not only very likely to break MagiskHide, **but also Magisk itself or even the whole system** (`magiskd` crashes, system bogged down etc.). Remember: only enable those you are SURE you needed! +- Note that apps installed in adopted storage is currently unsupported to be added to the hide list. - Hide Magisk Manager: go to (Settings → Hide Magisk Manager) to repackage the app with a random package name.