ホームページ  >  記事  >  XPフレームワークとは何ですか

XPフレームワークとは何ですか

Guanhui
Guanhuiオリジナル
2020-05-29 10:49:318970ブラウズ

XPフレームワークとは何ですか

XP フレームワークとは何ですか?

XP フレームワークは XPosed フレームワークであり、Android で実行されるオープン ソース フレームワーク サービスのセットです。高特権モード。APK ファイルを変更せずにプログラムの実行に影響を与えることができるフレームワーク サービスに基づいて、多くの強力なモジュールを作成し、機能を競合させることなく同時に動作させることができます。

#XPosed の原則

xped 原則は、システムのキー ファイルを変更し、APP が呼び出したときに変更することです。システム API、it first、およびこれらの xposed ベースのモジュールは、アプリがこれらの API を呼び出すときに選択的にいくつかの「悪い」ことを実行したり、返された結果を変更したりできるため、アプリの実行中に効果が変わりますが、アプリ自体は破壊されませんが、システム API が呼び出されるときに Android システムのパフォーマンスが変化する、これがフック、専門用語ではフックです。つまり、率直に言うと、xposed は強力なフック フレームワークです。

原理を専門的に説明しましょう:

作成者は、/system/bin/app_precesss プログラムを置き換えることによって zygote プロセスを制御し、実行中に Xused フレームワークをロードします。システム起動プロセス jar ファイル XusedBridge.jar は、Zygote プロセスとそれが作成した Dalvik 仮想マシンのハイジャックを完了し、開発者がフレームワーク自体、システム UI、またはランダムなアプリなどの任意のクラスを独立して置き換えることができるようにします。

さらに、この方法を使用する利点は、ROM または APP に変更がないため、理論的にはデバイスがブリックする原因にならないことです。同時に、元に戻すのが非常に簡単です。 Xused フレームワークを無効にするだけで、完全に元の状態に戻すことができます。

誰が開発しましたか ##XPosed を使用するには root を使用する必要がありますか?

システムをハイジャックしているため、もちろん root 権限が必要です。必須。

XPosed にはリスクはありますか?

もちろんあります。root化には依然としてリスクがありますが、リスクがある限り心配する必要はありません。ニッチな電話ではありません。他の人がそれを踏むでしょう。それは過ぎたので、思い切ってインストールしてください。システムを再フラッシュするのが怖い場合は、iPhone を購入した方がよいでしょう。ただし、MIUI、Flyme などの一部の国内 Android システムはランダムに変更されており、一部の標準 API が改ざんされているため、モジュールをインストールするときは、ROM

と ROM
の間に区別があるかどうかを確認するように注意してください。推奨チュートリアル: 「

PHP チュートリアル

>>

以上がXPフレームワークとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。