看过上一篇的图片,是不是确定我没有愚弄大家,呵呵,那就跟我做吧。
首先,还是准备工作,去这里下载BlueStacks Beta-1-----传送门
之所以,大家会出现不同问题,比如,注册表导入后,出现BlueStacks直接打不开的现象,都是因为版本的缘故,这里我解释一下。
大家在我的网盘下载的相关包包(img,su,reg等),里面什么都有,但是,懂点儿的朋友都会发现,这个注册表,是这样写的:
root=/dev/sda1 SRC=/android DATA=/dev/sdc1 SDCARD=/dev/sdd1 GUID=ef1a48df-e5fe-11e1-9ed3-78acc058442c armApps=true GlMode=1 OEM=BlueStacks
而由于新版本的改动,安装完之后,新的注册表会变成这样:
noxsave noxsaveopt root=/dev/sda1 SRC=/android DATA=/dev/sdb1 SDCARD=/dev/sdc1 PREBUNDLEDAPPSFS=/dev/sdd1 HOST=WIN GUID=1ceee566-e615-11e1-b431-78acc058442c VERSION=0.7.0.725 armApps=true GlMode=1 OEM=BlueStacks LANG=en_US P2DM=1
如果,我们大家还不管怎么样,都用我给你们的那个注册表导入,自然会乱了套路,导致,启动时出现各种错误,呵呵,我看评论说,有个朋友,XP,win7都试了,都不行,其实,只要换个版本就OK了,这个教程出的时候,BlueStacks只更新到Beta-1,而现在虽说还是打得Beta-1,其实改动确实不少,具体的我就不再说了,大家都看的不耐烦了吧,那么我们开工吧,看看ROOT有多么的简单,呵呵~
=========================================================
步骤:
【声明:关于文件的修改什么的,都要确保在关闭BlueStacks的情况下进行,最好用任务管理器,关掉一些 HD-开头的 关于BlueStacks的进程。】
1.建议大家卸载了原有的BlueStacks,下载我网盘的--现成的BlueStacks---Here
2.安装完成之后,下载img,su,reg,tools工具箱,也在我的网盘,点击这里!
3.安装完成,并且准备工作做完之后,开始查下自己的GUID,位置还是老地方:
具体做法:WIN键+R → regedit → 回车 → [HKEY_CURRENT_USER\Software\BlueStacks]
“USER_GUID”="这里是一些带间隔的数字,每个人不同,都是特有的,复制一下,稍后有用”
4.右键下载的,准备导入的,注册表文件,选择编辑,注意不是 打开,是编辑!!!!
5.把刚才第三步复制的一串数字,添加到注册表文件中,总共有两个地方要改
还有下面的这个,也要改,同样是,用你复制的那串数字替换
完了,不要着急着导入,保存退出,备用。
6.把三个重要文件,initrd-betahack.img, ramdisk.img, system.img放到相应的位置
【对于XP系统的网友来说,放到C盘Documents and Settings--All Users--Application Data—BlueStacks—Android这个文件夹内】
【对于WIN7用户,放到C盘ProgramData--BlueStacks—Android就好了】
因为这两个文件夹都是默认被隐藏的,大家需要设置下电脑的文件夹查看选项,然后勾选显示隐藏文件,这一项,然后就各找各的吧。。。
7.放完各个img文件,且注册表确定修改过无误并导入后,复制adb工具箱tools到C盘,准备下一步工作】
这里加一句,有童鞋留言说,这个su.x86文件怎么放,不会弄,可能这怪我没说清楚,就是把我包包里的那个→2 - su.x86 and Registry_Mods这个文件夹里面的su.x86这个文件,复制一下,到tools里面,再把tools这个文件夹整体,复制到C盘,就哦了,这下明白了吧……
8.启动BlueStacks
9.接下来就是要码字了,大家不要写错了,这里我附图,再附文字,大家看清楚些:
WIN键+R → CMD → 开始输入了:
第1步:cd c: ==进入C盘
第2步:cd..
第3步:cd.. ==输入2次cd.. 直到出现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工具,点叉关闭即可
========================
附图,希望更直观些……
======================
最后退出BlueStacks,重启,此时就应该已经获得ROOT权限了,干什么都方便多了,这个不再解释了,特别是玩都市赛车7的时候,需要用到钛备份,不然过不了验证,下了数据包也读不出来,具体问题请大家百度一下就可以了……
大家还有什么不懂的,都互相提出来讨论讨论,谢谢大家的支持,也希望我们互相帮助,互相提高,共同快乐……O(∩_∩)O~