Android用Windowsサブシステム(WSA)でMagiskとPlayストアを使う

はじめに

AndroidWindowsサブシステム(WSA)を使おうとしましたが、デフォルトの状態だとAmazonアプリストアしか使えません。 Google Play Storeが備わったWSAを使いたいため、それができるMagiskOnWSAをインストールしようと思います。

環境

クローンとビルド

github.com

最初に、上記を参考にコンパイルに必要なソフトウェアをインストールする。

$ sudo apt install -y lzip patchelf e2fsprogs python3 aria2 attr unzip sudo whiptail qemu-utils python3-venv python3-pip p7zip-full

MagiskOnWSAをGitHubからクローンし、ビルドする。

$ git clone https://github.com/LSPosed/MagiskOnWSALocal/
$ cd MagiskOnWSALocal/scripts
$ ./run.sh

ビルド中、表示される選択肢は以下とした。

  • Build arch:x64
  • WSA release type:Stable Channel
  • Magisk version:stable
  • GApps:No
  • Remove Amazon Appsstore:No
  • Root Solution:magisk
  • Compress output:No

また、インストール中に以下のバグ?に当たったため、ワークアラウンドを実行した。 github.com

$ mv build.sh build.sh_old
$ curl -O https://raw.githubusercontent.com/sn-o-w/MagiskOnWSALocal/main/scripts/build.sh
$ ./run.sh
(省略)
Cleanup Work Directory
done ←これが表示されることを確認

これにより、outputフォルダにコンパイル結果が格納される。

$ cd ../output
$ ls
'WSA_2311.40000.5.0_x64_Release-Nightly-with-magisk-26.4(26400)-stable-NoGApps-RemovedAmazon.7z'

これを解凍すると、exeファイルが現れるのでそれを起動してインストールする。

参考

github.com

github.com