MagiskOnWSA - MagiskルートとGoogleアプリ(OpenGApps)をWSA(Windows Subsystem for Android)に統合する

(Integrate Magisk root and Google Apps (OpenGApps) into WSA (Windows Subsystem for Android))

Created at: 2021-10-26 17:14:25
Language:
License: AGPL-3.0

WSAのMagisk(Google Appsを使用)

特徴

  • MagiskとOpenGAppsを数分以内に数回クリックするだけで統合
  • 統合にLinux環境は必要ありません
  • 各ビルドを最新の状態に保つ
  • ARM64とx64の両方をサポート
  • アロマを除くすべてのOpenGAppsバリアントをサポートします(アロマはx86_64をサポートしていません。代わりにスーパーを使用してください)
  • VPNダイアログが表示されない問題を修正しました(VpnDialogsアプリを使用してください)
  • 無人インストール
  • Windows11で開発者モードを自動的にアクティブにします
  • ワンクリックスクリプトでデータを保持しながら、新しいバージョンに更新する
  • すべての言語パックを統合
  • スタートメニューアイコンの管理をサポートします(この機能を使用するには、WSAHelperを手動でインストールします)

ビデオガイド

https://user-images.githubusercontent.com/5022927/145696886-e13ebfc1-ff25-4410-893e-d3e517af70ea.mp4

テキストガイド

  1. スター(必要な場合)とこのリポジトリをフォークします(パブリックのままにします。プライベートリポジトリはサポートされていません)
  2. フォークされたリポジトリ の[アクション]タブに移動します[アクション]タブ
  3. 左側のサイドバーで、[ WSAのビルド]ワークフローをクリックします。 ワークフロー
  4. ワークフロー実行のリストの上で、[ワークフローの実行]を選択します ワークフローの実行
  5. Magiskのバージョンを選択し、必要なOpenGAppsバリアント(なしはOpenGAppsなし)を選択し、ルートソリューション(なしはルートなしを意味します)を選択し、WSAバージョンとそのアーキテクチャ(ほとんどはx64)を選択して、[ワークフローの実行]をクリックします ワークフローの実行
  6. アクションが完了するのを待って、アーティファクトをダウンロードします。IDMやADMなどのマルチスレッドダウンローダーを介してダウンロードしないでください。 ダウンロード
  7. アーティファクトを解凍します
    • ウェブページに表示されているサイズは非圧縮サイズであり、ダウンロードしたzipは圧縮されます。したがって、zipのサイズはWebページに表示されているサイズよりもはるかに小さくなります。
  8. 右クリック
    Install.ps1
    して選択します
    Run with PowerShell
    • 以前にMagiskOnWSAをインストールしていた場合は、すべてのユーザーデータを保持しながら以前のユーザーデータを自動的にアンインストールして新しいユーザーデータをインストールするため、データについて心配する必要はありません。
    • WSAが公式にインストールされている場合は、最初にアンインストールする必要があります。(データを保持したい場合は、
      %LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache\userdata.vhdx
      アンインストール前にバックアップし、インストール後に復元できます。)(アイコンを復元してスタートメニューにする場合は、WSAHelperをインストールして使用してください。)
    • 管理者権限を要求せずにポップアップウィンドウが消え、WSAが正常にインストールされない場合は
      Install.ps1
      、管理者として 手動で実行する必要があります。
      1. を押し
        Win+x
        て選択します
        Windows Terminal (Admin)
      2. 入力
        cd "{X:\path\to\your\extracted\folder}"
        して、を押します。たとえば、を含め
        enter
        て置き換えることを忘れないでください。
        {X:\path\to\your\extracted\folder}
        {}
        cd "D:\wsa"
      3. 入力
        PowerShell.exe -ExecutionPolicy Bypass -File .\Install.ps1
        して押す
        enter
      4. スクリプトが実行され、WSAがインストールされます
      5. この回避策が機能しない場合、お使いのPCはWSAでサポートされていません
  9. Magisk/Playストアがローンチされます。zygiskを有効にしてLSPosed-zygiskをインストールするか、RiruとLSPosed-riruをインストールしてお楽しみください

よくある質問

  • アクションワークフロータスク

    Delete workflow runs
    の実行に失敗しました

    ワークフローの権限を確認してください。

    Read and write permissions

    権限

    この設定を変更する方法については、 Githubドキュメントをお読みください

  • 古いワークフローの実行を削除する必要があるのはなぜですか?

    古いワークフローの実行を維持すると、多くのストレージリソースを消費する可能性があり、不正使用の疑いがあり、禁止につながる可能性があります。

  • 解凍したフォルダを削除できますか?

    いいえ。

  • zipのサイズが表示されているサイズと一致しないのはなぜですか?

    ダウンロードしたzipは圧縮されており、Githubは圧縮されていないサイズを表示しています。

  • WSAを新しいバージョンに更新するにはどうすればよいですか?

    Githubアクションを再実行し、新しいアーティファクトをダウンロードし、以前のインストールのコンテンツを置き換えて、再実行し

    Install.ps1
    ます。心配しないでください、あなたのデータは保存されます。

  • WSAからlogcatを取得するにはどうすればよいですか?

    %LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalState\diagnostics\logcat

  • Magiskを新しいバージョンに更新するにはどうすればよいですか?

    WSAの更新と同じことを行います

  • セーフティネットを渡す方法は?

    他のすべてのエミュレーターと同様に、まさか。

  • 仮想化が有効になっていませんか?

    Install.ps1
    有効になっていない場合に有効にするのに役立ちます。再起動後、再実行
    Install.ps1
    してWSAをインストールします。それでも機能しない場合は、BIOSで仮想化を有効にする必要があります。それは長い話なので、Googleに助けを求めてください。

  • システムを読み取り/書き込みとして再マウントする方法は?

    WSAはHyper-Vによって読み取り専用としてマウントされているため、WSAでは使用できません。Magiskモジュールを作成することでシステムを変更できます。または、system.imgを直接変更します。Googleに助けを求めてください。

  • 私はできません

    adb connect localhost:58526

    開発者モードが有効になっていることを確認してください。それでも問題が解決しない場合は、設定ページでWSAのIPアドレスを確認してみてください

    adb connect ip:5555

  • Magiskオンラインモジュールリストは空ですか?

    Magiskはオンラインモジュールリポジトリを積極的に削除します。モジュールはローカルにインストールすることも、

    adb push module.zip /data/local/tmp
    とによってインストールすることもできます
    adb shell su -c magisk --install-module /data/local/tmp/module.zip

  • Magisk 23.0の安定版またはそれ以前のバージョンを使用できますか?

    いいえ。Magiskには、WSAでの実行を妨げるバグがあります。Magisk24+はそれらを修正しました。そのため、Magisk24以降のバージョンを使用する必要があります。

  • どうすればMagiskを取り除くことができますか?

    none
    ルートソリューションとして選択します。

  • Github Actionスクリプトが更新されましたが、どうすれば同期できますか?

    1. フォークリポジトリで、をクリックします
      fetch upstream
      フェッチ
    2. 次に、をクリックします
      fetch and merge
      マージ

クレジット