Magisk v14.5 が登場しました。これには、MagiskHide の動作方法と Pixel 2 (XL) を含む新しいデバイスのサポートに多くの変更が加えられています。
Magisk、認められた開発者によって作成 トップジョンウ Magisk v14.5 ベータ版に更新され、安定版 15 にどんどん近づいています。 このバージョンは公式の安定版リリースとなる予定でしたが、ベータ テスターは変更点の多さからベータ リリースであることを示唆しました。
Magisk v14.5 では、Pixel 2 と Pixel 2 XL の公式サポート、および MagiskHide の改良版に加えて、内部で多くの変更が加えられています。 完全な変更ログは以下でご覧いただけます。
Magisk v14.5 変更ログ
- [デーモン] 内部パスを /sbin/.core に移動しました。 新しい イメージのマウントポイントは /sbin/.core/img です
- [MagiskSU] Magisk Manager が非表示の場合に使用されるパッケージ名の切り替えをサポート
- [MagiskHide] /magisk の一時的な削除を追加
- [MagiskHide] 上記のすべての変更は、FGO やいくつかの銀行アプリなどの厄介なアプリから隠すことに貢献します
- [Magiskinit] すべてのデバイスに magiskinit を使用する (動的 initramfs)
- [Magiskinit] Xiaomi A1 サポートを修正
- [Magiskinit] Pixel 2 (XL) のサポートを追加
- [Magiskboot] dtbo.img の avb-verity を削除するサポートを追加
- [Magiskboot] MTK ブート イメージ ヘッダーの処理におけるタイプミスを修正
- [スクリプト] Magisk Manager の更新に伴い、ブート イメージ (AVB 1.0) への署名のサポートを追加します。
- [スクリプト] dtbo.img のバックアップと復元のサポートを追加
- [その他] Android 5.0 などの古いプラットフォームを適切にサポートするための多くの小さな調整
MagiskHide は、SafetyNet API など、デバイス上の検出アルゴリズムを騙そうとする 2 つの異なる方法を実行します。 最初の変更は、隠蔽するために、非表示を有効にした場合に、Magisk Manager のパッケージ名を変更します。 パッケージ ID をチェックするアプリに対して。 どうしても必要な場合を除き、これはお勧めできません 終わり。 2 つ目は、実際に /Magisk マウント ポイントを /sbin/.core に移動しています。 これは、これらのモジュールが最新バージョンの Magisk (ベータ版であっても、リリース後のバージョン 15 であっても) では動作しないため、どのモジュールも /Magisk をハードコードされたアクセス ポイントとして使用すべきではないことを意味します。
新しいデバイスでも、magiskinit の追加によるメリットが得られます。 フラッシュ後にどのデバイスで実行されているかを検出し、実行されているデバイスに応じて、必要な変更を動的に挿入します。 これは、インストールがすべてのデバイスにわたって統合されることを意味し、互換性がさらに向上します。
しかし、 Magisk v14.5 は多くの点で壊れています そして開発者は、正確に何が問題なのかを把握するために、より大きなサンプルサイズを要求します。 Magisk のパッケージ名を変更すると、多くの場合、root アクセスが完全に削除され、su を呼び出そうとしたときに NDK r16 からの OnePlus、Samsung、およびその他のデバイスの logcat にエラー メッセージが表示されます。 Pixel 2 では、avb-verity がオフであることを示すポップアップも表示されますが、これは深刻な問題ではなく、特に心配する必要はありません。
Magisk v14.5 ベータ版に興味がある場合は、以下の XDA スレッドをチェックしてデバイスにフラッシュしてください。
Magisk v14.5 ダウンロード