bluestack模拟器macos版本获取root权限的方法
背景
在macos下安装bluestack运行安卓模拟器,因为macos是arm架构的,安卓运行的也是arm架构的,这样少一层转换
但是bluestack在macos下面的root权限被隐藏掉了,本篇就是开启这个root的方法
开启方法
我们在Bluestack的应用程序上面显示包内容
下面的这个文件就是根文件系统
1 |
|
我们把这个文件弄到linux上面
安装挂载工具
1 |
|
进行挂载
1 |
|
这样就把这个镜像挂载起来了
我们进入
1 |
|
这个su文件系统上面有的,只是不让我们执行,我们把文件复制一份到普通用户的执行路径下面
然后把这个修改过的Root.qcow2替换掉原来的即可
注意删除和替换都在mac的图形界面下操作,会提醒需要权限操作
替换后我们看下差别
1 |
|
可以看到已经生效了,可以切换root操作了,其它的就需要怎么操作自己弄即可
上面的权限还可以通过命令行的命令前面的$ 和# 来判断,$是普通用户权限,#是root权限,可以看到确实切换了
总结
这个开启root的方法没有改变里面的东西,只是用本来的存在的su 复制了一份到普通用户的路径,然后通过修改qcow2的方式把文件复制,这个在linux虚拟化里面比较常见的操作
bluestack模拟器macos版本获取root权限的方法
https://zphj1987.com/2025/06/20/bluestack模拟器macos版本获取root权限的方法/