玩机应知:Xposed与Edxposed

Xposed Framework (Xposed框架)简介

Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。开发者为xda论坛的@rovo89,作者通过替换
/system/bin/app_precesss 程序控制zygote进程,使得它在系统启动的过程中会加载Xposed
Framework的XposedBridge.jar,从而完成对Zygote进程及其创建的Dalvik虚拟机的劫持,并且能够允许开发者独立的替代任何class,例如Framework本身,系统UI或任意一个app。使用这种方法的好处是ROM,App都没有被改变,因此理论上不会造成设备变砖,同时撤掉修改也非常容易,只需要停用
Xposed Framework 即可。


利用Xposed框架可以实现许多有趣的功能:如QQ抢红包,微信抢红包,防止消息撤回等。

Edxposed框架(Elder driver Xposed Framework)


      长期以来,Xposed框架都是root后必装的东西。可惜,自Android
7.0之后,rovo89基本放弃维护对Xposed的维护,针对Android
8.0的Xposed草草发布了一个测试版本撒手不管。可现在新机型出厂就是Android
9.0/10.0的系统,难道我们都不能使用Xposed了吗。当然不是!Xposed虽然死了,但它有了后继者:Exposed,简称edxp (
开源地址:点此访问。)。开源软件的好处就是,即使原作者放弃维护项目,如果有需要,后人还可以在前人的基础上接手开发。edxp借助Xposed原有的XposedBridge实现了对xposed插件的兼容。使用Whale实现了内联hook,SandHook和YAHFA2个可选的ART运行时hook框架,使用Riru框架实现了对zygote的注入等等。

      Edxposed框架支持Android 8.0及更新版本的系统,可以作为Magisk模块安装,这里给大家分享一篇edxp的安装教程:点此跳转

      如果你的手机系统为Android 7.0或更早的版本,推荐使用xposed框架,Android 8.0及之后的版本选择edxp。需要注意的是不同版本的系统能使用的框架是不同的,请务必下载对应的版本。



声明: 本文由(九面相柳)原创编译,转载请保留链接: 玩机应知:Xposed与Edxposed

玩机应知:Xposed与Edxposed:等您坐沙发呢!

发表评论