Xused Framework は、ユーザーが現在のファームウェアに特定の機能を追加するモジュールをインストールできるため、利用可能な Android 変更の中で最も人気のあるものの 1 つです。 これには多くの作業が必要なため、XDA 上級認定開発者が必要です。 ロボ89 Android の新しいメジャー アップデートがリリースされた後の開発には長い時間がかかります。
コミュニティは Android 7.0 Nougat に互換性を追加するアップデートを求めてきましたが、その方法が見つかったようです。
現時点では、これは、カスタム リカバリでフラッシュする必要があり、さまざまなデバイスに追加できる、従来の Xused Framework のインストールではありません。 代わりに、AOSP 7.1.2 用に作成された独自の ART サブモジュールがあります。 箱から出してすぐにカスタム ROM に対して Xused Framework 機能を有効にします. ただし、この方法には長所と短所があります。なぜなら、それは上に設置できるものではないからです。 現在の ROM とユーザーまたはメンテナーは、これらを採用して Xused をサポートする ROM をコンパイルする必要があります。 変化します。
公式 Xused フレームワークの作業の大部分は、すべてのデバイスに正しくインストールできるようにすることです。 インストール先の ROM の一部を変更します (思い起こせば、必要な手順はこれだけです) 根)。 簡単に言うと、この非公式の方法は、ROM がインストールされたときに必要な変更を行うことで、そのような問題をすべて排除します。 代わりに、変更されたサブモジュールをカスタムのビルド プロセスに追加することでビルドされます。 ロム。 やり方と同様に Substratum は root なしでカスタム ROM 上で使用可能, これにより、カスタム ROM 自体に Xowned 機能が追加されます。 つまり、現在のカスタム ROM メンテナが、AOSP ソース ツリーに ART サブモジュールを追加/配置して、ROM 全体を最初から構築することで、このメソッドのサポートを追加する必要があります。
カスタム ROM メンテナーは、元の Frameworks/base/cmds/app_process を置き換える必要があります。
修正されたもので、XposedBridge.jar を system/framework にコピーするビルド済みモジュールを作成し、build/target/product/base.mk を更新して libxused_art と XusedBridge を含めます。 したがって、この方法では満足できませんが、 みんな 現在の ROM に直接インストールすることはできないため、これまでに可能であったものに加えていくつかの利点が追加されます。 初期のレポートでは、さまざまなモジュールにも互換性がある可能性があることが示唆されています。カスタム ROM メンテナーがこのサポートを現在のビルドに追加するかどうかを確認する必要があるだけです。 より詳しい説明を知りたい方はぜひご覧ください 利用可能なreadme.mdを確認してください GitHub 上で。 全体として、これは Nougat ユーザーが Xused を体験して利用するための優れた回避策となる可能性があり、新しい携帯電話がモジュールのレパートリーにアクセスできるようになります。
出典: GitHub