MagiskOnWSALocal - Magisk root と Google Apps を WSA (Windows Subsystem for Android) に統合する

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

Created at: 2022-08-14 14:56:53
Language: Shell
License: AGPL-3.0

Magisk on WSA (with Google Apps)

⚠️フォーク開発者向け:GitHubはこのアップストリームリポジトリに対してフォークされたGitHubアクションの使用量をカウントするため、GitHubアクションを使用してビルドしないでください。

これらのシステムからの生成のサポート

  • Linux (x86_64 または arm64)

    次の依存関係が必要です。

    setools lzip wine patchelf e2fsprogs aria2 python3 attr

    次のコンポーネントは、を使用してインストールする必要があります。

    winetricks
    msxml6

    python3 ライブラリが使用されます。

    requests

    Python バージョン ≥ 3.7 です。

    • 推奨される使用方法

      • Ubuntu (WSL2 を使用できます)

        箱から出してすぐに使用できます。

      • Debian (WSL2 を使用できます)

        ワイントリックをインストールするには、ソースリストにソースを追加する必要があります。

        contrib

      • OpenSUSE (WSL2 を使用できます))

        箱から出してすぐに使用できます。

      run.sh
      すべての依存関係を自動的に処理します。

      コマンドを入力する必要はありません。

    • その他のディストリビューション

      依存関係を手動でインストールします。

      コマンド行プログラム を使用します。

      build.sh

顔立ち

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

テキストガイド

  1. スター(よろしければ)
  2. リポジトリをローカルに複製する
    • 走る
      cd scripts
    • 次に、CLI を使用する場合は、(オプション) を実行して使用状況を取得します。
      ./build.sh --help
  3. スクリプトディレクトリの下で実行します。
    ./run.sh
  4. WSA のバージョンとそのアーキテクチャ(主に x64)を選択します。
  5. マギスクのバージョンを選択します。
  6. インストールするGAppのブランドを選択します
    • オープンガップス

      お好みの OpenGApps バリアントを選択します。

    • マインドザギャップス

      他に選択できるバリアントはありません。

  7. ルートソリューションを選択します(なしはルートがないことを意味します)
  8. スクリプトを初めて実行する場合は、完了するまでに時間がかかります。スクリプトが完了すると、とという名前の 2 つの新しいフォルダーがフォルダーに生成されます。フォルダに移動します。手順 3 でスクリプトを実行しているときに、フォルダー内で then を選択した場合は、 という圧縮ファイルが表示されるか、それ以外の場合は .フォルダがある場合はそれを開き、手順10に進みます。注: 圧縮ファイルの名前またはフォルダに生成されるフォルダは、異なる場合があります。実行時に行われた選択に依存します
    output
    download
    MagiskOnWSALocal
    output
    ./run.sh
    Yes
    Do you want to compress the output?
    output
    WSA-with-magisk-stable-MindTheGapps_2207.40000.8.0_x64_Release-Nightly
    WSA-with-magisk-stable-MindTheGapps_2207.40000.8.0_x64_Release-Nightly
    output
    ./run.sh
  9. 圧縮ファイルを抽出し、ファイルの解凍後に作成したフォルダを開きます。
  10. ここでファイルを探して実行します。
    Run.bat
    • 以前にMagiskOnWSAをインストールしている場合は、すべてのユーザーデータを保持しながら前のものを自動的にアンインストールし、新しいものをインストールするため、データについて心配する必要はありません。
    • 公式のWSAインストールがある場合は、最初にアンインストールする必要があります。(データを保存したい場合は、アンインストール前にバックアップし、インストール後に復元することができます。
      %LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache\userdata.vhdx
    • 管理者権限を要求せずにポップアップ ウィンドウが消え、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 でサポートされていません。
  11. マジスク/プレイストアがオープンします。ザイジスクを有効にしてLSPosed-zygiskをインストールするか、リルとLSPosed-riruをインストールしてお楽しみください

FAQ

  • インストールしたフォルダを削除できますか?

    いいえ。

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

    フォルダを削除する スクリプトを再実行し、以前のインストールの内容を置き換えて、再実行します。心配しないでください、あなたのデータは保存されます。

    download
    Install.ps1

  • WSAからログキャットを取得するにはどうすればよいですか。

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

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

    WSA の更新と同じ操作を行います。

  • セーフティネットに合格するには?

    他のすべてのエミュレーターと同様に、方法はありません。

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

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

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

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

  • できません

    adb connect localhost:58526

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

    adb connect ip:5555

  • マジスクのオンラインモジュールリストが空ですか?

    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 での実行を妨げるバグがあります。Magisk 24+はそれらを修正しました。したがって、Magisk 24以降のバージョンを使用する必要があります。

  • どうすればマジスクを取り除くことができますか?

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

    none

  • カスタムGAppをインストールするにはどうすればよいですか?

    チュートリアル

  • MindTheGappsはどこでダウンロードできますか?

    あなたはここからダウンロードすることができます マインドザギャップ (ミラー)

    なお、ビルド前のx86_64はありませんので、自分でビルドする必要があります(リポジトリ)。

    または、このページから 12.1-x86_64 用にビルドされたパッケージをダウンロードすることもできます。

  • OpenGApps を MindTheGapps に切り替えて、以前のビルドでユーザー データを保持することはできますか?

    いいえ。GApps ブランドを変更した後は、データを消去する必要があります。そうしないと、インストールされているGAppが認識されないことがわかります。

クレジット

リポジトリはユーティリティとして提供されます。

Android は Google LLC の商標であり、Windows は Microsoft LLC の商標です。