Xposed帶我用上真正的安卓機

好吧,標題是一個假命名。真正的Android手機是root好吧。好吧這個也是假的,手機流暢夠用就行了,能正常運行主流軟體就行,用Android沒有歧視。

很多人應該聽過微信紅包作弊,微信記步作弊,這些功勞都功歸於神器Xposed。

那麼怎麼運行這些作弊的插件(模塊)的,運行的原理是什麼呢?接下來開始解答。

Xposed模塊是依賴於Xposed框架的,那Xposed框架又是什麼呢(插一下@-@xopsed框架是一個可以在不修改APK的情況下影響軟體運行(修改系統)的服務框架,且在功能不衝突的情況下同時運行,基於框架可以製作出來很多意想不到的模塊。所以所有的Xposed模塊都能操作系統最底層,能夠獲取你手機的所有信息,例如下(QQ防撤回模塊)

圖中是我找同學測試的(^-^感謝帥氣的同學),他要撤回那個句號可是撤回被我阻止了,這個就是在不修改軟體的情況下影響軟體運行(修改系統)

那麼怎麼安裝Xposed框架呢,首先Android手機需要解鎖,然後手機一定要root,然後手機一定要有第三方recovery。手機解鎖和獲取root第三方recovery可以去官方論壇上面查看教程,然後我推薦使用Xposed安裝器。Xposed安裝器(com.wuxianlin.xposedinstaller)_1.2.4_Android應用_酷安網這個可以下載Xposed刷機包然後進rec進行刷入Xposed,並且這個比較美觀mod化Android化。看圖。

還有一種就是愛玩機,這個軟體前身叫魅化UI,是專門給魅族用來安裝Xposed框架的,裡面圖像化的教程我就不多說了,現在我再來測試我的sony z3發現居然也可以安裝上不過好像只有Android 5.0才行,其他的沒有試過還是上面步驟很重要Android手機需要解鎖,然後手機一定要root,然後手機一定要有第三方recovery。愛玩機(com.meizu.beautify)_2.0.3_Android應用_酷安網。

XPOSED刷進去如果顯示下圖就是沒有安裝上的

下圖就是安裝上的。

這個是沒有安裝成功的大多數來說紅字都是沒有安裝上不管中英文。

說一下Xposed的基本原理,Zygote進程是Andrid的核心,其實是(zygote,systemserver,systemui)所有軟體的進程都是用Zygote進程fork出來的。Xposed Frameword深入到了Android核心機制裡面,通過改造Zygote來影響軟體運行,又不衝突的情況下。

Zygote啟動配置在/inti.rc腳本裡面,由於系統開啟的時候,開啟了此進程,對應的執行軟體文件是/system/bin/app_process,這個文件完成類庫載入及一些初始化函數調用的工作。當系統安裝了Xposed Frameword之後,回拿自己的實現的app_process覆蓋掉Android原生提供的文件,使得app_process在啟動過程中會載入XposedBridge.jar這個jar包,從而完成對Zygote進程及其創建的Dalvik虛擬機的劫持。

好吧以上送給愛手機美化愛折騰的機油,還有就是android 5.0以上安裝xposed會影響手機性能。

推薦閱讀:

MIUI主題製作賺錢嗎?
為什麼許多廠商喜歡魔改 AOSP?
小米MIUI有哪些好的主題推薦?
Android性能優化

TAG:XposedFramework | Android | Android手机 |