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 框架使用指南相关推荐

  1. [android]了解和使用神器Xposed框架

    了解和使用Android神器Xposed框架-原全文 以下摘录: Xposed框架有什么好玩的 好玩有用的Xposed模块有很多,不过鉴于小编非常纯洁而且正直,像抢红包模块.刷屏模块这种不正义的模块, ...

  2. (华为)安卓神器Xposed框架无ROOT激活指南

    本文介绍如何能够在华为上无root使用XPosed框架. 大伙应该清楚xposed框架是Android系统的一个框架技术,它是一个来自国外XDA论坛的Android神器框架,它强大在于能够不通过修改a ...

  3. (4.0系统)安卓神器XPOSED框架不用root激活指南

    本文介绍如何能够在4.0系统上无ROOT使用xposed框架. 大家知道Xposed框架是Android系统的一个框架技术,它是一个来自于外国XDA论坛的Android神器框架,它强大在于能够不通过修 ...

  4. Android之Xposed框架完全使用指南

    文章目录 Xposed环境搭建 Xposed简介 Xposed原理 Xposed的安装 Xposed插件开发 Xposed插件编写流程 Xposed开发之Hook构造函数 相关API 无参构造函数的h ...

  5. (7.0系统)安卓神器XPOSED框架没ROOT使用指南

    本文介绍怎么样在7.0系统上无Root使用XPosed框架. 大伙应该清楚Xposed框架是安卓系统的一个框架技术,它是一个来自于国外XDA论坛的安卓神器框架,它强悍在于能够不用通过修改apk的前提下 ...

  6. Android 集成Xposed框架

    前言 Xposed(框架) Xposed框架(Xposed Framework)是一套开源的.在Android高权限模式下运行的系统框架服务,可以在不修改APK文件的情况下影响程序运行(修改系统)的框 ...

  7. (4.0.3系统)安卓神器XPOSED框架不ROOT安装指南

    这里介绍如何在4.0.3系统上无root使用XPosed框架. 大伙知道XPosed框架是安卓系统的一个框架技术,它是一个来自外国XDA论坛的安卓神器框架,它强悍在于能够不用通过修改apk的前提下就能 ...

  8. android安装Xposed框架--魅族系列手机

    工具:(说明适用于魅族Note2.Note3和Note5已测试.其他机型可以自测) 魅蓝Note2手机一部. 爱玩机(魅化UI). KingRoot(获取Root权限)[也可以登录Flyme账号,获取 ...

  9. xp怎样安装android-studio,Xposed 框架的安装

    借鉴: 安装流程: 安装 雷电模拟器3.93 下载安装xposed框架. xposed 框架在Dalvik 虚拟机和ART虚拟机上的安装不一样(至于ART虚拟机和Dalvik虚拟机的区别,可以参阅 文 ...

  10. Xposed框架的安装

    作者:snowdream Email:yanghui1986527#gmail.com Github: https://github.com/snowdream QQ 群: 529327615 原文地 ...

最新文章

  1. 如何用计算机完成一片文稿制作,怎样在家用电脑上制作幻灯片?
  2. 风格化图像_【技术综述】人脸风格化核心技术与数据集总结
  3. Hadoop Streaming框架使用(三)
  4. Android开发神器:OkHttp框架源码解析
  5. 漫步者蓝牙只有一边有声音_漫步者Dreampods新品体验,蓝牙耳机黑科技来了
  6. Everyday English: Socialising (formal) 吃formal用语
  7. 牛客网【每日一题】5月18日 「土」秘法地震
  8. mysql支持事务的存储引擎_MySQL基础(三)【MySQL事务与存储引擎】
  9. 编程测试,程序员过不去的坎?
  10. 2005 mysql连接字符串_怎么用c#远程连接sql server2005,连接字符串怎么写
  11. 储存管理系统c语言,C语言-图书管理系统-未做文件储存系统.docx
  12. C/C++ Npcap包实现数据嗅探
  13. 各代iphone尺寸_iPhone每一代的屏幕尺寸比例是多少?
  14. JDK版本切换——JDK1.1.1
  15. 医院信息系统等级保护
  16. 神经网络之输出层设计
  17. 通过同花顺股票程序化交易接口的止损方法有哪些?
  18. 饮料自动售货机C++
  19. 博实结将在创业板上会:计划募资25亿元,周小强为实际控制人
  20. elasticsearch -- win10 elasticsearch.bat闪退

热门文章

  1. C++实现自动出算术题
  2. 用计算机计算的加减乘除题目,在电脑上怎么做加减乘除算术题
  3. 数学家们是怎么玩趣味拼图游戏的?
  4. 【Uplift】模拟数据篇
  5. Unity 扭曲扰动Shader 效果解析
  6. 暴走欧洲之旅行的经验杂记
  7. xyz坐标转换ybc_经纬度转换XYZ
  8. 算法笔记方法论4 枚举法 详细笔记
  9. Exchange Server 2010 部署全攻略(一)
  10. java 扁平化_java 扁平化输出json所有节点key/value