Android 神器 xposed 框架使用指南
1 简介
xposed号称Android上最强大的神器,如果你还不知道xposed是啥,那么你真的out了,本篇博客,让博主带你来了解xposed。
(1) xposed 是啥?
xposed是一个框架,上面有很多模块,这些模块都依赖于xposed这个框架,之所以称xposed是第一神器,就是因为这些模块可以完成许多匪夷所思的功能,例如:修改微信的界面,自动抢红包模块,自定义程序的文本,防止微信消息撤回,防止BAT三大流氓的全家桶相互唤醒、连锁启动,锁屏后自动干掉APP防止后台运行耗电,还有很多修改App或手机数据的装B模块等等。
(2) xposed 的原理?
xposed 原理就是修改系统的关键文件,然后当APP调用系统API时,首先经过xposed,而这些基于xposed的模块就可以选择性的在App调用这些api的时候干一些”坏坏”的事情,或者修改返回的结果,这样app在运行的时候效果就会改变,但app本身并没有被破坏,只是调用系统api的时候,Android系统的表现发生了变化,这就是钩子,专业术语hook。所以,说白了,xposed就是个强大的钩子框架。
来一段专业的原理解释吧:
作者通过替换 /system/bin/app_precesss 程序控制zygote进程,使得它在系统启动的过程中会加载Xposed framework的一个jar文件即XposedBridge.jar,从而完成对Zygote进程及其创建的Dalvik虚拟机的劫持,并且能够允许开发者独立的替代任何class,例如framework本身,系统UI又或者随意的一个app。
除此之外使用这种方法的好处是ROM,APP都没有产生任何变化,因此理论上就不会造成设备变砖,同时撤掉修改也非常容易,仅需要停用 Xposed framework 即可完全恢复原样。
(3) xposed 是谁开发的?
xposed当然是歪果仁开发的啦,出自国外大名鼎鼎的Android论坛xda,作者rovo89
(4) 使用 xposed 必须root吗?
既然是劫持系统,当然是要root权限的啦。
(5) xposed 有风险吗?
当然有,root尚且还有风险呢,但是不用担心,只要不是小众手机,坑都被别人踩过了,所以放心大胆的安装吧,大不了重新刷个系统,要是怕变砖的话,你还是买个iPhone吧。不过呢,有些国产安卓乱改系统,例如:MIUI,Flyme,有些标准api被篡改了,所以安装模块的时候注意看有没有区分ROM
2 Android 4.0.3 ~ 4.4 安装 xposed
xposed官网安装教程:
http://repo.xposed.info/module/de.robv.android.xposed.installer
如果是Android 4.0.3~4.4则直接下载
de.robv.android.xposed.installer_v33_36570c.apk 安装即可,下载地址:
de.robv.android.xposed.installer_v33_36570c.apk
当然,手机必须root,看官网的说明:
这里写图片描述
说明:这里博主并没有4.x的手机测试,如果教程有误,欢迎给我留言指正。
3 Android 5.0、5.1、6.0 安装 xposed
从Android 5.0开始,谷歌使用ART替换Dalvik,所以xposed安装有点麻烦,分为两个部分:xposed*.zip 和 XposedInstaller_3.1.apk。zip文件是框架主体,需要进入Recovery后刷入,apk文件是xposed模块管理应用,主要用于下载、激活、是否启用模块等管理功能。
Android 5.0、5.1、6.0 安装 xposed 官网教程:
http://forum.xda-developers.com/showthread.php?t=3034811
先看官网的说明:
这里写图片描述
简单翻译一下:
XposedInstaller_3.1.apk : 用于管理安装模块,没有的话框架将不能工作
xposed*.zip: 必须进Recovery(例:TWRP)来安装框架,sdk21 是 Android 5.0,SDK22 是 Android 5.1,SDK23 是 Android 6.0
xposed-uninstaller*.zip : 用于卸载xposed框架
.asc: 只是用来校验文件的正确性
(1) 首先,要下载xposed*.zip 文件
下载地址:
http://dl-xda.xposed.info/framework/
根据自己的Android版本来选择对应的sdk版本,然后根据自己手机cpu的位数,如果是64位cpu则下载 arm64 文件夹中的文件,否则下载arm文件夹中的,x86一般是模拟器用的。博主下载的是xposed-v86-sdk23-arm64.zip。sdk21 是 Android 5.0,SDK22 是 Android 5.1,SDK23 是 Android 6.0,如图:
这里写图片描述
(2) 接着下载XposedInstaller_3.1.1.apk
XposedInstaller_3.1.1.apk下载地址:
XposedInstaller_3.1.1.apk
(3) 刷入TWRP
Android 的 Recovery 可以简单理解为windows的PE系统,PE系统有很多,像番茄花园、雨林木风之类的,那么Android里面呢,我们用TWRP这个Recovery系统,关于这一部分,可以看看我写另一篇博客:
[Android编译(二)] 从谷歌官网下载android 6.0源码、编译并刷入nexus 6p手机
下面开始操作。
首先,到这里选择你的设备对应的twrp recovery版本去下载:
https://twrp.me/Devices
博主使用nexus6p下载地址:
twrp-3.0.2-2-angler.img
注意:一定要下载你的设备对应的twrp版本
接着刷入twrp,先连接手机,进入开发者模式,打开usb调试,用下面的命令:
adb reboot bootloader
1
进入bootloader,接着用下面的命令刷入twrp:
fastboot flash recovery twrp-3.0.2-2-angler.img
1
(4) 用TWRP刷入xposed*.zip
成功输入TWRP之后,将我们下载的xposed*.zip文件放到sdcard上,博主以xposed-v86-sdk23-arm64.zip为例,接着进入Recovery。
关机后同时按住电源键和音量下键3秒钟,就会进入bootloader,接着按两下音量减键,看到recovery,电源键确认进入,此时屏幕下方会有一个滑动条,向右拉即可:
这里写图片描述
点击安装,选择我们放在sdcard上的xposed-v86-sdk23-arm64.zip,然后把滑动条拉到右边即可开始安装:
这里写图片描述
注意:关于TWRP刷入这部分可以参见我上面的博客讲的很详细
(5) 安装XposedInstaller_3.1.1.apk
刷入完毕后,第一次开机可能要优化应用,这是正常的,接着安装XposedInstaller_3.1.1.apk就可以开始愉快的使用xposed啦,上一张xposed的图:
这里写图片描述
4 xposed 模块推荐
xposed只是个框架,对用户来说本身并不没有什么卵用,真正厉害的是xposed上面的模块,下面博主就来推荐几个好玩的模块。如果没有给出下载链接,默认这些模块都是可以在xposed中直接搜索到然后下载的。
(1) 绿色守护
xposed第一模块,阻止程序后台偷偷启动,解决BAT三大流氓的全家桶相互唤醒、连锁启动问题,解决app怎么杀都杀不死、清都清不除的问题,锁屏后自动干掉app,防止耗电,谁能启动都由你说了算,真正是你的手机,再也不用一打开手机就一票推送消息了
这里写图片描述
(2) 阻止运行
同绿色守护,但更加简单粗暴,效果更好,配合绿色守护,更配哦。阻止运行在xposed中无法搜到,这里给个下载链接:
阻止运行下载地址
(3) 微信防止撤回
可以看到别人撤回的消息,同理还有QQ消息防止撤回:
这里写图片描述
(4) 微信自动抢红包
同理还有QQ自动抢红包,上图:
这里写图片描述
(5) 重力工具箱
就是修改系统的一些属性,这个只有自己用了才知道,也是必备神器:
这里写图片描述
(6) WechatUI
修改微信的界面,这个嘛…..,除了装X也没啥用,上图,这里借用知乎的图片:
这里写图片描述
(7) 运动修改器
就是修改计步软件的步数,QQ微信悦动圈之类的,让你荣登第一,你要问有什么用?当然是装X啊~!这里也借用知乎的图:
这里写图片描述
(8) XPrivacy 权限管理模块
超级权限管理模块,细到令人发指的权限管理,甚至可以规定应用不能使用哪些系统API,图片同样来自知乎:
这里写图片描述
(9) 其他模块
还有很多其他模块就不挨着介绍了,也不上图了,具体请看后面的知乎链接,这里只提一下:
文本自定义:修改某个应用的字体,想改啥改啥
手势导航:手机太大,单身操作不过来?试试这个
应用变量:把手机伪装成任何型号
更多好玩的模块,请参考下面的知乎链接:
Android 系统上的 Xposed 框架中都有哪些值得推荐的模块?
最后放一张博主的模块:
这里写图片描述
5 总结
xposed给Android开发者打开了一篇新的天地,原来Android还可以这样玩,看了博主的教程,赶紧实践吧。
本文是博主亲自实践得来的,如果你在实践中遇到什么问题,欢迎给我留言,欢迎关注我的博客—–”梧桐那时雨”.
---------------------
作者:fuchaosz
来源:CSDN
原文:https://blog.csdn.net/fuchaosz/article/details/53143216
版权声明:本文为博主原创文章,转载请附上博文链接!
Android 神器 xposed 框架使用指南相关推荐
- [android]了解和使用神器Xposed框架
了解和使用Android神器Xposed框架-原全文 以下摘录: Xposed框架有什么好玩的 好玩有用的Xposed模块有很多,不过鉴于小编非常纯洁而且正直,像抢红包模块.刷屏模块这种不正义的模块, ...
- (华为)安卓神器Xposed框架无ROOT激活指南
本文介绍如何能够在华为上无root使用XPosed框架. 大伙应该清楚xposed框架是Android系统的一个框架技术,它是一个来自国外XDA论坛的Android神器框架,它强大在于能够不通过修改a ...
- (4.0系统)安卓神器XPOSED框架不用root激活指南
本文介绍如何能够在4.0系统上无ROOT使用xposed框架. 大家知道Xposed框架是Android系统的一个框架技术,它是一个来自于外国XDA论坛的Android神器框架,它强大在于能够不通过修 ...
- Android之Xposed框架完全使用指南
文章目录 Xposed环境搭建 Xposed简介 Xposed原理 Xposed的安装 Xposed插件开发 Xposed插件编写流程 Xposed开发之Hook构造函数 相关API 无参构造函数的h ...
- (7.0系统)安卓神器XPOSED框架没ROOT使用指南
本文介绍怎么样在7.0系统上无Root使用XPosed框架. 大伙应该清楚Xposed框架是安卓系统的一个框架技术,它是一个来自于国外XDA论坛的安卓神器框架,它强悍在于能够不用通过修改apk的前提下 ...
- Android 集成Xposed框架
前言 Xposed(框架) Xposed框架(Xposed Framework)是一套开源的.在Android高权限模式下运行的系统框架服务,可以在不修改APK文件的情况下影响程序运行(修改系统)的框 ...
- (4.0.3系统)安卓神器XPOSED框架不ROOT安装指南
这里介绍如何在4.0.3系统上无root使用XPosed框架. 大伙知道XPosed框架是安卓系统的一个框架技术,它是一个来自外国XDA论坛的安卓神器框架,它强悍在于能够不用通过修改apk的前提下就能 ...
- android安装Xposed框架--魅族系列手机
工具:(说明适用于魅族Note2.Note3和Note5已测试.其他机型可以自测) 魅蓝Note2手机一部. 爱玩机(魅化UI). KingRoot(获取Root权限)[也可以登录Flyme账号,获取 ...
- xp怎样安装android-studio,Xposed 框架的安装
借鉴: 安装流程: 安装 雷电模拟器3.93 下载安装xposed框架. xposed 框架在Dalvik 虚拟机和ART虚拟机上的安装不一样(至于ART虚拟机和Dalvik虚拟机的区别,可以参阅 文 ...
- Xposed框架的安装
作者:snowdream Email:yanghui1986527#gmail.com Github: https://github.com/snowdream QQ 群: 529327615 原文地 ...
最新文章
- 如何用计算机完成一片文稿制作,怎样在家用电脑上制作幻灯片?
- 风格化图像_【技术综述】人脸风格化核心技术与数据集总结
- Hadoop Streaming框架使用(三)
- Android开发神器:OkHttp框架源码解析
- 漫步者蓝牙只有一边有声音_漫步者Dreampods新品体验,蓝牙耳机黑科技来了
- Everyday English: Socialising (formal) 吃formal用语
- 牛客网【每日一题】5月18日 「土」秘法地震
- mysql支持事务的存储引擎_MySQL基础(三)【MySQL事务与存储引擎】
- 编程测试,程序员过不去的坎?
- 2005 mysql连接字符串_怎么用c#远程连接sql server2005,连接字符串怎么写
- 储存管理系统c语言,C语言-图书管理系统-未做文件储存系统.docx
- C/C++ Npcap包实现数据嗅探
- 各代iphone尺寸_iPhone每一代的屏幕尺寸比例是多少?
- JDK版本切换——JDK1.1.1
- 医院信息系统等级保护
- 神经网络之输出层设计
- 通过同花顺股票程序化交易接口的止损方法有哪些?
- 饮料自动售货机C++
- 博实结将在创业板上会:计划募资25亿元,周小强为实际控制人
- elasticsearch -- win10 elasticsearch.bat闪退