BlueStacks蓝叠模拟器安装Magisk教程

2024-08-30 13:30:56 浏览数 (2)

作为适配Hyper-V的安卓模拟器,蓝叠模拟器一直是我认为最好用的模拟器,但是今天为了给模拟器安装magisk,我先后下载了逍遥模拟器,雷电模拟器。

逍遥模拟器虽然支持Hyper-V但是安装不上Magisk,因为网上找到的读写/system的方法基本上都用不了。雷电就更离谱了,说“兼容”Hyper-V,没想到仅仅是做到了可以在电脑开启Hyper-V的情况下运行模拟器???咱就是说,这也大可不必兼容吧。

所以我又把目光放在了老牌模拟器BluesStacks上。

环境

  • BlueStacks(安卓7.0, 安卓9.0, 安卓11.0, 其他自测)
  • ADB

开启ROOT

首先找到蓝叠模拟器的安装路径,一般国际版目录为BlueStacks_nxt,国内版为BlueStacks_nxt_cn,找到此目录下的bluestacks.conf文件,随后找到如下这两行。

代码语言:txt复制
# 注意这两行不是挨在一起的
bst.feature.rooting="0"
bst.instance.Pie64.enable_root_access="0"

将其都修改为1则开启root权限。

设置读写System

首先不同的安卓版本对应不同的安卓目录,大概是下面的对应关系

  • Rvc64 = Android 11.0
  • Pie64 = Android 9.0
  • Nougat64 = Android 7.0

然后找到蓝叠安装目录下的/Engine/{{ANDROID_VERSION}}文件夹,进去之后找到Android.bstk.in{{ANDROID_VERSION}}.bstk-prev{{ANDROID_VERSION}}.bstk这三个文件。然后找到以下这两行,一个是fastboot.vdi,另一个是Root.vhd,将ReadOnly改为Normal,保存文件。

代码语言:xml复制
<HardDisk uuid="xxxx" location="fastboot.vdi" format="VDI" type="ReadOnly" />
<HardDisk uuid="xxxx" location="Root.vhd" format="VHD" type="ReadOnly"/>

安装Magisk

这个不是官方版,这个是以前的Magisk Delta,安装方法都大同小异,只不过安装的时候要选择“直接修改/system”

Github仓库地址:https://github.com/HuskyDG/magisk-files

删除模拟器自带ROOT

使用adb删除/system/xbin/su文件就行了

代码语言:shell复制
(base) PS C:UsersAdministrator> adb shell
b0q:/ $ su
b0q:/ # cd /system/xbin
b0q:/ # rm -rf su

0 人点赞