黑科技?免Root使用Xposed框架及模組
他的論點很有趣
用 VirtualApp 去啟動別的App,在啟動過程中通過 epic Hook本進程,從而控制被啟動的App。
同時,由於Xposed模塊已經比較成熟,而且有成千上萬的插件生態,最好能夠直接復用Xposed
的模塊,使得在雙開環境下,Xposed模塊就跟運行在Root手機中的Xposed環境中一樣。為此,
我寫了一個 雙開環境下的Xposed兼容層:Exposed;同時,修改了 VirtualApp 的部分實現,
使得它能夠在進程的啟動的時候載入 Exposed 這個兼容層,代碼在這:VAExposed。這樣,
在雙開環境中,可以直接載入已有的Xposed模塊進而實現非Root模式下的Xposed的功能。
更有趣的是,你還可以直接使用 XposedInstaller 安裝和管理任意的Xposed模塊,就跟你
使用真正的Xposed一樣!
簡單的說就是,作者用修改過的程式去開啟Xposed,讓Xposed在非安裝的情形下開啟,而達到免Root就能使用Xposed,並能安裝模組的情況,不過這部份技術還不完整,雷禪實際
試過是可以免Root安裝Xposed,但模組就無法剖析安裝。或許再過一陣子就可以看到完整的程式推出,造福廣大的Android用戶,
之後如果有新的消息我也會發佈給大家知道。
有興趣的朋友也可以去作者的知乎文章裡看看
維術不多的Android技巧
喜歡這篇文章的話,請幫這篇文章點個讚,或者到 雲爸的3C學園按個讚,快速得到最新的文章喔