跳至內容

Xposed (框架)

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

這是本頁的一個歷史版本,由Porsche613留言 | 貢獻2018年7月10日 (二) 17:37 (修飾語句)編輯。這可能和目前版本存在著巨大的差異。

Xposed框架
開發者Rovo89
Tungstwenty
目前版本3.1.5(2018-01-19)
原始碼庫 編輯維基數據鏈結
程式語言C++JavaScriptJava
作業系統Android
許可協定自由軟體免費軟體
網站repo.xposed.info

Xposed框架(Xposed framework)是一套開放原始碼的、在Android高權限模式下運行的框架服務,可以在不修改APK檔的情況下修改程式的執行(修改系統),基於它可以製作出許多功能強大的模組,且在功能不衝突的情況下同時運作。這套框架需要裝置開啟了root權限方可安裝使用。[1]

歷史

最初的Xposed框架,需要通過Dalvik虛擬機載入框架的檔案運行,也即在Android應用程式一經運行必然會載入Xposed服務框架,這是得以不修改APK檔來修改應用程式的前提,因此框架是需要針對該虛擬機器而開發的,在Android Lollipop開始改用ART後Xposed的開發曾一度陷入停頓,據主要開發者Rovo89表示,支援ART相當於要將Xposed框架重寫一次。[2]

2017年10月,Xposed框架開始支援Android Nougat[3]

用途

Xposed框架是以模組擴充方式來實現對系統部分功能的修改,這些模組都依賴於Xposed這個框架。使用者可以在一些應用商店或其內建的下載庫進行下載安裝。在中國大陸,還有精簡QQ,個性化微信介面等用途的模組。[4]

與部分軟體的衝突

部分專有軟體(如WeChat支付寶等)會檢測Xposed框架的存在,並強迫使用者解除安裝Xposed框架及相關組件,否則使用者將無法繼續使用其所提供的服務。[5][6]

參考

外部連結