root化といえば「SuperSU」が有名でしたが、長年更新されていない状況です。
現時点では「Magisk」を使ったroot化が主流となっています。
今回はその「Magisk」を使ったroot化の方法を紹介します。
事前にやっておくこと
「Magisk」のインストールは、スマホに「TWRP」を導入しておくことが絶対条件になります。
そして「TWRP」を導入するには、パソコンで「adbコマンド」を使えるようにしなければなりません。
それぞれの導入方法は上のリンクで詳しく紹介しています。
スマホに「TWRP」が導入できたら、以下の手順に進んでください。
Magiskをダウンロードする
上の「GitHub」のサイトにアクセスして最新バージョンの「Magisk」をダウンロードします。
「Magisk-v〇〇.apk」というファイルをダウンロードしてください。
Magiskアプリをインストールする
スマホの「Download」フォルダに保存した「apk」ファイルを実行します。
「不明なアプリを~」という警告が出ますが、無視して「次へ」をタップ。
「Magisk」のアプリをインストールします。
これで「Magisk」のアプリをインストールすることができました。
apkをzipにリネームする
次に先程インストールしたapkファイルの拡張子をzipに変更します。
「.apk」を消して「.zip」にするだけでOK。
TWRPでインストールする
スマホの[音量上+電源ボタン]を長押しして「TWRP」を起動します。
メニューの「Install」をタップ。
続いて「sdcard」をタップ。
「magisk.zip」が保存してある「Download」をタップします。
違う場所に保存している場合は、そちらにアクセスしてください。
「magisk.zip」をタップ。
ファイルに間違いがなければ「青い矢印」を右にスワイプしてインストールします。
「Successful」と表示されたら成功です。
「Reboot System」をタップしてAndroidを起動します。
アプリを起動すると、Magiskという項目に「インストール済」と表示されます。
これでroot化は完了です。
root化を確認する
ルート権限が必要なアプリをインストールして動作を確認します。
「スーパーユーザー権限の要求」というウィンドウが出たら「許可」をタップ。
これでrootが必要なアプリを使用することができます。
Magiskを隠す
ゲームなどroot化していると起動できないアプリは「設定」の「MagiskHide」をONにすれば問題なく起動できるようになります。