人気の Magisk Mod のバージョン 10 では、ユニバーサル システムレス インターフェイスが追加され、ユーザーはファイルを任意のディレクトリにバインドできるようになります。
私たちは Magiskについて話しました ここXDAで 過去に何度か、そしてこの修正が最初に導入されて以来、その発展を見るのは素晴らしいことでした。 Magisk の目標は、Android プラットフォームのシステムレス MOD の制限を克服することです。 ユニバーサルなシステムレス インターフェイスを作成することで、開発者とユーザーはシステム パーティションに干渉しない方法でソフトウェア MOD を適用できるようになります。
Magisk のバージョン 9 は先月リリースされたばかりで、post-fs モジュールのインターフェイスの削除や MultiROM サポートの準備など、多くの新しい変更が加えられました。 MultiROM のサポートはまだ開発中ですが、次のことが可能です。 概念実証ビデオを見る その機能がどのように機能するかについて。
Magisk のバージョン 10 では、システム (ベンダー) ミラーをマウントする新しい方法、/vendor パーティションを処理する汎用的な方法、および任意のファイルを任意のパーティションに追加する機能が提供されます。 Magic Mount は、(可能な場合) ディレクトリをミラーリングするためにシンボリックリンクを使用するようになり、ファイルを追加するためのバインド マウントを削減します。 また、Magic Mount が壊れるのを防ぐために、init 名前空間と zygote 名前空間もチェックします。 Magisk Hide は SIGSTOP を送信してターゲット プロセスを即座に一時停止するため、アンマウントが遅すぎるとクラッシュが発生します。 また、libs や /system root を追加する場合でも、非表示はどのような条件でも機能するようになりました。
昨日、Magisk にもいくつかの新しい変更を追加するバージョン 10.2 への簡単なアップデートが行われました。 変更ログには、クラッシュの修正としてホワイトリストから apps/priv-app を削除することが記載されており、また、古い phh バイナリの修正も含まれています。 最後に、Magisk Manager 内でアップグレードするときに root アクセスが失われる原因となるバグが修正されています。
これら 2 つのアップデートの完全な変更ログは以下にリストされています。
v10.2
- [Magic Mount] ホワイトリストから apps/priv-app を削除すると、すべてのクラッシュが修正されるはずです
- [phh] バイナリが古い問題を修正
- [スクリプト] Magisk Manager内でアップグレードするときにルートが消える問題を修正
v10
- [Magic Mount] システム (ベンダー) ミラーをマウントする新しい方法を使用します。
- [Magic Mount] /vendor を処理する汎用的な方法を使用し、別々のパーティションを処理するかどうかの両方を処理します
- [Magic Mount] 任意の場所への何かの追加が正式にサポートされるようになりました (/system root および /vendor root を含む)
- [マジックマウント] 可能であればミラーリングバックにシンボリックリンクを使用し、ファイル追加時のバインドマウントを減らします。
- [Magisk Hide] Magic Mount の破損 (別名ルート損失) を防ぐために、init 名前空間、zygote 名前空間をチェックしてください。
- [Magisk Hide] アンマウントが遅すぎる場合のクラッシュを防ぐために、SIGSTOP を送信してターゲット プロセスをできるだけ早く一時停止します
- [Magisk Hide] 隠蔽は、libs や /system root などの追加を含め、どのような条件でも機能するはずです。
- [phh] 適切なルートが検出されない場合はデバイスをルート化します
- [phh] /sbin を /sbin_orig に移動してリンクバックし、Samsung の no-suid 問題を修正します
- [スクリプト] SuperSU の統合を改善し、スーカーネルを使用して RAM ディスクにパッチを適用し、SuperSU 内蔵の RAM ディスク復元をサポートするようになりました。
- [テンプレート] system.prop をロードするための PROPFILE オプションを追加
出典: XDA フォーラム