注:所有的資源可以在文章末尾下載
什麼是Xposed框架 ?
Xposed框架是一套開源的、在Android高權限模式下運行的框架服務,可以在不修改APK文件的情況下影響程序運行(修改系統)的框架服務,基於它可以製作出許多功能強大的模塊,且在功能不衝突的情況下同時運作。來源:百度百科
Xposed框架初體驗
使用Xposed框架需要手機在Android高權限模式下,也就是說要麼root手機,要麼用模擬器,但是刷機須謹慎,由於自己沒有舊手機,也沒有刷機經驗,所以我就去搜索瞭如何不刷機也能在真機上使用Xposed框架,最後找到了方法。
如何爲Xposed框架配置好運行環境?
在不刷機的前提下,有以下幾種方式可選:
- VirtualXposed(真機,親測)
- 太極(真機,未親測)
- 模擬器(推薦夜神,由於genemotion的cpu框架是x86的,很多應用無法運行)
VirtualXposed
VirtualXposed官網
Xposed Module Repository
【1】VirtualXposed的使用方法
- 在真機上下載VirtualXposed
- 在真機上下載Xposed
- 點擊VirtualXposed應用圖標,會進入到一個虛擬環境,我們需要將Xposed框架以及框架所對應的應用,都複製到該虛擬環境中。
- 點擊VirtualXposed的Launcher頁面底部的圓形按鈕,進入到設置頁面,選擇添加應用,將需要clone的app選中,然後進行安裝。
- 打開虛擬環境中的Xposed進行激活
- Xposed激活成功之後,在【設置】頁面的【常用模塊】中去選擇想要體驗的模塊下載,下載之後會現在手機上安裝,需要我們手動複製到VirtualXposed當中。
- 複製成功後,在【設置】頁面的【模塊管理】中勾選你想要啓動的模塊,然後回到【設置】頁面,重啓即可生效。
- 打開你想要篡改的APP,Xposed模塊已經起作用了。
------------------------------------------ 恭喜你!體驗完畢 ------------------------------------------
【2】VirtualXposed的原理
按照我的理解,相當於在原來的安卓系統當中,安裝了一個虛擬的運行環境,在該環境中安裝的app,我們可以獲取到該虛擬系統的最高權限,也就是相當於root了手機之後的效果,但是同時保證了原生系統的安全性。
【3】VirtualXposed是如何做到這這一點?
待續。
tips:如果遇到Xposed框架xx版已安裝,但未激活。請檢查日誌的詳細信息的問題,請點擊
資源下載待續