Windows 安卓子系统获取 Root 权限
WSA 可以通过安装 Magisk 作者开发的镜像修改版获得 root 权限。
前置条件
- 镜像需要自己编译,但是有一键脚本。
- 有 Linux 或者 WSL2 环境。
- 必须使用 WSL2 编译,WSL1 不支持 loop mount。
步骤
- 克隆仓库
- 运行 scripts/run.sh ,所有依赖会自动安装。
- 如果遇到 Gapps 下载失败导致脚本中断,可以添加
--gapps-brand none
参数不使用 GApps。 - GUI 界面选择版本,GApps 版本区别如下:
- SUPER:包含了全家桶 ,像韩语日语中文拼音中文注音输入法等。
- STOCK:类似于 Google Pixel 出厂内置的 GApps ,相比 SUPER 版少了其他语种的输入法以及 Google 地球等。
- FULL:与 STOCK 版所包含的内容相同,但此版本不会替换手机原本的应用。
- MINI:包含基础的 Google 服务框架,以及一些影响力较大的 GApps ,相比 full 版去掉了 Docs 等应用。
- MICRO:包含基础的 Google 服务框架和 Gmail 等常见 GApps。
- NANO:包含基础的 Google 服务框架,但不会有其他 不必要的 GApps。体积160M~180M左右,如果System分区剩余空间不够,就会刷入失败。
- PICO:包含最迷你的 Google 服务框架,但由于框架并非完整,部分 GApps 可能无法运行。
- Run 脚本实际执行的完整命令为:
build.sh --arch x64 --release-type retail --magisk-ver stable --gapps-brand none --gapps-variant pico --root-sol magisk --compress
- 找到 output 目录下的 Run.bat,运行即可。旧的 WSA 系统不需要手动卸载。