🔧 Waydroid安装Magisk获取root权限
waydroid-script是一款专为Waydroid打造的第三方辅助工具集,能够简化Waydroid的功能扩展与配置操作。其核心指令waydroid-extras可快速集成各类扩展功能,Magisk安装便是其典型应用场景之一。
📋 一、前期准备:确认环境与依赖
在开始安装前,需确保系统环境满足基础要求,避免因依赖缺失或版本不兼容导致安装失败。
✅ 1.1 确认Waydroid已正确安装并运行
首先需保证Waydroid已在Linux系统中成功安装,且能正常启动。可通过以下指令验证Waydroid状态:
waydroid status
若输出结果中显示 Container:RUNNING 或类似运行状态的提示,说明Waydroid基础环境正常;若未安装或无法运行,请先参考Waydroid官方文档完成基础安装配置。
🔨 1.2 安装waydroid-script工具集(Arch为例)
waydroid-script是第三方开发的Waydroid辅助工具集,waydroid-extras是其中负责扩展功能安装的核心指令。Arch系统可通过AUR仓库,使用yay包管理器安装该工具集,步骤如下:
yay -S waydroid-script
验证安装:输入
waydroid-extras --help
若显示指令帮助信息,说明工具安装成功。
提示:若为Debian/Ubuntu等其他Linux发行版,需参考waydroid-script官方仓库的对应安装指南,通过apt等包管理器安装。
🌐 1.3 确保系统网络正常
安装过程中需要下载Magisk相关文件,因此需保证Linux系统处于联网状态。
🚀 二、核心步骤:使用waydroid-extras安装Magisk
借助waydroid-script工具,安装Magisk的过程可得到简化,仅需执行一条核心指令即可完成大部分操作,具体步骤如下:
🛑 2.1 停止Waydroid服务(关键前置)
安装Magisk前需先停止运行中的Waydroid容器,否则可能导致文件写入失败。执行以下指令停止服务:
waydroid stop
等待指令执行完成,可再次通过waydroid status确认容器已停止。
⚙️ 2.2 执行Magisk安装指令
在终端中输入核心安装指令,工具将自动下载适配Waydroid的Magisk版本并完成集成:
sudo waydroid-extras install magisk
执行指令后,终端会显示安装进度,包括Magisk文件下载、挂载Waydroid镜像、注入Magisk文件等步骤。过程中无需手动干预,只需等待提示 “magisk delta installation finished” 或类似成功信息即可。
注意:若出现“权限不足”提示,需确保指令前添加sudo获取管理员权限;若出现下载超时,可检查网络(魔法上网)后重新执行该指令。
🔄 2.3 重启Waydroid生效
安装完成后,启动Waydroid容器和Android系统,使Magisk配置生效:
waydroid start
等待Waydroid完全启动,此时Magisk已成功集成到Waydroid的Android系统中。
重要提示:安装Magisk的过程会重置/var/lib/waydroid/waydroid_base.prop文件。若在安装Magisk前曾对该文件进行过自定义修改(如调整分辨率、开启特定功能等),需在Magisk安装完成并重启Waydroid后,重新对该文件进行修改以恢复自定义配置。
✅ 三、验证root权限:确认Magisk安装成功
为确保root权限已正常获取,需通过Magisk Manager应用和指令两种方式进行验证。
📱 3.1 查看Magisk Manager应用
Waydroid启动后,在Android系统的应用列表中会出现“Magisk Delta(狐狸面具图标)”应用图标。
💻 3.2 通过指令验证root权限
也可通过Linux终端进入Waydroid的shell环境,使用su指令验证root权限:
进入Waydroid shell:
waydroid shell
# 执行su指令切换root用户:
su
若指令执行后提示符从“$”变为“#”,说明已成功切换到root用户,root权限生效;若提示“Permission denied”,则需重新检查安装步骤。