WSA with Magisk Root安装配置教程(2023.5)

前言:最近正式走上了安卓逆向的道路,刚开始尝试了各种模拟器(雷电、夜神)及其海外版,并且安装配置了多次magisk。倒不是说这些模拟器的体验有多差,主要还是不能与 Windows Hype-V 共存导致无法使用 WSL 这点让我无法接受,so,就有了这篇折腾教程。并且有一说一,WSA内软件的使用体验会比上面提到的那些模拟器要流畅。

安装步骤

安装步骤主要参考:https://www.getdroidtips.com/root-windows-subsystem-for-android-via-magisk/

第一步 安装 Android SDK Platform Tools

参考:https://www.getdroidtips.com/download-adb/

该工具可用于调试、安装和卸载应用程序、更新固件和执行其他类似的操作。安装该工具主要是为了启用 adb 以便后续操作 WSA 。

下载链接:https://dl.google.com/android/repository/platform-tools-latest-windows.zip(似乎不需要魔法就能下?)

下完ZIP包解压至方便的位置。强烈建议文件夹名称之间不应该有任何空格(以及非ASCII字符)。

第二步 下载并编译 WSA with Magisk 安装程序

此处需要魔法才能下载文件(至少需要能正常访问Github),最重要的还是要有一个Linux环境用于 build 该程序

我们现在需要从Github上下载 https://github.com/LSPosed/MagiskOnWSALocal 项目源码(没有发行版)

官方给了详细的环境需求表

我是直接采用了WSL-Ubuntu进行编译,以下也依此为模板讲解步骤:

  1. 给仓库点个⭐(🤣)
  2. 在控制台输入git clone https://github.com/LSPosed/MagiskOnWSALocal.git --depth 1或者直接下zip文件再解压也行(还需要Windows传给Linux)
  3. cdMagiskOnWSALocal目录下(就是下载/解压得到的目录)
  4. 注意给目录下文件执行权限,这里我直接chmod -R 777 ./MagiskOnWSALocal给全部权限了事了

  1. 执行./scripts/run.sh
  • 首先自动安装python依赖,注意保持良好的网络环境,下不来可别怪我
  • 进入安装界面,敲enter继续
  • 根据cpu架构选版本,大部分人应该都是x64,直接enter
  • 选 WSA 发行版本,我选的是insider slow Beta Channal看你自己吧
  • Do you want to Root WSA? 直接敲回车
  • Root 方案当然magisk,直接回车
  • 选Magisk版本,我选的是stable,这个也自行选择
  • Do you want to install GApps? google应用自行选择是否安装
  • Do you want to keep Amazon Appstore? 亚马逊商店自己删也行,无所谓
  • Do you want to compress the output? 建议压缩,里面有好几个G的虚拟硬盘文件,7z压完就700MB了
  • 选择压缩方式,可以考虑zip,7z压缩挺慢的
  • 然后就开始下载安装文件了,下载过程很长,如果意外中断重新运行run.sh即可,会恢复之前的进度并重下失败的文件,下载结束后开始自动安装,最后还有一个漫长的压缩
  • 如果一切正常,那你应该会看到下面的提示

第三步 运行 WSA with Magisk 安装程序

  1. 正式安装之前我们需要打开必要的Windows功能,在控制面板>程序>开启或关闭Windows功能处找到并勾选Hype-V和Virtual Machine Platform,确定后按要求重启电脑
  2. MagiskOnWSALocal/output文件夹下可以找到我们最终需要的程序压缩包,把它从 Linux 环境拷贝至 Win 下并解压。
  3. 在程序主文件夹下找到run.bat并点击运行,可能出现的问题我不再赘述,可以看github上对这部分的详细说明

  4. 一切正常的话就会跳出WSA的窗口找你要防火墙权限了,之后会打开 magisk 和 google play 的界面,给权限就行。

至此,安装过程全部结束

附录 adb的使用

        你可能有一些疑问,如何安装、卸载程序,如何管理系统设置,如何与Win传输文件?这些功能都可以通过adb做到

  1. 打开wsa开发者模式,之后会显示一个IP

  1. 在命令行中打开你之前下载的Android SDK Platform Tools文件夹,输入adb connect 127.0.0.1:58526(我猜你也是这个IP)
  2. 现在我们就可以使用 adb 来安装程序了
  3. Android 调试桥 (adb)  |  Android 开发者  |  Android Developers (google.cn)(详细了解戳这里)

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
根据引用中的信息,如果WSA(Windows Subsystem for Android)的root过程失败,可以考虑以下步骤: 1. 确保你选择了适合你的CPU架构的版本,并按照引用[1]中的说明选择合适的WSA发行版本。 2. 在选择root方案时,通常会选择Magisk。确保你下载并选择了稳定版本的Magisk。 3. 如果你需要安装Google应用(GApps),请确保你选择了正确的版本。 4. 如果你不需要亚马逊商店(Amazon Appstore),你可以选择删除它。 5. 如果你希望减小输出文件的体积,建议选择压缩选项。根据你的需求,你可以选择zip或7z压缩方式。 6. 如果在下载安装文件的过程中出现意外中断,你可以重新运行run.sh脚本,它会恢复之前的进度并重新下载失败的文件。 7. 安装完成后,可能还需要进行最后的漫长压缩过程。 另外,根据引用和的信息,你还可以参考安装WSA并使用Magisk进行root的详细步骤,以获取更多帮助。 请注意,WSAroot过程有时可能会遇到问题,原因可能是操作系统版本、设备兼容性或其他因素。如果你遇到问题,请确保你按照指南正确进行操作,并在相关论坛或社区寻求更多支持和解决方案。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [WSA with Magisk Root安装配置教程(2023.5)](https://blog.csdn.net/qq_45000561/article/details/130908874)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值