首頁  >  文章  >  xp框架是什麼意思

xp框架是什麼意思

coldplay.xixi
coldplay.xixi原創
2020-12-10 10:17:2528326瀏覽

xp框架即Xposed框架,是一套開源的、在Android高權限模式下運行的框架服務,Xposed框架可以在不修改APK檔案的情況下影響程式運行的框架服務,基於它可以製作出許多功能強大的模組,且在功能不衝突的情況下同時運作。

xp框架是什麼意思

本教學操作環境:windows7系統、Dell G3電腦。

xp框架即Xposed框架(Xposed Framework),它是一套開源的、在Android高權限模式下執行的框架服務。

Xposed框架可以在不修改APK檔案的情況下影響程式運行(修改系統)的框架服務,基於它可以製作出許多功能強大的模組,且在功能不衝突的情況下同時運作。

Android一般有兩種hook:sdk hook和ndk hook。 native hook的困難在於理解ELF文件與學習ELF文件,Java層Hook則需要了解虛擬機器的特性與java上的反射使用。

另外還存在全域hook,也就是結合sdk hook和ndk hook,xposed就是一個典型的全域hook框架。

xp框架是什麼意思

擴充資料:

Xposed框架的五個部分:

1、Xposed:

獨立實作了一版Xposed版的zyogte,即生成用來替換/system/bin/app_process的可執行文件,該文件在系統啟動時在init.rc中被調用,啟動Zygote進程。

2、XposedBridge:

Xposed框架的Java部分,編譯輸出為XposedBridge.jar,提供開發者介面。

3、android_art:

Xposed框架的C 部分,對XposedBridge的補充。

4、XposedTools:

框架編譯工具,因為Xposed和XposedBridge編譯依賴Android原始碼,而且還有一些客製化的東西。

5、XposedInstaller:

Xposed插件管理和功能選擇應用,介面如下圖所示,其功能包括啟動Xposed框架,下載和啟用指定插件,或停用插件等。

相關免費學習推薦:php程式設計(影片)

#

以上是xp框架是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn