Magisk の最新アップデート (v25.0) がリリースされ、多数のバグ修正と機能改善が行われました。 さらに詳しく知りたい方は続きをお読みください。
現時点では、私たち XDA は、ほとんどの人が少なくとも Magisk について聞いたことがあると確信しています。 John Wu (別名 XDA 認定開発者) によって作成されました トップジョンウ、このプロジェクトはもともとシステムレスのルートメソッドとして始まり、単なるスーパーユーザー特権プロバイダーを超えて、より多様で強力なソリューションに徐々に進化しました。 言うまでもなく、開発者と貢献者は常にアクティブで、完成させるために一生懸命働いています。 第 25 バージョン (v25) に相当する Magisk の最新のメジャー アップデートがパブリック ベータ ブランチに到着しました。 変更ログは微妙ですが非常に重要なので、詳しく見ていきましょう。
Magisk XDA フォーラム
このアップデートの最初の (そしておそらく最も重要な) ことは、書き直された MagiskInit ソフトウェアです。 知らない人のために、 magiskinit
バイナリはストックを置き換える責任があります init
最初に実行するプログラムとしてプロセスを実行し、Magisk サービスを init.rc
、SELinux ポリシー ルールのパッチ適用。 新しい sepolicy 注入メカニズムの導入のおかげで、開発者は SELinux 関連の非互換性の大部分を解決することに成功しました。 さらに、MagiskInit はサポートされるようになりました。 Android 13 の汎用カーネル イメージ (GKI) 形式。
最後に重要なことですが、新しいビルドには、MagiskSU コンポーネントのセキュリティ強化がいくつか含まれています。 悪意のある UID 再利用攻撃を防ぐために、ルート権限管理が刷新されました。 Magisk は、改ざんされた Magisk Manager の修正バージョンからユーザーを保護するために、ルート マネージャー APK 署名検証を強制するようになりました。 それにもかかわらず、開発者はコードベースから Magisk を構築する際に独自の署名キーを使用できます。 いじくり回しのために署名検証を省略する必要がある場合に備えて、公式のデバッグ ビルドを選択することもできます。
Magisk v25.0 の公式変更ログは次のとおりです。
- [MagiskInit] 2SI 実装を更新し、デバイスの互換性を大幅に向上 (例: Sony Xperia デバイス)
- [MagiskInit] 新しい機能の紹介
sepolicy
射出機構 - [MagiskInit] Oculus Go をサポート
- [MagiskInit] Android 13 GKI (Pixel 6) をサポート
- [MagiskBoot] vbmeta 抽出の実装を修正
- [アプリ] 古い Android バージョンのスタブ アプリを修正
- [アプリ] [MagiskSU] を使用してアプリを適切にサポートします
sharedUserId
- [MagiskSU] で発生する可能性のあるクラッシュを修正
magiskd
- [MagiskSU] 未使用の UID をできるだけ早く削除します。
system_server
UID 再利用攻撃を防ぐために再起動します - [MagiskSU] インストールされている Magisk アプリの証明書がディストリビューターの署名と一致することを確認して強制します
- [MagiskSU] [Zygisk] 適切なパッケージ管理と検出
- [Zygisk] 古いカーネルで Android 12 を実行しているデバイスでの関数フックを修正
- [Zygisk] Zygiskのセルフコードアンロード実装を修正
- [DenyList] 共有 UID アプリの DenyList を修正
- [BusyBox] 古いカーネルを実行しているデバイスの回避策を追加
以下のリンクから最新リリースをダウンロードできます。 Magisk に詳しくない場合は、Magisk に関する詳細ガイドを参照してください。 デバイスをルート化する方法 ツールを使用して。 最新のビルドで問題が発生した場合は、必ずプロジェクトのバグ レポートを提出してください。 GitHub リポジトリ.
Magisk v25.0 をダウンロード
ソース:ジョン・ウーのツイッター