※本ページにはプロモーション(広告)が含まれています
Androidを『システムレス』でroot化する定番ツール。モジュール追加で機能拡張でき、Google Payなどの検知も回避できる。
詳しい解説
Magiskは、topjohnwu氏が開発するAndroid向けroot化ツールです。最大の特徴は『システムレスroot』という方式で、システムパーティション本体を書き換えずに、別領域にオーバーレイとしてroot権限やカスタム変更を適用する点にあります。これにより、OTAアップデートを受けても比較的簡単にrootを再適用できますし、純正状態への復帰も容易です。
主な機能は次の5つ。①root権限の付与(Magisk Managerアプリでアプリ単位に許可/拒否)、②Magiskモジュール(設定ファイルやシステムアプリを差し替える拡張パック)、③MagiskHide/Zygisk(Google SafetyNet/Play Integrity検知を回避し、銀行アプリやPokémon GOなどをrootバレせず使う)、④Systemless Hostsによる広告ブロック、⑤boot.imgのパッチ適用(メーカーからもらったboot.imgに穴を開けてroot機能を注入)。
導入の基本は、ブートローダーアンロック済み端末で、①メーカーが配布する工場出荷ROMからboot.img(もしくはinit_boot.img)を取り出す → ②Magisk Managerアプリに読ませてパッチ適用 → ③パッチ済みboot.imgをfastbootで書き込む、という流れです。Android 13以降はinit_boot.imgが分離されたため、GKI(Generic Kernel Image)対応機種ではそちらをパッチします。
Zygiskを有効にすると、Magiskの存在をシステム深部に隠蔽できるため、Google Payの証明書検証や銀行アプリの改造検知を突破できる場合があります。ただし2024年以降、Play Integrity APIの仕様強化でZygisk単体では通らなくなり、『Zygisk-Assistant』や『Shamiko』などの追加モジュールが必要になっています。
root化はあくまで上級者向けの改造であり、セキュリティリスク・保証失効・アプリ互換性の問題を理解してから使うことが大切です。純正状態でも十分に便利な現代のAndroidでは、わざわざ入れる必要性は年々下がっていますが、広告ブロックや細かなカスタマイズ、バックアップツール(Swift Backup等)の完全機能を使いたい人には今も唯一無二の選択肢です。
「古い端末でNetflixが端末認識エラーで見られない」「Pokémon GOを確実に動かしたい」「広告を徹底的に消したい」という目的で、Xiaomiの旧端末にMagiskを導入しました。手順は、boot.imgをMagiskでパッチ → fastbootで書き込み → Magisk ManagerでZygiskとDenyListを設定 → Netflix・Pokémon GOをDenyListに追加、です。これでroot検知を回避しつつ、AdAwayモジュールで広告を根絶した環境ができあがります。
別の呼び方
Magisk Manager
MagiskHide
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!