Skip to content
Takeda-senpai edited this page May 20, 2022 · 36 revisions

Welcome to the initrd-magisk wiki!

How to use initrd-magisk?

Read here

How to update Magisk?

Just update Magisk from Magisk app.

Magisk said another SU had been detected

Almost Android-x86 projects come with root. Please remove built-in root, Read here

SELinux Permissive problem

SELinux is very bad, it can lead to serious security issues. SELinux Permissive will cause some Magisk traces to be more easily detected. An example when SELinux is Permissive, any apps can switch to u:r:magisk:s0 context to verify magisk, Enforcing normally prevent apps from switching context. Currently Android-x86 is using SELinux because developers do not address this problem yet. You can prevent magisk traces from being detected by using Hidden Permissive.

Can we pass SafetyNet on Android-x86 with SafetyNet Fix

No, you can't. Android-x86 is counted as emulator. Google does not allow Safetynet passed on emulators

What is boot-magisk.img used for?

It's used for storing Magisk binaries after patching boot image with Magisk and will be loaded by initrd-magisk. It is not used by Android-x86 by anyway.

Module caused bootloop. How to solve?

Boot your Android x86 with FIXFS=1 or SAFEMODE=1 flag. initrd-magisk will disable all magisk modules. After that you can manage your modules in Magisk app.

Clone this wiki locally