This is the AMP version of this page.
If you want to load the real page instead, click this text.

Tutorial How to install Kitsune Mask/Magisk Delta on Android emulators (Easy installation)

AndnixSH

PMT Elite Modder
Staff member
Modding-Team
Kitsune Mask/Magisk Delta is a fork by HuskyDG, including old school MagiskHide, Riru and some custom features. It works same as with official Magisk. Magisk Delta/Kitsume Mask is a lot easier to install compared to MagiskOnEmu. It works on phones too.

Currently, only Magisk Delta/Kitsume Mask support Magisk installation into system partition. Although emulator has ramdisk image, patching ramdisk is not used because ramdisk is stored in seperate partition with very SMALL disk size that is not enough to store Magisk binaries.

Download
Latest stable/canary version of Kitsune Mask (Use Canary version if stable version does not work)

Older versions of Kitsune Mask (26404 <)

Older versions of Magisk Delta (25200 - 26301)

Video tutorials




Before you start
Enable Root access in emulator settings. This is an example of enabling root in Nox Player



VERY IMPORTANT: A write permission to the system partition is mandatory in order to be able to install Kitsune Mask/Magisk Delta!

If you use Bluestacks: Use Bluestacks Tweaker to unlock (makes system partition writeable) and patch to enable root. SuperSU is not required (May not work with newer versions above 5.10). For Bluestacks 5.11 and above, follow this guide How to root Bluestacks 5 with Magisk



If you use LDPlayer: Open emulator settings, go to Disk and choose "Writeable" under System disk setting



Or go to Advanced and choose "System.vmdk writeable" under Shared disk



If you use MuMu 12: Enable "Writeable system disk" under "Disk" tab in emulator settings



If you use Memuplay: Change Disk Sharing to "Independent system" under "Disk" tab in emulator settings



Installation
In this example, I will install Magisk v25.2-Delta on Nox player running Android 9. You can use any supported emulators, Nox Player, LD Player, Memu Player, Bluestacks, etc running Android 7 or above.

Install and open Magisk Delta/Kitsume Mask. Grant root access to it (If asked)

Click the Install button on the Magisk card.

Note: Ramdisk support does not matter. Having "Ramdisk: No" is perfectly fine



Grant permission to access files



Click NEXT. We don't need preserve AVB/dm-verity on emulators



Choose “Direct Install into system partition”. If you don’t see this option, close and re-open Magisk Delta/Kitsume Mask app.



Wait until installation successful



If you got the error "Unable to find sepolicy rules dir /data/adb/modules", just ignore it

Reboot the emulator

If you use Memuplay or Nox: You can now disable root from emulator settings, so it doesn't interfere with Magisk, and reboot the emulator

If you use LDPlayer, MuMu or other emulators: DO NOT disable Root access in emulator settings.
Disabling root access will disable Magisk too. Instead, backup built-in su (/system/bin/su and /system/xbin/su) and delete them (in case you want to uninstall Magisk and restore to built-in su) using file manager with root permission (In some file manager, you may need to enable write permission in Settings to be able to delete the file), then reboot. Because emulators like LDPlayer will remove all su files after disable ROOT from settings
If you do not remove "su" file, the Magisk will prompt "A su binary not from Magisk has been detected. Please remove any competing root solution and/or reinstall Magisk".




Reboot the emulator

The last step is to verify that everything is working properly. Open Magisk Delta/Kitsume Mask again. We want to see a version number beside the “Installed” parameter. This means you have successfully installed Magisk. Great job!



If you update your emulator, you need to reinstall Magisk Delta/Kitsume Mask again. No user data are wiped

Next steps
The next steps is to hide root and apps detections

Got an issue with Kitsume Mask? Please report an issue on the Kitsume Mask Github repo
 

Attachments

  • 1661246589098.png
    27.5 KB · Views: 4,443
Last edited:
I keep getting the error "system partition is read only". Any fix for this? Yes, I have followed all your steps and enabled root access prior to the installation of Magisk Delta. Please help!!

Using LDplayer v9.0.30(9) latest version atm I think.
 
I keep getting the error "system partition is read only". Any fix for this? Yes, I have followed all your steps and enabled root access prior to the installation of Magisk Delta. Please help!!

Using LDplayer v9.0.30(9) latest version atm I think.
Open settings and choose System.vmdk writeable

 
Oh you need to leave it enabled, but use any file explorer and delete /system/xbin/su file
 
Oh you need to leave it enabled, but use any file explorer and delete /system/xbin/su file
Ah no wonder I was getting the "A su binary not from Magisk has been detected. Please remove any competing root solution and/or reinstall Magisk" error. I thought it was due to having root access enabled. I'll try again with your solution!! Tysm!

Oopsie, do I delete the file before or after installing Magisk?
 
I could not find any xbin folder except for bin and sbin folders. Both bin and sbin have su file, so do I delete both su files? Sorry for the spam :(
it's there. Make sure you enable root in emulator Settings and have given root permission to your file explorer (I use X-plore and enabled write permission)

 
Forgot to reply, delete su file after installing Magisk
 
After installation of Magisk -> Leave root enabled -> Delete su file -> Disable root -> Reboot?

Are the steps above correct?
After deleting su file and disabling root, I rebooted the emulator but now the app is showing that I have not installed Magisk again. I re-enabled root permission and it shows it has been properly installed.

Does it not work on the latest version of Ldplayer9 or I missed a step?
 
Don't disable root, because it will delete some magisk files. Leave it enabled

The correct way are: Installation of Magisk -> Reboot -> Leave root enabled -> Delete su file
 
Don't disable root, because it will delete some magisk files. Leave it enabled

The correct way are: Installation of Magisk -> Reboot -> Leave root enabled -> Delete su file


Now that Magisk is successfully installed on my emulator, I'm following the steps to apply the necessary patches for enabling installation of unsigned apk. It's my 1st time installing luckypatcher on a new emulator but the first 2 patches were already applied.

Do I still need to re-apply the first 2 patches? To apply the 3rd patch, should I uncheck the "only patch dalvik-cache" and then check the "Use the Magisk module to apply patch" box?
 
No need.
You only need to patch 3rd one "Disable signature verification in the package manager"
 
Help,
i cant turn on zygisk in nox A9 v7.0.5.0
i have remove file su and keep root emu still on, then i try turn on zygisk but the display still show No
 

Attachments

  • 1670839163645.png
    23.8 KB · Views: 180