更新时间:2022-08-17 18:39:09
大家好,小勉来为大家解答以上的问题。bluestackes,bluestacks如何root这个很多人还不知道,现在让我们一起来看看吧!
1、Root之前,首先要做几样准备:1)相关img: initrd-betahack.img, ramdisk.img, system.img2)su.x863)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才能够挂载系统。
2、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用谁的都无所谓,也可以备份自己的用,个人爱好。
3、】4)下载adb工具箱(将su.x86这个文件放到这个tools文件夹)准备工作做完,接下来是把下载的东西放到正确的地方:1. 把三个img文件放到相应的位置【对于XP系统的网友来说,放到C盘Documents and Settings--All Users--Application Data—BlueStacks—Android这个文件夹内】【对于WIN7用户,放到C盘ProgramData--BlueStacks—Android就好了】 可能一开始,大家都找不到相应的文件夹,这是因为这两个文件夹都是被隐藏的,大家需要设置下电脑的文件夹查看选项,然后勾选显示隐藏文件,这一项,然后就各找各的吧。
4、放完各个img文件,且注册表确定修改过无误并导入后,复制adb工具箱tools到C盘,准备下一步工作】2.启动BlueStacks3.WIN键+R,打开运行,输入cmd,WIN7以管理员身份运行,进入DOS界面。
5、以下是在DOS框中输入的东西,大家照做第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工具,点{C}{C}{C}关闭即可 退出BlueStacks,重启,此时就应该已经获得ROOT权限了,你好,很高兴为你解答!你可以使用卓大师的“一键ROOT大师”来获取ROOT,另外你也可以在recovery模式下手动刷入第三方的ROOT包来获取权限。
6、三星的手机大部分也都是可以用ODIN来线刷特定的包来获取权限的,相关的教程你可以在论坛上搜一下。
本文到此分享完毕,希望对大家有所帮助。