BlueStacks Beta 4/3 ROOTED & Play Store Guide

Do you have Google Play working on your BlueStacks?

  • Yes

    Votes: 497 68.4%
  • No

    Votes: 230 31.6%

  • Total voters
    727
Search This thread

AndroidFileHost

Inactive Recognized Developer
Jun 10, 2010
1,140
932
Texas
SEE POST 3 FOR ROOT GUIDE


Below you will find the neccesary steps needed to get Google Play to run on BlueStacks Beta

1. Install Root Explore (can be downloaded for free using bluestacks and typing in the app name)

2. Download the Vending.apk and Google Framework from this post.
http://www.androidfilehost.com/main/Misc/Bluestack/
3. Copy them to /data/bst

4. Give them these Permissions
(rwxr-xr-x) or through adb:

Code:

adb shell chmod 755 /data/bst/vending.apk
adb shell chmod 755 /data/bst/googleservicesframework.apk


untitled4.png


5. Reboot Bluestacks

6. Download ADW Launcher if you haven't (this is not a requirement but it helps as if you already have Google Play in your PC you just find it through /data/windowsdata)

7. Find Google Play and sign in with your email and password.

untitledquq.png


Step by Step Guide on how to get into root.fs and mount the system.img

Click Here

The programs that are listed in the tutorial can also be found on my site here:

http://www.androidfilehost.com/main/Misc/Bluestack/

Along with those programs you will find all the tools,apks, installers you will need to get the market on Bluestacks Beta along with the tools to modify its files.
 
Last edited:

AndroidFileHost

Inactive Recognized Developer
Jun 10, 2010
1,140
932
Texas
Lost, Confused, Cant get the Market to run with the instructions above?

Alternative Way-UPDATED 4/2/2012 :

I have uploaded a modified root.fs to my site for you to download

I added the the market per the instructions in the tutorial on the blog.

Steps:
Download the root.fs and overwrite the current root.fs on your computer.

Location:
C:\ProgramData\BlueStacks\Android

Make sure to stop all instances of BlueStacks before overwriting the file. Also Please Please make a backup of your original root.fs before overwriting the file with the modified one.

Once you have copied over the new root.fs start Bluestacks and wait for it to load up.

Congrats you have the newest Market running on BlueStacks.

You might need to install ADW Launcher inorder to see the Play Store/Market. It doesnt show up in the bluestacks launcher

Files can be downloaded from here:
http://www.androidfilehost.com/main/Misc/Bluestack/


------------------------------------------------------------------------
Was going to post my own guide but someone beat me to it.
Here a guide on some of the Registry Tweaks

http://droidhackings.blogspot.com/2012/03/some-useful-registry-tweaks-to-optimize.html
 
Last edited:

AndroidFileHost

Inactive Recognized Developer
Jun 10, 2010
1,140
932
Texas
---Rooting BlueStacks Beta---

DOWNLOAD LIST (assuming you already have BlueStacks installed):
Code:
1.	initrd-betahack.img   	***INCLUDED***
2.	ramdisk.img   		***INCLUDED***
3.	system.img-----------------NOT INCLUDED!!!
4.	su.x86			***INCLUDED***
5.	BlueRegistryMOD	***INCLUDED***
--------------------------------------------------------------------------------------------------
Download from Here:
http://www.androidfilehost.com/main/Misc/Bluestack/Rooting BlueStacks Beta/

Code:
These are the custom files needed for root and r/w
-initrd-betahack.img
-ramdisk.img
-system.img
-su.x86
FILE: initrd-betahack.img
-From Beta (modified)
-Place it in \%programdata%\BlueStacks\Android\

FILE: ramdisk.img
-From Mod-V3.zip alpha
-Place it in \%programdata%\BlueStacks\Android\

FILE: system.img
-Extracted from xRepinsSporsx Root.fs (for Google Play)
Or
-Extracted from latest BlueStacks Root.fs
-Place it in \%programdata%\BlueStacks\Android\

