Xposed:让你做手机的上帝

先给大家说声抱歉,之前因为课程问题,实训加上考试,导致没有时间坚持写推文

所以今天来点硬核的

教你开启安卓手机的上帝模式——xposed框架

一、什么是xposed?

官方解释是这样的:Xposed 框架是一款可以在不修改APK 的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。(安装需 root 权限,5.0 后只能从定制 recovery 中刷入)


xposed官网


Xposed原先Github一个大佬设计的一个针对Android平台的动态劫持项目,通过替换/system/bin/app_process程序控制Zygote进程,使得app_process在启动过程中会加载XposedBridge.jar这个jar包,从而完成对Zygote进程及其创建的Dalvik虚拟机的劫持。
 因为Xposed工作原理是在/system/bin目录下替换文件,在install的时候需要root权限,但是运行时不需要root权限。
 看到这里很多人会很懵,什么是Zygote?简单来说在Android系统中,应用程序进程都是由Zygote进程孵化出来的,而Zygote进程是由Init进程启动的。Zygote进程在启动时会创建一个Dalvik虚拟机实例,每当它孵化一个新的应用程序进程时,都会将这个Dalvik虚拟机实例复制到新的应用程序进程里面去,而一个应用程序进程被Zygote进程孵化出来的时候,不仅会获得Zygote进程中的Dalvik虚拟机实例拷贝,还会与Zygote一起共享Java运行时库。这也就是可以将XposedBridge这个jar包加载到每一个Android应用程序中的原因。XposedBridge有一个私有的Native(JNI)方法hookMethodNative,这个方法也在app_process中使用。这个函数提供一个方法对象利用JavaReflection机制来对内置方法覆写。。。。等等这些都会借鉴各路大神的思路和分析,总而言之,就是从底层替换方法,可以让我们在不修改APK源码的情况下,通过自己编写的模块来影响程序运行的框架服务,实现类似于自动抢红包、微信消息自动回复等功能。
但是每款安卓手机都需要自己的xposed框架,需要自己寻找资源下载,这样对于小白来说太不友好了,所以


我找到了一个集成APP,里面有很多实用的模块,并且无需root

二、太极 APP

(一)什么是太极?

太极是一个无需Root,无需刷机就能使用Xposed模块的一个APP

(二)太极有什么用?

太极能够通过模块实现许多“逆天”功能,例如防撤回,自动抢红包,朋友圈虚假集赞、集评论(可以拿来做活动使用),查看已删除的朋友圈,自定义骰子和石头剪刀布。

(三)如何安装使用太极?

1.关注vx公号:文科男的IT 后台回复 太极 即可得到链接下载,下载网盘中的『太极』APP和需要的Xposed模块(这里以畅玩微信为例)

2.进入『太极』点击「右下角浮动按钮」,然后选择「创建应用」。



3.在「创建应用」界面中,选择你需要使用 Xposed 模块的APP(这里以微信为例),然后点击最下方的按钮“创建”。

【注意】应用共创建过程中必须首先卸载,然后才能正常安装;因此,请确保你已经对应用的数据做了备份!!!(聊天记录等内容会被清空,微信收藏和表情包等云端同步内容则会保存,表情包可能隔几天才会恢复)

【注意】应用创建后,可能与MIUI/华为等等第三方ROM的系统分身功能冲突;如果需要使用太极,请删除全部系统分身应用。


4.耐心等待应用创建完成,过程可能会很长,取决于你手机CPU的好坏)


5.在太极主页右下角浮动按钮,选择 “模块管理”;然后勾选你需要使用的 Xposed 模块。



6.在太极主页的已经创建过的APP列表中,长按列表或者点击「右方箭头」,选择「强制停止」,然后强制停止对应的APP。



7.重新打开此APP,模块即可生效(不需要在太极中打开,从系统桌面打开即可)。


8.打开『微信』,点击右上角的「美队盾牌」或者三个点。



9.接着就进入到『畅玩微信』的主界面,点击粉色文字即可更新,还可以打开骰子辅助、防撤回、自动抢红包等等功能,这里就不一一展示了。




三、声明安全

模块这种当做实验玩耍可还行,千万别涉及金钱、账号密码等问题

安全有待商榷,毕竟互联网太强大了........

<往期精彩>

Windows:让你相见恨晚的软件

转载:大佬大学四年的收藏「学习网站/实用工具」

安利大全,完整版chrome最强十大插件!


图片内容部分参考官网及网络

你可能感兴趣的:(Xposed:让你做手机的上帝)