AndroidAndroid新聞其他

黑科技?免Root使用Xposed框架及模組

一般的Android玩家都知道Xposed框架這神奇的程式,它豐富的模組可以令你自訂你的系統,

但要使用Xposed就必須先Root你的手機,但這種情況最近被改變了,大陸的Android 開發者

weishu,研究出一種不用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技巧

 

alwayskangel

雷禪

雷禪,漫畫中幽助的魔族老爸,而在現實中只是我的一個匿稱, 我從2008年接觸智慧型手機開始就在網路上撰寫文章, 近10年來寫的大大小小的文章也上千篇,因為寫作的論壇關站, 而文章就此消失,最後還是決定自己開立一個網站, 做為寫作的記錄,想寫什麼就寫什麼,也比較不會受拘束。

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料