FILE: su.x86
-From Androidx86 build (extracted from rooted alpha)
-This is the x86 superuser binary that auto-grants superuser-rights
***This file will be pushed to android using adb later on***

-------------------------------------------------------------------------------------------------
Code:
These files are the stock Beta files and remain in place
-kernel.elf
-Data.fs
-Prebundled.fs
-SDCard.fs
FILE: kernel.elf, Data.fs, Prebundled.fs, SDCard.fs
-From Beta
-Placed in \%programdata%\BlueStacks\Android\

---------------------------------------------------------------------------------------
Changes that need to be made to the registry are contained in BlueRegistryMOD.reg

FILE: BlueRegistryMOD.reg


***WARNING***
YOU MUST ENTER YOUR SPECIFIC USER ID BEFORE RUNNING BlueRegistryMOD.reg !!!
Where the registry key says ENTER-YOUR-GUID-HERE you need to enter the number (with dashes) found here:

FIND YOUR SPECIFIC GUID HERE!!!
[HKEY_CURRENT_USER\Software\BlueStacks]
“USER_GUID”=”SOME-NUMBERS-HERE”

Example of a GUID:
“USER_GUID”=”8dfcb602-4b7d-11e1-9dc9-f3dea6cb4293”

Example of a modified “BootParameters” with correct GUID and changes made to mount /system:
[HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android]
"BootParameters"="root=/dev/sda1 SRC=/android DATA=/dev/sdc1 SDCARD=/dev/sdd1 GUID=8dfcb602-4b7d-11e1-9dc9-f3dea6cb4293 armApps=true GlMode=1 OEM=BlueStacks "

***ENTER-YOUR-GUID-HERE must be changed in 2(two) places in BlueRegistryMOD.reg***
-------------------------------------------------------------------------------------------
THIS IS THE PROCESS:
***Make sure to exit BlueStacks before proceeding***

1. Paying attention to the guidelines above, place the following files in their correct location – this includes initrd-betahack.img, ramdisk.img, and system.img.
2. After finding your GUID and making the appropriate changes to BlueRegistryMOD.reg in 2(two) places, run the registry file.
3. Start/restart BlueStacks – go to the Start menu>type Start Bluestacks
4. Start adb on your computer
a. Connect to bluestacks - #adb connect 127.0.0.1:5555
b. Ensure you have root access - #adb root
i. You should get message: “adbd is already running as root”
c. Mount system as read/write - #adb remount
d. Remove ‘dummy’ superuser - #adb shell rm /system/xbin/su
e. Push x86 superuser to BlueStacks - #adb push su.x86 /system/xbin/su
i. su.x86 must be in the same Windows directory you are running in the console
f. Correct the permissions for superuser - #adb shell chmod 6711 /system/xbin/su
g. Remount system read only - #adb shell mount -o ro,remount t-ext4 /dev/sdb1 /system
h. Exit adb by closing the console window
5. Restart BlueStacks – go to the Start menu>type Start BlueStacks
6. At this point you should have root and read/write access.
a. Verify root using a tool like Root Check. I suggest Root Check Pro because it will point you to what the problem is if you do NOT have root.
b. Verify read/write access using a tool like Root Explorer.
7. Enjoy.

***This is a sure-fire way to get root and read/write access. However, I find that there are still issues with GAPPS (gmail, calendar specifically)

Download from here:
http://www.androidfilehost.com/main/Misc/Bluestack/Rooting BlueStacks Beta/

Extended system.img

http://www.androidfilehost.com/main/Misc/Bluestack/Extended system.img/
 
Last edited:

Stapelmeister

New member
Aug 27, 2010
3
0
I used the alternative method - with the "root.fs"
that was perfect!

I would like to get the bluestacks-alpha-fullscreen again - without the suggested apps bar etc.

Any idea?

Thanks again,
Sascha
 

tenet421

Member
Mar 22, 2011
37
20
@Repin

I went through the Mod-V3.exe that chevy uploaded for the alpha build that enables r/w access to sytem.

The main changes I saw involved system.img, init-hack.img, ramdisk.img, and registry hacks.

