bluestacks 如何root 官网已公布root方法

来源:互联网 发布:网络的发展阶段 编辑:程序博客网 时间:2024/06/05 06:14

转自:http://www.bluestacks.net.cn/FAQ/1035.html

经过一段时间的摸索,借鉴国外优秀网站的大神放出的英文教程,自己亲测可以对BlueStacks进行ROOT,现下也没有中文教程,以下是我自己集百家所长总结的,希望对大家有帮助,还有就是希望大家都多交流吧,看有没有更好的办法,英文无压力的可以去这里http://www.bluestacks.net.cn/FAQ/1036.html直接看一看,不想看英文的看看在下的粗劣翻译也就将就下下啦O(∩_∩)O~…OK,废话不多说,开工!

 -

=====================================

Root之前,首先要做几样准备:

1)相关img

      initrd-betahack.img

      ramdisk.img

      system.img

2)su.x86

3)BlueRegistryMOD.reg(这是个注册表,先不要导入,这里一定要注意)

  【导入注册表之前要做的2点修改,修改注册表:WIN+R打开运行,输入regedit

      1找到注册表中的GUID,位置是

[HKEY_CURRENT_USER—Software--BlueStacks]

“USER_GUID”=”这里是一些数字,每个人的都不一样

 

例如我的GUID:

“USER_GUID”=”8dfcb602-4b7d-11e1-9dc9-f3dea6cb4293”

 

2同时在 “BootParameters” 要有一个相同的GUID才能够挂载系统。

BootParameters在注册表的位置如下:

[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 “

【这里强调,两个地方的GUID要一样,建议大家复制上述代码,不要手打,易出错,代码中的GUID用谁的都无所谓,也可以备份自己的用,个人爱好。。。】

4)下载adb工具箱(将su.x86这个文件放到这个tools文件夹)



{C}{C}

=====================================

准备工作做完,接下来是把下载的东西放到正确的地方:

1.     把三个img文件放到相应的位置

【对于XP系统的网友来说,放到CDocuments and Settings--All Users--Application Data—BlueStacks—Android这个文件夹内】

【对于WIN7用户,放到CProgramData--BlueStacks—Android就好了】

  可能一开始,大家都找不到相应的文件夹,这是因为这两个文件夹都是被隐藏的,大家需要设置下电脑的文件夹查看选项,然后勾选显示隐藏文件,这一项,然后就各找各的吧。。。放完各个img文件,且注册表确定修改过无误导入后,复制adb工具箱toolsC,准备下一步工作】

2.启动BlueStacks

3.WIN+R,打开运行,输入cmdWIN7以管理员身份运行,进入DOS界面。

============================================================

以下是在DOS框中输入的东西,大家照做

1步:cd c:      ==进入C

 

2步:cd..              

 

3步:cd..       ==输入2cd..  直到出现C:》时表示成功进入

 

4步:adb connect 127.0.0.1:5555           

==连接模拟器,出现successfully表示成功

 

5步:adb root        ==提示消息adbd is already running as root

 

6步:adb remount    ==挂载系统 /

 

7步:adb shell rm /system/xbin/su           

 ==移除系统中已经虚拟出的superuser

 

8步:adb push su.x86 /system/xbin/su          

==换上自己下载的superuser

 

9步:adb shell chmod 6711 /system/xbin/su           

==检验superuser权限

 

10步:adb shell mount -o ro,remount -t ext4 /dev/sdb1 /system           

==更改为只读权限read only

11步:退出adb工具,点{C}{C}{C}关闭即可

 

退出BlueStacks重启,此时就应该已经获得ROOT权限了,干什么都方便多了,这个不再解释了,特别是玩都市赛车7的时候,需要用到钛备份,不然过不了验证,下了数据包也读不出来,具体问题请大家百度一下就可以了……

 

相关下载我上传到网盘,供大家下载

http://pan.baidu.com/share/link?shareid=63100&uk=1561160702


0 0
原创粉丝点击