您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關什么是XP框架,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
XP 框架是什么
XP框架即XPosed框架,是一套開源的,在Android高權限模式下運行的框架服務,可以在不修改APK文件的情況下影響程序運行的框架服務,基于它可以制作出許多功能強大的模塊,且在功能不沖突的情況下同時運作。
XPosed 的原理
xposed 原理就是修改系統的關鍵文件,然后當APP調用系統API時,首先經過xposed,而這些基于xposed的模塊就可以選擇性的在App調用這些api的時候干一些”壞壞”的事情,或者修改返回的結果,這樣app在運行的時候效果就會改變,但app本身并沒有被破壞,只是調用系統api的時候,Android系統的表現發生了變化,這就是鉤子,專業術語hook。所以,說白了,xposed就是個強大的鉤子框架。
來一段專業的原理解釋吧:
作者通過替換 /system/bin/app_precesss 程序控制zygote進程,使得它在系統啟動的過程中會加載Xposed framework的一個jar文件即XposedBridge.jar,從而完成對Zygote進程及其創建的Dalvik虛擬機的劫持,并且能夠允許開發者獨立的替代任何class,例如framework本身,系統UI又或者隨意的一個app。
除此之外使用這種方法的好處是ROM,APP都沒有產生任何變化,因此理論上就不會造成設備變磚,同時撤掉修改也非常容易,僅需要停用 Xposed framework 即可完全恢復原樣。
XPosed 是誰開發的
xposed當然是歪果仁開發的啦,出自國外大名鼎鼎的Android論壇xda,作者rovo89
使用 XPosed 必須root嗎
既然是劫持系統,當然是要root權限的啦。
XPosed 有風險嗎
當然有,root尚且還有風險呢,但是不用擔心,只要不是小眾手機,坑都被別人踩過了,所以放心大膽的安裝吧,大不了重新刷個系統,要是怕變磚的話,你還是買個iPhone吧。不過呢,有些國產安卓亂改系統,例如:MIUI,Flyme,有些標準api被篡改了,所以安裝模塊的時候注意看有沒有區分ROM
關于什么是XP框架就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。