[Android General] KazDeth:
My process was a manual project, this was the steps I took.

1. Download VirtualBox or MemuHyperv Tool (if you have MEmu installed)

2. Download an Ubuntu Image (I used version 15.04 but I am sure any version will do)

3. Download Bluestacks (any version) and install.

Now if you are going to use my VDI file, you need to have version 2.7.320.8504 (and you can skip to step 9), otherwise you need to follow these steps.

Step 1.

After downloading you need to open VirtualBox or MemuHyperv Tool (this is basically a clone of VirtualBox but you have to have MEmu installed on your PC. Extract the tool to [drive]:\[MEmu Location]\Microvirt\MEmuHyperv\

Step 2.

Import the Ubuntu Image

Step3.

Select the Ubuntu Device in the list and click settings. Select the Storage Tab. Select the SATA header then click the + symbol. Navigate to the Bluestacks folder. [drive]:\Program Files\Bluestacks\Android

Make a copy of Root.vdi

Then Select Root.vdi

Then click OK to save changes.

Step 4.

Run the Ubuntu Device. When you downloaded your version, take note of the user name and password. Version 15.04 is user: ubuntu password: reverse

Step 5.

Download the latest SuperSU while inside the Ubuntu Device. It has firefox as default browser. Then extract the file.

We want 4 files from this zip

In folder /x86/ make a copy of su and name the copy daemonsu

Open the drive name (8,6 GB Volume) and move su, daemonsu, and supolicy to /android/system/xbin/

In Folder /x86/ move libsupol.so to (8,6 GB Volume)/android/system/lib/

In Folder /common/ move Superuser.apk to (8,6 GB Volume)/android/system/app/

Step 6.

Open Terminal, then drag and drop su from the 8,6 GB Volume to terminal.

This will give you the complete path to the file. remove the single quote and backspace out su. Use the left Arrow to move to the front of the volume location, backspace out the single quote then type "cd "

You should now be in the xbin folder on 8,6 GB Volume

You can close all the open windows except terminal

Step 7.

In Terminal type these commands to give ownership of the the above files to root:root

sudo chmod 755 su

sudo chmod 755 daemonsu

sudo chmod 755 supolicy

cd ../lib

sudo chmod 644 libsupol.so

cd ../app

sudo chmod 644 Superuser.apk

Close Terminal

Step 8.

Open 8,6 GB Volume

Open (with a text editor) android/system/etc/init.sh

Find this code at the bottom of the file:

init|"")

do_init

;;

esac

Change it to:

init|"")

do_init

/system/xbin/daemonsu --auto-daemon &

;;

esac

Step 9.

You are done with Ubuntu.

Now you replace the Root.vdi file with the one you modified if you downloaded my VDI file, otherwise skip this step since you modified the original earlier.

Step 10.

Open Bluestacks

Load Google Play Store

Find SuperSU, it should already be shown as installed, run it from the play store

Select the begin button at the bottom

Chose what ever you like on Following ChainFire

Select Continue on the next popup

Select Normal on next Popup

You are now done and Bluestacks is Rooted.

Links:

Tools

https://www.virtualbox.org/wiki/Downloads

http://www.memuplay.com/blog/index.php/2016/08/08/memuhyperv-tool/

Ubuntu Image

https://virtualboxes.org/images/ubuntu/

SuperSU

https://s3-us-west-2.amazonaws.com/supersu/download/zip/SuperSU-v2.82-201705271822.zip

VDI

https://drive.google.com/file/d/0B4EBuy-Yq05xUWstcGJHYnl1cWM/view?usp=drivesdk