Note
Only a PC, Magisk, and Notepad are required to root the latest version of BlueStacks; no external tools are needed.
These instructions and more can be found on my YouTube channel, or simply click the picture below to go straight to it.
Important
Tested on BlueStacks App Player 5.21.550.1031
Warning
Magisk is a systemless root tool that can be installed on most Android devices, but it cannot be installed in BlueStacks because the partitions are set to read-only by default. To change the permissions, you must edit a text file on your computer. No external scripts or tools are needed. After you have completed the editing, BlueStacks will have read/write permissions, and you will be able to install Magisk on the system partition.
- A PC with administrative access.
- Kitsune Mask (Magisk Delta) apk.
- A fresh install of BlueStacks is recommended to ensure consistency in following these steps.
After completing this tutorial, your instance of BlueStacks will be rooted, allowing you to run apps that require root access.
- Modify BlueStacks Configuration: Open
bluestacks.conf
to enable rooting and root access for your Android instance. - Modify Instance Files: In the BlueStacks Engine folder, adjust settings for the Master instance, changing
"ReadOnly"
to"Normal"
for bothfastboot.vdi
andRoot.vhd
. - Install Kitsune Mask: Directly install Kitsune Mask into
/system
, then revert all changes inbluestacks.conf
.
I can't stress this enough: For this to work, you must remove all traces of BlueStacks from your computer and then install the latest version. If you don't, the rooting process won't work. The full steps for installing and rooting are in my YouTube video.
Note
The following naming convention is used in this tutorial:
Master Instances:
- Rvc64 = Android 11
- Pie64 = Android 9
- Nougat64 = Android Nougat
- Modify the following settings in
C:\ProgramData\BlueStacks_nxt\bluestacks.conf
bst.feature.rooting="0"
tobst.feature.rooting="1"
bst.instance.Rvc64.enable_root_access="0"
tobst.instance.Rvc64.enable_root_access="1"
- Modify the following settings in
C:\ProgramData\BlueStacks_nxt\Engine\Rvc64\Android.bstk.in
and inC:\ProgramData\BlueStacks_nxt\Engine\Rvc64\Rvc64.bstk
. - Change the type for
"fastboot.vdi"
and"Root.vhd"
from"Readonly"
to"Normal"
. - Save all the changes.
- Launch the instance and install the Kitsune Mask apk.
- In Kitsune Mask, select the Install option under the Magisk field.
- Use the Direct Install into system partition option (not just "Direct Install").
Warning
If this option is not visible, close and reopen the Kitsune Mask app.
- After installation, close the emulator.
- Undo all the edits we did above in
C:\ProgramData\BlueStacks_nxt\bluestacks.conf
(change the 1's back to 0's).
- Magisk not installing: Uninstall BlueStacks and reinstall following my YouTube guide.
- Kitsune Mask fails to open: Reinstall Kitsune Mask and ensure it's the latest version.
Q: What if I can't find the configuration files mentioned?
A: Ensure that you have administrative access and that you are looking in the correct directory for your BlueStacks installation.
Q: Can this rooting process be reversed?
A: Yes, simply revert the changes made to the configuration files and uninstall Kitsune Mask.
If this guide helped, please leave a star on GitHub!