-The registry hacks are fairly self-explanatory, except that now there is a need for a /sde1 to allow for the PrebundledApps.fs

-We already have a good system.img with Superuser to use in place of Root.fs in the /Bluestacks/Android/ folder.

-I tore into the alpha initrd.img and compared it to the alpha initrd-hack.img. The only difference inside both initrd.img and initrd-hack.img was a bash script named init. After a comparison of the scripts I found the point where the initrd-hack init script sets up the /system for r/w access. I then compared the alpha init script and init-hack script with the beta init. The only difference between the alpha init script and the beta init script is that the beta script has two extra 'insmod' entries for HD that the alphs does not. So, I made the same changes to the beta init script that are in the alpha init-hack script to enable /system with r/w. ****I'm not sure how to repackage initrd.img with my modified init script so that we can replace the original***

-The only thing I am unsure of is ramdisk.img. My question to chevy is "Did you make any modifications to ramdisk.img contained in the Mod-V3.zip that was uploaded for the alpha build?"


Sent from my BlueStacks using XDA
(Edited for spelling)
 
  • Like
Reactions: milniko

milniko

Senior Member
Oct 16, 2010
192
30
What is wrong ???


Unpack original initrd.img:

mv initrd.img initrd.gz
gunzip initrd.gz
mkdir tmp
cd tmp
cpio -id < ../initrd

Archiving without any change:

find . -depth -print | cpio -o >../initrd
cd ../
gzip initrd.gz
mv initrd.gz initrd.img

The new cpio file initrd.img does not work, even no change ???
 

tenet420

Senior Member
Jan 7, 2011
208
32
@milniko
Exactly. I need a way to repackage initrd.img with the new init script but I don't know how.

Sent from my Droid using XDA
 

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
i have ubuntu in vmware and it very simple:

rename to gz
extract the file inside
copy and past this file in vmware ubuntu from windows
when i have this file on ubuntu i extract this file in a folder
edit the file of my interest in this folder
and for repack i use this when i'm inside the folder:
find . | cpio -o -H newc | gzip > ../initrd.gz

in the final i rename initrd.gz in initrd.img

p.s.
the same thisnks for the ramdisk.img
 

nagar.xda

Member
Mar 30, 2012
23
2
Cairo
Redmi Note 8 Pro
Blue Stack Help

Hello all, How are you

Thanks for help to root, but i've question


Once I Install Blue Stack, I Get automatically downloading some applications like pulse, Talk... etc . I can not cancel those applications.
Please how to cancel all this applications to download and install automatically.
How can I Manage Start up Items, and What Thnkgs that I Can Remove after Rooting Blue Stack. Thank you

Thanks
 

atltrickster

Senior Member
Feb 25, 2012
56
27
Samsung Galaxy Note 9

Would you mind quoting the post you are responding to next time? It helps keep the thread organized. Additionally, please stop "spamming" the link to your website and simply link to the post in which you originally shared it.

My apologies if I sound like a **** for bringing it up. I assure you it isn't my intention.

We all appreciate your having put together a site with tutorials on it! Very helpful for those looking to play with BlueStacks.
 
Last edited by a moderator:

tenet421

Member
Mar 22, 2011
37
20
Modified init for initrd.img

This is the edited init file found in initrd.img in Bluestacks Beta. Rename the stock beta initrd.img to initrd.bak. The init file is easily read in Notepad++.

The changes that were made reflect the same changes made in the alpha init that allows for r/w access. Specifically, the changes made are in the part where Androidx86 detection takes place. The script mounts /dev/sdb1 to /mnt and then moves /mnt to /android/system.

This init assumes that the following changes have been made to the Bluestacks Beta filesystem:

-The moddified init file has been repacked into initrd-hack.img. Place it in the \%programdata%\BlueStacks\Android\ folder.

-try the ramdisk.img from Mod-V3.zip alpha as /sda1. Place it in the \%programdata%\BlueStacks\Android\ folder.

