前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >BlueStacks蓝叠模拟器安装Magisk教程

BlueStacks蓝叠模拟器安装Magisk教程

原创
作者头像
用砖头敲代码
发布2024-08-30 13:30:56
3630
发布2024-08-30 13:30:56
举报
文章被收录于专栏:用砖头敲代码

作为适配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:\Users\Administrator> adb shell
b0q:/ $ su
b0q:/ # cd /system/xbin
b0q:/ # rm -rf su

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境
  • 开启ROOT
  • 设置读写System
  • 安装Magisk
  • 删除模拟器自带ROOT
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档