Magisk is a system made by xda author topjohnwu that can root the device, modify the boot image or add files to the /data and /cache directory, so as to implement some systematic functions without modifying the system. Magisk Manager has also been updated to v5.6.1 to modify and restore boot image files.
In fact, the Magisk framework was introduced last year, but at that time there were still few modules, and the ease of use was not good enough, only after the V14 version Magisk manager supported direct installation without the need to flash in through Recovery to lower the threshold to an easy level, and the Magisk framework has been updated to the v16 version, and there are also a lot of modules. In addition to the original supported viper sound effects, there are a bunch of modules like automatic font change, modules that enable Pixel phone features, of course, compared to the Xposed framework module as a whole, it still looks a little immature.
In addition, Magisk also has some built-in features, such as rooting the device and hiding Magisk, because in fact, there are many banking apps that will automatically detect whether the phone is rooted, so this function allows you to continue to use these banking apps while getting ROOT, the specific settings page is very simple, you only need to tick the APP that needs to be hidden.
And for root support is a simpler thing, usually we need to get root permissions by flashing the img package and then install superSU, for Magisk you only need to install it to get permissions and come with MagiskSu, and support fingerprint confirmation permission requests. I feel like I haven't done anything for a long time, hearing that the Magisk framework can modify the system to a certain extent without changing the system, I naturally have to try, because Magisk has not been launched for a long time, so there are still very few modules, and the more famous ones are Greenify4Magisk (green guardian) and ViPER4Android (viper sound effects) can be tried. The Magisk framework has been launched for about a year, and has been supported from Android 5.0 to the latest Android 8.0 system version, and the version number of the Magisk framework has come to v13.1 on July 11, 2017, this version officially supports Android O version, and the version of 9.28 can directly root Google Pixel. Since the principles of the Magisk framework and the Xposed framework are actually somewhat different, there are great advantages in updating the support system, which may be gradually reflected later, after all, there are seniors to help step on the pit.
Specifically, some principles and features of the Magisk framework are as follows: 1. The Magisk framework can ROOT your device, that is to say, it comes with ROOT, and can get along well with things like SuperSU, the main method used is the more general Systemless, but in fact, the version after 2.7 of Su should also be supported; 2. The Magisk framework can modify the boot image or add files to the /data and /cache directories, and will only change your system partition when the root installation is recognized in the system partition. 3. Completely open source, easy to expand and modify
Magisk framework feature use
Allows you to make any system changes without modifying the original partition file.
MagiskSU: 开源的ROOT解决办法,基于phh's Superuser(实际也是基于CM Superuser)的办法 Magisk Hide: Hide yourself, mainly used to circumvent checks on security mechanisms, such as Google, or anti-cheat checks for certain games
Resetprop: 允许你修改系统的props文件,例如build.prop(典型的可以修改机型,厂商等信息),甚至包括只读类型的Props。 Multiple Entry Points: Can be used to pause the startup process, modify the startup animation, and more Standard Stuffs: Remove dm-verity, forceencrypt, and unlock partitions to support read and write.
Compatibility with Magisk frameworks
Any system modifications that can be front-loaded can be loaded through the Magisk framework, and the author mainly uses ViPER4Android as an example 100% systemless custom system firmware can be viewed here Multi-system, multi-device support.
Magisk frame installation introduction
Before any installation of the Magisk framework, it will create a file in the /data/stock_boot_.img.gz directory to prevent unexpected situations, such as getting stuck on the boot interface, but you can also solve this problem by installing and uninstalling files or restoring the system.
If you have installed the Magisk framework, you need to install the Magisk Manager, and then upgrade in the program, or reinstall the version of the Magisk framework, the latest version is v13.1, click install to start downloading the file, and the file will automatically start to install after the download is completed, and then restart. Of course, if you are not rooted or there is a problem with the installation, you can restore the boot image file, that is, flash the uninstall file, then manually download the latest Magisk zip file, reboot to the third-party recovery, and then flash the file, restart, if Magisk Manager is not installed, install some by yourself is OK.
Magisk framework file download address
Latest Magisk:http://tiny.cc/latestmagisk Latest Uninstaller (Support v1+):http://tiny.cc/latestuninstaller Latest Magisk Manager:https://github.com/topjohnwu/MagiskManager/releases/download/v5.6.1/MagiskManager-v5.6.1.apk
The addresses of the two modules mentioned in the article: 【Greenify4Magisk】:https://forum.xda-developers.com/apps/magisk/module-greenify4magisk-t3606277 【ViPER4Android FX 2.5.0.5】:https://forum.xda-developers.com/apps/magisk/module-viper4android-fx-2-5-0-5-t3577058
Magisk Framework XDA Address: Magisk Framework (https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445)
|