-xRepinsSporx system.img file with superuser is to be used as /sdb1. Place it in the \%programdata%\BlueStacks\Android\ folder.

-the beta Data.fs is to be used as /sdc1

-the beta SDCard.fs is to be used at /sdd1

---------------------------------------------------------------------------------------
Changes that need to be made to the registry are:

[HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android]
"BootParameters"="root=/dev/sda1 SRC=/android DATA=/dev/sdc1 SDCARD=/dev/sdd1 GUID= OEM=BlueStacks"
"Initrd"="C:\\ProgramData\\BlueStacks\\Android\\initrd-hack.img"

[HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\BlockDevice\0]
"Name"="sda1"
"Path"="C:\\ProgramData\\BlueStacks\\Android\\ramdisk.img"

[HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\BlockDevice\1]
"Name"="sdb1"
"Path"="C:\\ProgramData\\BlueStacks\\android\\system.img"

[HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\BlockDevice\2]
"Name"="sdc1"
"Path"="C:\\ProgramData\\BlueStacks\\Android\\Data.fs"

[HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\BlockDevice\3]
"Name"="sdd1"
"Path"="C:\\ProgramData\\BlueStacks\\Android\\SDCard.fs"

*** Also, “DisableRobustness” in [HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android] may need to be changed from “0” to “1” ***
 

Attachments

  • init.zip
    2.8 KB · Views: 362
Last edited:

milniko

Senior Member
Oct 16, 2010
192
30
zulu99;24242353 and for repack i use this when i'm inside the folder: find . | cpio -o -H newc | gzip > ../initrd.gz in the final i rename initrd.gz in initrd.img [/QUOTE said:
Still does'n work for me, please share initrd.img if it works for you

Thank you
 

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
i can repack, but the method of tenet24 not work.

the file is this:
http://www.2shared.com/file/wm2Wcqsa/initrd-hack.html

p.s.
i used the system.img inside the original Root.fs->system.sfs and the ramdisk.img of modv3

if i put this 3 files in other folder and correct the regedit to this other folder, the bluestacks hangs on a black screen, after this with hd-adb.exe i can connect to the virtual android and i can remount in rw the /system folder, but the gui of bluestacks not work. i think the ramdisk.img is not good, we can repack also this.
 
Last edited:

tenet420

Senior Member
Jan 7, 2011
208
32
@zulu99

Can you post any debug or logs from when the GUI wont load? Check the Bluestacks folder for their log, and try to use adb to get the last ten lines or so of debug.

Thanks.

Sent from my Droid using XDA
 

