【教程】蓝叠模拟器国际版ROOT、Magisk刷入最终版指北
HypnosPD
编辑于 2024年10月10日 02:30
安卓模拟器

完整文档另见:https://blog.hypd.asia/archives/bluestack-root

cut-off

已知的信息

​蓝叠模拟器国际版(以下简称BS)5.14版前分Nougat、Pie和HyperV三种版本。

蓝叠官网不提供历史版本下载。

通过修改bluestacks.conf配置文件并不能完全的取得root权限。

蓝叠通用的Root工具BSTweaker(以下简称BST)自6.9.2版后停更至今。

BST6.9.2最高支持BS5.12.108.1002(非HyperV)或BS5.9.300.1014(HyperV版本)。

BS5.14前版本HyperV不支持面具。

 

结论

目标仅仅是Root的用户可以随意使用以上两种提及版本。

目标为安装面具乃至使用Lsposed的用户如果刚需开启HyperV建议使用其他模拟器(如mumu)。

本文同样会简单说明如何使用BS5.9.300.1014(HyperV版本)进行ROOT

关于这两种选择,本文档此后统一用绿色标识选择肢。

关于如何关闭HyperV,请参考:

https://support.bluestacks.com/hc/zh-tw/articles/4412148150157-%E9%96%8B%E5%95%9F-Hyper-V-BlueStacks-5-%E7%84%A1%E6%B3%95%E5%95%9F%E5%8B%95%E7%9A%84%E8%A7%A3%E6%B1%BA%E6%96%B9%E6%A1%88

 

准备

-1)

请先卸载你PC中的BS,可以参考如下链接:

https://support.bluestacks.com/hc/zh-tw/articles/360057724751-%E5%A6%82%E4%BD%95%E5%BE%9E%E6%82%A8%E7%9A%84%E9%9B%BB%E8%85%A6%E4%B8%8A%E5%AE%8C%E5%85%A8%E7%A7%BB%E9%99%A4-BlueStacks-5-BlueStacks-X-%E5%92%8C-BlueStacks-%E6%9C%8D%E5%8B%99

 

0)

下载、准备好你的BS、BST

BST6.9.2地址

https://t.me/BSTweaker_BlueStacks/81

或者

https://bstweaker.ru/zip/BSTweaker%206/BSTweaker69020.zip

 

 

BS5.12.108.1002离线包地址

https://cdn3.bluestacks.com/downloads/windows/nxt/5.12.108.1002/4f3a91d56c918b05a19fcbec12f534f7/FullInstaller/x64/BlueStacksFullInstaller_5.12.108.1002_amd64_native.exe​

对于仅有root需求的HyperV用户

BS5.9.300.1014地址

https://cdn3.bluestacks.com/downloads/windows/nxt/5.9.300.1014/a7331441f153431e90f62dcd283fcdb8/FullInstaller/x64/BlueStacksFullInstaller_5.9.300.1014_amd64_native.exe

HyperV版本还需准备修改版HD-Player应用程序替换原有程序:https://t.me/BSTweaker_BlueStacks/79

 

 

开始

1)

安装BS

在你下载安装程序的位置,以管理员权限打开cmd,键入命令安装

BlueStacksFullInstaller_5.12.108.1002_amd64_native.exe --defaultImageName Rvc64 --imageToLaunch Rvc64

对于仅有root需求的HyperV用户

BlueStacksFullInstaller_5.9.300.1014_amd64_native.exe --defaultImageName Nougat64 --imageToLaunch Nougat64

Tips:双击打开安装程序会自动安装Nougat32位版本,安装不同版本分别有这些命令:

--defaultImageName Nougat64 --imageToLaunch Nougat64

--defaultImageName Pie64 --imageToLaunch Pie64

(BS5.10以上版本)--defaultImageName Rvc64 --imageToLaunch Rvc64

安装完成后关闭程序。

2)

ROOT,刷入Magisk

在安装目录找到bluestacks.conf文件,用记事本打开,将其中

bst.feature.rooting="0"

bst.instance.Rvc64.enable_root_access="0"

两项的值改为1,保存。

将下载好的BST压缩文档解压,解压后的文件夹移动到合适的位置。

(可选项:下载简体中文语言包:https://t.me/BSTweaker_BlueStacks/84?comment=2746放入目录下Lng文件夹内。)

双击打开BlueStacksTweaker.exe程序,点设置选项卡,确定选的模拟器正确为BlueStacks 5

或BlueStacks 4 64-bit (Hyper-V)

选择ROOT选项卡,点UNLOCK,等待下方Log输出成功,然后启动模拟器。

下面的/绿代表不同的分支。

下载Magisk Delta的Apk应用包

项目地址:https://github.com/HuskyDG/magisk-files

安装。

打开Magisk Delta,在Magisk选项选择安装,点选下一步,然后选择安装至系统分区。(如果没有选项,关闭应用重新打开。)

Tip: 市面上常见的安卓模拟器定制系统没有开放boot.img和system.img给大家。以前装Magisk是基于修补boot.img再刷入,达到安装Magisk或获取root的效果,而模拟器没有boot.img,怎么刷Magisk呢?

所以就有了Magisk的分支——Magisk Delta,它是开发者基于Magisk开发的,但不是修补boot.img,而是把Magisk安装到system分区中。

它界面跟原版Magisk几乎一摸一样,但实际就是对原版Magisk加了个安装到system分区的方式(实际上还有其它更改,但不是这里讨论的重点)。

等待程序输出All done,安装完毕。

关闭模拟器。(不要点右下角的重启。

再次编辑bluestacks.conf文件,将改动的值改回0。保存。

点击Patch,等待下方Log输出成功,

再点击安装SuperSU应用,等待下方Log输出成功,

再点击更新SU二进制文件,等待下方Log输出成功。

关闭模拟器。

对于使用该版本的用户而言,本文结束,ROOT获取已成功,重新启动模拟器即可。

 

3)

刷入Lsposed

启动模拟器。

下载质感文件的Apk应用包(或其他任意ROOT文件管理器均可)

项目地址:https://github.com/zhanghai/MaterialFiles

安装。

下载Lsposed模块。

项目地址:https://github.com/LSPosed/LSPosed

打开Magisk Delta,右上角设置>启用Zygisk,然后选择模块>从本地安装,选择之前下载的lsposed压缩包,等待安装结束。重启模拟器。(如果提示有其他su,关闭模拟器后再次编辑bluestacks.conf文件,将改动的值改回0。保存即可。)

打开质感文件并授予权限打开根目录, 在sbin/.magisk/modules/zygisk_lsposed位置找到manager.apk,安装。至此,刷入成功。本文完结。