Magiskとは
Magisk(マジスク)は、Androidデバイスに対してrootアクセスを提供することを目的とした
オープンソースソフトウェアです。開発者のtopjohnwu氏によって創られ、主にAndroid環境での権限管理を柔軟に行うためのツールとして利用されています。
主な機能
MagiskSU
この機能は、アプリケーションにroot権限を与えるためのsuバイナリを提供します。ユーザーはどのアプリがrootアクセスを利用しているのかを通知されるため、セキュリティ面でも安心して扱えます。
Magisk Modules
Magiskは、システムレベルでプログラムを実行するためのモジュールをインストールできる機能を持っています。これにより、ユーザーはさまざまな機能を追加することができ、システムのカスタマイズが容易になります。
Zygisk
この機能では、一部のMagisk機能やモジュールをZygote上で実行することが可能です。これにより、Androidのプロセス管理がさらにスムーズになります。
歴史
Magiskは、バージョン21でAndroid 11に対応し、続くバージョン22ではSamsung Galaxy S21のサポートが追加されました。バージョン23では、GoogleのSafetyNetに対応した修正が行われました。オリジナル開発者のJohn Wu氏は2021年にAndroidのセキュリティチームでのキャリアをスタートした際に、RootHide機能を廃止しました。この機能は、安全性の向上と他の開発者による新たなモジュールの可能性を示唆しました。
インストール方法
Magiskのインストール方法には2種類あり、ユーザーの好みに応じて選択できます。1つ目は、ブートイメージにMagiskアプリをパッチし、fastbootを使用してフラッシュする方法です。2つ目は、TWRPなどのカスタムリカバリを利用してMagiskアプリをフラッシュする方法です。既にroot化されているデバイスの場合、マネージャーアプリから直接インストールすることも可能です。
関連項目
脚注
Magiskはその柔軟性と機能の豊富さから、多くのAndroidユーザーに愛用されています。特にカスタマイズを重視するユーザーにとっては、便利なツールとして位置付けられています。
外部リンク