i have same issueHey Anatoly79 or anyone,
Do you know how to mount or bind or whatever it's called "/mnt/windows"
An App can only access /storage/emulated/0 files, for example let's say Google Drive you can only upload files from /storage/emulated/0 also known as "Internal Storage", what i want to upload files from Bluestacks Shared folder directly, (/mnt/windows/BstSharedFolder), i don't want to use Bluestacks's Media Manager Share Button or copy/paste it's time consuming and consumes performance.
So maybe there is a way to mount /mnt/windows as /storage/emulated/0/"RANDOM FOLDER"
Thanks
Bluestacks 5 Pie64
Hi, I can follow these stepsi have same issue
any ideas how to do this?
only Media Manager (app of Bluestacks) can see sdcrard/windows and mnt/windows/pictures
other apps can't see these paths =(((((((((((((((
where do you get such file? Cant find it onlineHi, I can follow these steps
Tested on BlueStacks 5.11 (not Hyper-V) with Magisk root
→ Unfortunately it doesn't work in Hyper-V version
→ → → MAGISK REQUIRED ALREADY INSTALLED AND WORKING
STEPS
1: Install 'Magisk_Terminal_Emulator_17.7.apk'
2: Give root permission
3: Run the commands below (one at a time)
Run in 'Magisk Terminal Emulator'
Mount ALL BlueStacks SD card in Windows 'SharedFolder' folder
## MOUNT
su -mm -c 'mount -o bind "/mnt/windows/BstSharedFolder" "mnt/runtime/default/emulated/0"'
su -mm -c 'mount -o bind "/mnt/windows/BstSharedFolder" "mnt/runtime/read/emulated/0"'
su -mm -c 'mount -o bind "/mnt/windows/BstSharedFolder" "mnt/runtime/write/emulated/0"'
## UNMOUNT
su -mm -c 'umount bind "/mnt/windows/BstSharedFolder" "mnt/runtime/default/emulated/0"'
su -mm -c 'umount bind "/mnt/windows/BstSharedFolder" "mnt/runtime/read/emulated/0"'
su -mm -c 'umount bind "/mnt/windows/BstSharedFolder" "mnt/runtime/write/emulated/0"'
############################################################################################
Mount ONLY the BlueStacks SD card 'Download' folder in the Windows 'SharedFolder' folder
## MOUNT
su -mm -c 'mount -o bind "/mnt/windows/BstSharedFolder" "mnt/runtime/default/emulated/0/Download"'
su -mm -c 'mount -o bind "/mnt/windows/BstSharedFolder" "mnt/runtime/read/emulated/0/Download"'
su -mm -c 'mount -o bind "/mnt/windows/BstSharedFolder" "mnt/runtime/write/emulated/0/Download"'
## UNMOUNT
su -mm -c 'umount bind "/mnt/windows/BstSharedFolder" "mnt/runtime/default/emulated/0/Download"'
su -mm -c 'umount bind "/mnt/windows/BstSharedFolder" "mnt/runtime/read/emulated/0/Download"'
su -mm -c 'umount bind "/mnt/windows/BstSharedFolder" "mnt/runtime/write/emulated/0/Download"'
FILE AND COMMANDS:
https://www.dropbox.com/scl/fo/gw45tb2dvkss2rjmtwx95/h?dl=0&rlkey=0t4ok7fxtvkol5bvb9xu2ywn9
I got the apk from a YouTube video that taught how to install Magisk on Bluestacks, the script I made myself. I haven't tested it on Android 12, I can't confirm it works...where do you get such file? Cant find it online
does it work for 5.12 android 11 bluestacks
1: Install 'Magisk_Terminal_Emulator_17.7.apk'
C:\ProgramData\BlueStacks_nxt\bluestacks.conf
and search for these settings:bst.feature.rooting="0"
, change it to bst.feature.rooting="1"
bst.instance.Rvc64.enable_root_access="0"
, change it to bst.instance.Rvc64.enable_root_access="1"
C:\ProgramData\BlueStacks_nxt\Engine\Rvc64
(for Android 11, again change it to Pie64 if you're using Android 9)Boot Disk Controller
and you will find two entries under it. The first entry has a path that leads to "ReadOnly" : true
. Change it to false
and save the file.bluestacks.conf
file you edited in Step 1 and revert the changes you made: set enable_root_access
to 0 for your instance.127.0.0.1:56102
). Hyper-V causes the port to randomize each time you run Bluestacks, so you'll have to check it from here. Alternatively, you can check bluestacks.conf after launching the instance and look for the setting that has the current ADB port: bst.instance.Rvc64.status.adb_port="56102"
. This is useful if you want to connect to ADB with a script.Do you know if there is a way to do this without turning on hyper v on my pc as it will break other applications that I useI couldn't find any instructions for doing this, so thought I would share it after I figured it out. I need Hyper-V enabled to use WSL2, but I also wanted a rooted Bluestacks
Installing Magisk (Delta) on Bluestacks 5 with Hyper-V
Tested on Bluestacks 5.12.115.1001 with Android 11
Usually with Hyper-V enabled, Magisk fails to install even if you enable root, as the system partition is mounted as read only. However, by changing the VM settings, Magisk will be able to patch your system. This method does not use BSTweaker, as enabling Hyper-V will randomize the ADB port, and BSTweaker will not be able to connect.
Make sure you have
- Hyper-V enabled
- A clean, working instance for your target android version
- Magisk Delta
Step 1.
OpenC:\ProgramData\BlueStacks_nxt\bluestacks.conf
and search for these settings:
-bst.feature.rooting="0"
, change it tobst.feature.rooting="1"
-bst.instance.Rvc64.enable_root_access="0"
, change it tobst.instance.Rvc64.enable_root_access="1"
The Rvc64 part of the option should be replaced with Pie64 for Android 9 (Nougat should have a similar name).
If you have more than 1 instance for the same version, also change the setting for them (example: Rvc64_2).
Save the file but do NOT set it as read only as that will break ADB.
Step 2.
Open HypervVm.json located inC:\ProgramData\BlueStacks_nxt\Engine\Rvc64
(for Android 11, again change it to Pie64 if you're using Android 9)
Look forBoot Disk Controller
and you will find two entries under it. The first entry has a path that leads to
Root.vhd. It should have a value that says"ReadOnly" : true
. Change it tofalse
and save the file.
Step 3.
Launch the instance and install Magisk Delta. Install the patch as usual by choosing Direct install into system partition and then close the instance.
Before restarting the instance, open thebluestacks.conf
file you edited in Step 1 and revert the changes you made: setenable_root_access
to 0 for your instance.
That's it, you're done. You now have Magisk installed with Superuser access on your Bluestacks 5.12 with Hyper-V enabled.
Extra tip
If you want to use ADB, go to the instance's settings -> advanced and you will see the current ADB IP and port (example:127.0.0.1:56102
). Hyper-V causes the port to randomize each time you run Bluestacks, so you'll have to check it from here. Alternatively, you can check bluestacks.conf after launching the instance and look for the setting that has the current ADB port:bst.instance.Rvc64.status.adb_port="56102"
. This is useful if you want to connect to ADB with a script.
That guide is specific for Hyper-V because it makes things harder, but if Hyper-V is disabled then it's much easier, you don't need the guide. Just check the previous pages in this thread and you'll find a guide using BSTweaker and Magisk.Do you know if there is a way to do this without turning on hyper v on my pc as it will break other applications that I use
Those dont work using latest versions 5.12 android 11 and i never got it to work properlyThat guide is specific for Hyper-V because it makes things harder, but if Hyper-V is disabled then it's much easier, you don't need the guide. Just check the previous pages in this thread and you'll find a guide using BSTweaker and Magisk.
Does anyone have a download of bluestacks 5 that I can use bluetweaker on? Im having trouble getting a copy of the bluestacks 5 that is rootable. They are to late version and the earlier versions I have a hard time finding?
I would really appreciate it
BlueStacks Tweaker 6. Tool for modifing BlueStacks 2 & 3 & 3N & 4 & 5
![]()
Root for BlueStacks 5 Hyper-V
Video Manuals:
BlueStacks App Player Wiki
- How to Root BlueStacks 4, install SuperSU 2.82-SR5 and update su binary (BSTweaker 6)
- How to install Magisk on BlueStacks 5 Android 9.0 (Magisk On Nox by HuskyDG) (BSTweaker 6)
- How to install Xposed Framework on BlueStacks 5 (BSTweaker 6)
- How to Factory Reset and Change disk size in BlueStacks 5 (BSTweaker 6)
- How to Root BlueStacks 4, install SuperSU 2.82-SR5 and update su binary
- How to Root BlueStacks 4 and install SuperSU 2.82-SR5 + How to repair Root after updating BlueStacks
- How to Root BlueStacks 4 with BSTweaker 5 and SuperSU 2.82-SR5
- How to Root BlueStacks 4 with BSTweaker 4 and SuperSU 2.82
- How to Root BlueStacks 3.50+ (Multi-instances) with BSTweaker 3 and SuperSU 2.82
- How to Root BlueStacks 3.50 with BSTweaker 3 and SuperSU 2.82
- How to Root BlueStacks 3.7 with BSTweaker 2 and SuperSU 2.82
- How to Root BlueStacks 2.5, 2.6, 2.7 in one click
- How to change default launcher in BlueStacks 4
- How to remove Recommended Apps from desktop in BlueStacks 4
- How to get BlueStacks 3 Premium
- How to change the theme in BlueStacks 3
- How to disable promo ads icon in BlueStacks 3
- How to remove ads / disable Windows of Purchase in BlueStacks 2
- How to remove Editor`s Choice (preset shortcuts) from the Desktop of BlueStacks
- How to remove the Banner (bottom ads bar) from BlueStacks 2.6, 2.7
- How to use BlueStacks 3N without Google login
- How to use BlueStacks 3 without Google login
- How to use BlueStacks 2 without Google login
- How to remove Tabs "App Center" & "Help Center" & "Pika World" from BlueStacks 3N (a new way)
- How to remove Tabs "App Center" & "Help Center" from BlueStacks 3
- How to install Xposed Framework + XPrivacy on BlueStacks 4
- How to Factory Reset BlueStacks 3
- How to manually change IMEI/Android ID in BlueStacks 4
- How to change IMEI/AndroidID/SimSerialNumber in BlueStacks 2
- How to change the device model in BlueStacks 4
- How to change device in BlueStacks 2
- How to change resolution in BlueStacks 2
- How to change DPI (Density) in BlueStacks 2
- How to change Google Advertising ID in BlueStacks 2
- How to add OBB or Data File (Cache) to Bluestacks 3N
- How to compress the data of BlueStacks 4
- How to increase Disk Size in BlueStacks 4 (256GB+)
- How to increase Internal Storage and SDCard in BlueStacks 3
- How to change Wallpaper in BlueStacks 3
- How to quickly copy files on your PC to BlueStacks/ From BlueStacks to PC
- How to decrease the size of the folder BlueStacks with the data
- How to create multiple profiles/copies of BlueStacks 2
BlueStacks Net Blocker by @codelover (Now your can easily block BS from accessing internet without disconnecting from Internet completely)
* Write to me (Anatoly Jacobs) if you have any problems with BS Tweaker 6
* .NET Framework 4 Client Profile or higher required.
* In advance I'm sorry for my bad English
Credits:
- @nitrosfr (Arabic language)
- @ogeraisi (Arabic language)
- JuJu2015 (French language)
- @Tommaso22 (Italian language)
- @Yhizsrhaell (Portuguese-Brazilian language)
- @Aviven (Portuguese-European language)
- @NovaProspekt (Spanish language)
- @R4DBoy (Spanish language)
- @kellaman61 (Turkish language)
- @comicsrovio (Vietnamese language)
- @Strike_SNC (Traditional Chinese language)
- @efi99 (Hungarian language)
- @justkillpl (Polish language)
- @TheGary06 (Spanish language)
- @py.qt (Turkish language)
@huskydg (https://github.com/HuskyDG/MagiskOnNox)
List of changes
Download BSTweaker, BlueStacks and all additional files: www.bstweaker.tk
I'm getting this error
Adb:failed to copy 'suX86' to '/system/xbin/su': Read-only file system