📲

AndroidエミュレータにMagiskを入れる

2022/10/21に公開約1,900字

アプリの開発とかでRootが必要になるのでいつもMagiskを入れているけど、エミュレータで一回も入れたことなかったので試してみた。

海外の有志によるエミュレータに対応したMagiskが出ているのでそれを導入してみる。

環境

  • NoxPlayer(7.0.3.7)
  • Android 7

NoxPlayerの準備

NoxPlayerの設定を開いて基本の中にあるRoot起動にチェックを入れる。

チェックを入れたら再起動するように言われるのでしてあげる。

Magiskを入れる

Magisk Deltaにアクセスしてapkをダウンロードする。

今回はStableにあるやつを入れていく

apkをダウンロードしたらドラッグしたままNoxPlayerに投げる。
インストールが終わるとこんな通知が出てくる

Magisk Deltaがホーム画面に出てくるので起動をしてSUを許可してあげる。

許可してあげたらMasigkをインストールしていく。

ここにあるインストールを押して

オプションはそのままにして次へ、「Direct Install into system partition」を選択する。
ここを間違うとMagiskを正しくインストールできない。

次に進むとインストールが始まるので「All Done!」が表示されるまで待つ。

インストールが無事に終わったら再起動する必要があるのですが、Magiskの再起動を押すのではなくNoxPlayerの方から再起動してください。

再起動が終わったらNoxPlayerのRoot起動をオフにしてください。

オフにして再起動が終わったらもう一度Magisk Deltaを起動してください。

Magiskが正常にインストールされていると、「インストール済 Magiskのバージョン-delta」と表示されます。

Magiskのインストールはこれで終わりです。

Safetynetの回避(まだよくわかってない)

Magiskを入れるとSafetynetが通らないので解決策を探してます。

Safetynet Fix
Safetynet Fix Mod
Safetynet Fixを入れようとしたけどそもそもAndroid 7に対応してない?
v2.3.1でサポートを復元したって書いてあるけどインストールできないや...

Discussion

ログインするとコメントできます