Top Liked Posts

  • There are no posts matching your filters.
  • 33
    SEE POST 3 FOR ROOT GUIDE


    Below you will find the neccesary steps needed to get Google Play to run on BlueStacks Beta

    1. Install Root Explore (can be downloaded for free using bluestacks and typing in the app name)

    2. Download the Vending.apk and Google Framework from this post.
    http://www.androidfilehost.com/main/Misc/Bluestack/
    3. Copy them to /data/bst

    4. Give them these Permissions
    (rwxr-xr-x) or through adb:

    Code:

    adb shell chmod 755 /data/bst/vending.apk
    adb shell chmod 755 /data/bst/googleservicesframework.apk


    untitled4.png


    5. Reboot Bluestacks

    6. Download ADW Launcher if you haven't (this is not a requirement but it helps as if you already have Google Play in your PC you just find it through /data/windowsdata)

    7. Find Google Play and sign in with your email and password.

    untitledquq.png


    Step by Step Guide on how to get into root.fs and mount the system.img

    Click Here

    The programs that are listed in the tutorial can also be found on my site here:

    http://www.androidfilehost.com/main/Misc/Bluestack/

    Along with those programs you will find all the tools,apks, installers you will need to get the market on Bluestacks Beta along with the tools to modify its files.
    23
    ---Rooting BlueStacks Beta---

    DOWNLOAD LIST (assuming you already have BlueStacks installed):
    Code:
    1.	initrd-betahack.img   	***INCLUDED***
    2.	ramdisk.img   		***INCLUDED***
    3.	system.img-----------------NOT INCLUDED!!!
    4.	su.x86			***INCLUDED***
    5.	BlueRegistryMOD	***INCLUDED***
    --------------------------------------------------------------------------------------------------
    Download from Here:
    http://www.androidfilehost.com/main/Misc/Bluestack/Rooting BlueStacks Beta/

    Code:
    These are the custom files needed for root and r/w
    -initrd-betahack.img
    -ramdisk.img
    -system.img
    -su.x86
    FILE: initrd-betahack.img
    -From Beta (modified)
    -Place it in \%programdata%\BlueStacks\Android\

    FILE: ramdisk.img
    -From Mod-V3.zip alpha
    -Place it in \%programdata%\BlueStacks\Android\

    FILE: system.img
    -Extracted from xRepinsSporsx Root.fs (for Google Play)
    Or
    -Extracted from latest BlueStacks Root.fs
    -Place it in \%programdata%\BlueStacks\Android\

    FILE: su.x86
    -From Androidx86 build (extracted from rooted alpha)
    -This is the x86 superuser binary that auto-grants superuser-rights
    ***This file will be pushed to android using adb later on***

    -------------------------------------------------------------------------------------------------
    Code:
    These files are the stock Beta files and remain in place
    -kernel.elf
    -Data.fs
    -Prebundled.fs
    -SDCard.fs
    FILE: kernel.elf, Data.fs, Prebundled.fs, SDCard.fs
    -From Beta
    -Placed in \%programdata%\BlueStacks\Android\

    ---------------------------------------------------------------------------------------
    Changes that need to be made to the registry are contained in BlueRegistryMOD.reg

    FILE: BlueRegistryMOD.reg


    ***WARNING***
    YOU MUST ENTER YOUR SPECIFIC USER ID BEFORE RUNNING BlueRegistryMOD.reg !!!
    Where the registry key says ENTER-YOUR-GUID-HERE you need to enter the number (with dashes) found here:

    FIND YOUR SPECIFIC GUID HERE!!!
    [HKEY_CURRENT_USER\Software\BlueStacks]
    “USER_GUID”=”SOME-NUMBERS-HERE”

    Example of a GUID:
    “USER_GUID”=”8dfcb602-4b7d-11e1-9dc9-f3dea6cb4293”

    Example of a modified “BootParameters” with correct GUID and changes made to mount /system:
    [HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android]
    "BootParameters"="root=/dev/sda1 SRC=/android DATA=/dev/sdc1 SDCARD=/dev/sdd1 GUID=8dfcb602-4b7d-11e1-9dc9-f3dea6cb4293 armApps=true GlMode=1 OEM=BlueStacks "

    ***ENTER-YOUR-GUID-HERE must be changed in 2(two) places in BlueRegistryMOD.reg***
    -------------------------------------------------------------------------------------------
    THIS IS THE PROCESS:
    ***Make sure to exit BlueStacks before proceeding***

    1. Paying attention to the guidelines above, place the following files in their correct location – this includes initrd-betahack.img, ramdisk.img, and system.img.
    2. After finding your GUID and making the appropriate changes to BlueRegistryMOD.reg in 2(two) places, run the registry file.
    3. Start/restart BlueStacks – go to the Start menu>type Start Bluestacks
    4. Start adb on your computer
    a. Connect to bluestacks - #adb connect 127.0.0.1:5555
    b. Ensure you have root access - #adb root
    i. You should get message: “adbd is already running as root”
    c. Mount system as read/write - #adb remount
    d. Remove ‘dummy’ superuser - #adb shell rm /system/xbin/su
    e. Push x86 superuser to BlueStacks - #adb push su.x86 /system/xbin/su
    i. su.x86 must be in the same Windows directory you are running in the console
    f. Correct the permissions for superuser - #adb shell chmod 6711 /system/xbin/su
    g. Remount system read only - #adb shell mount -o ro,remount t-ext4 /dev/sdb1 /system
    h. Exit adb by closing the console window
    5. Restart BlueStacks – go to the Start menu>type Start BlueStacks
    6. At this point you should have root and read/write access.
    a. Verify root using a tool like Root Check. I suggest Root Check Pro because it will point you to what the problem is if you do NOT have root.
    b. Verify read/write access using a tool like Root Explorer.
    7. Enjoy.

    ***This is a sure-fire way to get root and read/write access. However, I find that there are still issues with GAPPS (gmail, calendar specifically)

    Download from here:
    http://www.androidfilehost.com/main/Misc/Bluestack/Rooting BlueStacks Beta/

    Extended system.img

    http://www.androidfilehost.com/main/Misc/Bluestack/Extended system.img/
    18
    Lost, Confused, Cant get the Market to run with the instructions above?

    Alternative Way-UPDATED 4/2/2012 :

    I have uploaded a modified root.fs to my site for you to download

    I added the the market per the instructions in the tutorial on the blog.

    Steps:
    Download the root.fs and overwrite the current root.fs on your computer.

    Location:
    C:\ProgramData\BlueStacks\Android

    Make sure to stop all instances of BlueStacks before overwriting the file. Also Please Please make a backup of your original root.fs before overwriting the file with the modified one.

    Once you have copied over the new root.fs start Bluestacks and wait for it to load up.

    Congrats you have the newest Market running on BlueStacks.

    You might need to install ADW Launcher inorder to see the Play Store/Market. It doesnt show up in the bluestacks launcher

    Files can be downloaded from here:
    http://www.androidfilehost.com/main/Misc/Bluestack/


    ------------------------------------------------------------------------
    Was going to post my own guide but someone beat me to it.
    Here a guide on some of the Registry Tweaks

    http://droidhackings.blogspot.com/2012/03/some-useful-registry-tweaks-to-optimize.html
    6
    ***Update: TUTORIAL!!!***

    View attachment 981366---Rooting BlueStacks Beta---

    PLEASE NOTE: AS OF NOW (4.06.2012) ROOTING WILL CAUSE SOME OF THE HIGH DEFINITION BLUESTACKS ARM-EMULATION TO NOT WORK. THIS MEANS IT WILL NOT RUN ALL THE APPS THAT IT RAN PREVIOUS TO ROOTING.

    DOWNLOAD LIST (assuming you already have BlueStacks installed):
    1. initrd-betahack.img ***INCLUDED***
    2. ramdisk.img ***INCLUDED***
    3. system.img---------------NOT INCLUDED!!!
    4. su.x86 ***INCLUDED***
    5. BlueRegistryMOD ***INCLUDED***

    ----------------------------------------------------------------

    These are the custom files needed for root and r/w
    -initrd-betahack.img
    -ramdisk.img
    -system.img
    -su.x86

    FILE: initrd-betahack.img
    -From Beta (modified)
    -Place it in \%programdata%\BlueStacks\Android\

    FILE: ramdisk.img
    -From Mod-V3.zip alpha
    -Place it in \%programdata%\BlueStacks\Android\

    FILE: system.img
    -Extracted from xRepinsSporsx Root.fs (for Google Play)
    Or
    -Extracted from latest BlueStacks Root.fs
    -Place it in \%programdata%\BlueStacks\Android\

    FILE: su.x86
    -From Androidx86 build (extracted from rooted alpha)
    -This is the x86 superuser binary that auto-grants superuser-rights
    ***This file will be pushed to android using adb later on***


    ----------------------------------------------------------------

    These files are the stock Beta files and remain in place
    -kernel.elf
    -Data.fs
    -Prebundled.fs
    -SDCard.fs

    FILE: kernel.elf, Data.fs, Prebundled.fs, SDCard.fs
    -From Beta
    -Placed in \%programdata%\BlueStacks\Android\


    ------------------------------------------------------------------

    Changes that need to be made to the registry are contained in BlueRegistryMOD.reg

    FILE: BlueRegistryMOD.reg

    ***WARNING***
    YOU MUST ENTER YOUR SPECIFIC USER ID BEFORE RUNNING BlueRegistryMOD.reg !!!
    Where the registry key says ENTER-YOUR-GUID-HERE you need to enter the number (with dashes) found here:

    FIND YOUR SPECIFIC GUID HERE!!!
    [HKEY_CURRENT_USER\Software\BlueStacks]
    “USER_GUID”=”SOME-NUMBERS-HERE”

    Example of a GUID:
    “USER_GUID”=”8dfcb602-4b7d-11e1-9dc9-f3dea6cb4293”

    Example of a modified “BootParameters” with correct GUID and changes made to mount /system:
    [HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android]
    "BootParameters"="root=/dev/sda1 SRC=/android DATA=/dev/sdc1 SDCARD=/dev/sdd1 GUID=8dfcb602-4b7d-11e1-9dc9-f3dea6cb4293 armApps=true GlMode=1 OEM=BlueStacks "

    ***ENTER-YOUR-GUID-HERE must be changed in 2(two) places in BlueRegistryMOD.reg***
    -------------------------------------------------------------------------------------------
    THIS IS THE PROCESS:
    ***Make sure to exit BlueStacks before proceeding***
    1. Paying attention to the guidelines above, place the following files in their correct location – this includes initrd-betahack.img, ramdisk.img, and system.img

    2. After finding your GUID and making the appropriate changes to BlueRegistryMOD.reg in 2(two) places, run the registry file

    3. Start/restart BlueStacks – go to the Start menu>type Start Bluestacks

    4. Start adb on your computer
    _a. Connect to bluestacks - #adb connect 127.0.0.1:5555
    _b. Ensure you have root access - #adb root
    _____x. You should get message: “adbd is already running as root”
    _c. Mount system as read/write - #adb remount
    _d. Remove ‘dummy’ superuser - #adb shell rm /system/xbin/su
    _e. Push x86 superuser to BlueStacks - #adb push su.x86 /system/xbin/su
    _____x. su.x86 must be in the same Windows directory as your console
    _f. Correct superuser permission - #adb shell chmod 6711 /system/xbin/su
    _g. Remount system read only - #adb shell mount -o ro,remount -t ext4 /dev/sdb1 /system (THIS IS NOW CORRECT, THANKS)
    _h. Exit adb by closing the console window

    5. Restart BlueStacks – go to the Start menu>type Start BlueStacks

    6. At this point you should have root and read/write access.
    _a. Verify root. I suggest Root Check Pro, it will point you to what the problem is if you do NOT have root.
    _b. Verify read/write access using a tool like Root Explorer.

    7. Enjoy.

    ***This is a sure-fire way to get root and read/write access. However, I find that there are still issues with GAPPS (gmail, calendar specifically).***

    Please comment if this works/doesn't work for you.
    Remember to hit the 'thanks' button (if you're thankful)

    I can't wait to see what people do with this. I am working on getting a larger system.img...


    Files Included in Download:
    initrd-betahack.img
    ramdisk.img
    su.x86 binary (not apk!)
    BlueRegistryMOD.reg
    "HowTo Root BlueStacks" (doc)
    "HowTo Root BlueStacks" (pdf)

    EDIT: Replaced .zip with working one :)
    5
    [root][repack] 0.7.12.896 Update !

    Root Package:
    http://www.mediafire.com/?otl79weytj7qm9b
    REG: (1280x720,1024mb RAM)
    http://www.mediafire.com/?oqn3l345ynbxawr

    If someone want to change the resolution use registry editor
    resolutionfs8.png

    bluestacks7fs8.png


    Install NFO:

    • (Win key + R)
    • "%Program Files%\BlueStacks\HD-Quit.exe" (WinX86)
    • "%Program Files(x86)%\BlueStacks\HD-Quit.exe" (WinX64)
    • Copy files from this package to ""WINDOWS_DRIVE""\ProgramData\BlueStacks\...
    • Import to registry "1280x720 & 1024ram.reg" or not...
    • Start Bluestacks