BlueStacks Tweaker 6. Tool for modifing BlueStacks 2 & 3 & 3N & 4 & 5

Search This thread

lmiol

Member
Jan 17, 2016
12
1
Hey 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
i 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 =(((((((((((((((
 

Opseua

Member
Mar 19, 2018
10
0
i 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 =(((((((((((((((
Hi, 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
 

EGO_YT

New member
Jul 4, 2023
1
0
Good day
I possess an inquiry and I am optimistic about discovering a response. Why is it that Bluestacks 5 lacks the phone option in BS Tweaker 6, unlike Bluestacks 4? I have to change location to different country, and the only option for this change is available exclusively on Bluestacks 4.
 

ginger345678

Member
Feb 23, 2023
17
0
where can I download bluestacks tweaker for bluestacks 2 because Google doesn't help me at all and in Yandex disk or something there's no version of bluestacks tweaker for BlueStacks 2
 

Jordan20232

New member
Jul 29, 2023
3
0
Hi, 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
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'
 

Opseua

Member
Mar 19, 2018
10
0
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'
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...
 

meldeeb181

New member
Mar 16, 2019
2
1
I 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.
Open 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"

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 in C:\ProgramData\BlueStacks_nxt\Engine\Rvc64 (for Android 11, again change it to Pie64 if you're using Android 9)
Look for Boot 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 to false 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 the bluestacks.conf file you edited in Step 1 and revert the changes you made: set enable_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.
 
  • Like
Reactions: iiD4x

Jordan20232

New member
Jul 29, 2023
3
0
I 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.
Open 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"

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 in C:\ProgramData\BlueStacks_nxt\Engine\Rvc64 (for Android 11, again change it to Pie64 if you're using Android 9)
Look for Boot 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 to false 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 the bluestacks.conf file you edited in Step 1 and revert the changes you made: set enable_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.
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
 

meldeeb181

New member
Mar 16, 2019
2
1
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
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.
 

Jordan20232

New member
Jul 29, 2023
3
0
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.
Those dont work using latest versions 5.12 android 11 and i never got it to work properly
 
Last edited:

Georgie Fung

New member
Aug 8, 2023
1
0
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

u might use the link below to get an intstaller of 5.10, which i believe is the latest version that bstweak currently supports.

BlueStacksInstaller_5.10.250.1004_native_e0175934c4a0a56f1db683585ffd1bcf.exe
 

Mrspyro

Member
Mar 22, 2022
9
0
BlueStacks Tweaker 6. Tool for modifing BlueStacks 2 & 3 & 3N & 4 & 5



Root for BlueStacks 5 Hyper-V

Video Manuals:
BlueStacks App Player Wiki
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

Check your pm sir.
 

Top Liked Posts