Important
This is an unofficial modification for the BlueStacks Android emulator. If you encounter any issues, please open a GitHub issue.
As of January 9, 2025, this tool works as expected. However, it's important to note that this method is not compatible with Nougat instances. This README will be updated if that changes.
This GUI streamlines the configuration process outlined in my guide to rooting BlueStacks. While it simplifies certain steps, both repositories are still required for complete rooting because the linked repository contains the core rooting process. This tool lets you toggle root access and enable read/write permissions for the filesystem within the bluestacks.conf
file of selected BlueStacks instances, providing a user-friendly alternative to manual editing.
- Automatically detects BlueStacks instances via the Windows Registry and displays them for selection.
- Toggles root access (
Root: On/Off
) inbluestacks.conf
for selected instances. - Toggles read/write (
R/W: On/Off
) filesystem permissions for selected instances. - Dynamically updates the displayed root and R/W status in the GUI.
- Download the latest version of BlueStacks
- Download the latest version of Magisk Delta
- Integrate ADB-based rooting directly within the GUI.
- Download: Get the latest
.exe
release from the Releases page. - Run: Double-click the downloaded
.exe
file. The application is portable and requires no formal installation. - Prerequisites:
- BlueStacks must already be installed.
- Refer to my main rooting guide (Root BlueStacks) to complete the rooting process.
- Run the
.exe
file. - The GUI will automatically detect and list available BlueStacks instances.
- Select the instance(s) you want to modify.
- Use the buttons:
- Toggle Root: Enables or disables root access.
- Toggle R/W: Enables or disables read/write permissions.
- The GUI displays the current
Root
andR/W
status for each instance. - After installing Kitsune Mask and completing the system partition installation steps described in the linked tutorial, you can disable
Root
while leavingR/W
enabled if desired. - Close the application when finished.
Common Issues:
- "Configuration file not found": Ensure that BlueStacks is installed. Confirm that the
bluestacks.conf
file exists in the correct directory (the GUI should handle this automatically). If the problem persists, open a GitHub issue. - Status not updating: Restart the application. Ensure BlueStacks is not running (it could be locking the
.bstk
files). - Permissions error: Run the application as an administrator.
For Developers:
- Clone:
git clone https://github.com/RobThePCGuy/BlueStacks-Root-GUI.git cd BlueStacks-Root-GUI
- Dependencies:
pip install -r requirements.txt
- Run:
python main.py
- Build (exe):
The output file will be located inside the
pyinstaller --onefile --windowed --icon=main.ico main.py
dist/
folder.
Contributions are welcome! Please open an issue or submit a pull request.