先给大家说声抱歉,之前因为课程问题,实训加上考试,导致没有时间坚持写推文
所以今天来点硬核的
教你开启安卓手机的上帝模式——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
中使用。这个函数提供一个方法对象利用Java
的Reflection
机制来对内置方法覆写。。。。等等这些都会借鉴各路大神的思路和分析,总而言之,就是从底层替换方法,可以让我们在不修改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最强十大插件!
图片内容部分参考官网及网络