Xposed是一款可以在不修改APK的情況下影響程序運(yùn)行的框架??梢跃帉懖⒓虞d自己編寫的插件app,實(shí)現(xiàn)對(duì)目標(biāo)apk的注入、攔截等。一般研究移動(dòng)安全的都會(huì)使用Xposed。
Xposed框架已停止更新,它支持android 6.0-8.1,但它針對(duì)android 8.0和8.1的僅為Beta版本。
如果想要在高版本安卓系統(tǒng)下使用xposed,可以考慮安裝Edxposed,下面簡(jiǎn)要說明怎樣在android9、10等版本安裝Edxposed。
1、首先安裝magisk
https://github.com/topjohnwu/Magisk/releases
2、使用magisk manager安裝riyu模塊
https://github.com/RikkaApps/Riru/releases/tag/v21.1
adb push magisk-riru-v21.1.zip? /sdcard/Download
在magisk manager中安裝magisk-riru-v21.1.zip
裝完后需要重啟手機(jī)
3、安裝Edxposed框架
https://github.com/ElderDrivers/EdXposed
Edxposed框架支持的版本有:android 8.X、9、10。采取2種實(shí)現(xiàn)方式:sandhook和yahfa,假設(shè)我們安裝為sandhook實(shí)現(xiàn)方式的Edxposed框架:https://github.com/ElderDrivers/EdXposed/releases/tag/v0.4.6.2
adb push EdXposed-SandHook-v0.4.6.2.4529.-release.zip /sdcard/Download
同樣地,在magisk manager中安裝EdXposed-SandHook-v0.4.6.2.4529.-release.zip。裝完后重啟手機(jī)。
4、安裝EdXposedManager
https://github.com/ElderDrivers/EdXposedManager/releases/tag/v4.5.7.0.0
注意:裝完Edxposed框架,重啟手機(jī)后顯示EdXposed Manager已激活的界面,其實(shí)此時(shí)并未安裝

如果安裝會(huì)出現(xiàn)已安裝的提示

解決方法:adb install時(shí)帶上-r -t強(qiáng)制安裝

這個(gè)時(shí)候,EdXposedManager才真正安裝成功