

Xposed框架介绍与安装
source link: http://yuanfentiank789.github.io/2017/03/30/xposedinstall/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Xposed
Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,通过替换/system/bin/app_process程序控制zygote进程,使得app_process在启动过程中会加载XposedBridge.jar这个jar包,从而完成对Zygote进程及其创建的Dalvik虚拟机的劫持。
基于Xposed框架可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。此外,Xposed框架中的每一个库还可以单独下载使用,如Per APP Setting(为每个应用设置单独的dpi或修改权限)、Cydia、XPrivacy(防止隐私泄露)、BootManager(开启自启动程序管理应用)对原生Launcher替换图标等应用或功能均基于此框架。
官网地址: http://repo.xposed.info/
Xposed框架的基本运行环境如下:
1 硬件部分
- Android 4.0以上手机;
- 手机有root权限,并刷入第三方recovery,如twrp等;
2 软件部分介绍
- XposedBridge.jar:XposedBridge.jar是Xposed提供的jar文件,负责在Native层与FrameWork层进行交互。/system/bin/app_process进程启动过程中会加载该jar包,其它的Modules的开发与运行都是基于该jar包的。
- Xposed:Xposed的C++部分,主要是用来替换/system/bin/app_process,并为XposedBridge提供JNI方法。
- XposedInstaller:Xposed的安装包,负责配置Xposed工作的环境并且提供对基于Xposed框架的Modules的管理。
- XposedMods:使用Xposed开发的一些Modules,其中AppSettings是一个可以进行权限动态管理的应用
安装本地服务XposedInstaller
Xposed框架是基于一个Android的本地服务应用XposedInstaller,与一个提供API 的jar文件来完成的。所以,包含两部分apk和一个zip压缩包,安装使用Xposed框架我们需要完成以下几个步骤:
- 安装XposedInstaller_3.1.apk,下载地址:http://repo.xposed.info/module/de.robv.android.xposed.installer,选择一个稳定版本,下载安装。用于管理已经安装的modules,否则framework部分将无法正常工作。
- xposed.zip包和xposed-uninstaller.zip,用recover刷入zip包,下载地址: 5.0以上:http://forum.xda-developers.com/showthread.php?t=3034811,根据Android版本号和平台类型选择对应的zip包。
安装好后进入XposedInstaller应用程序,会出现需要激活框架的界面,如下图所示。这里我们点击“安装/更新”就能完成框架的激活了。部分设备如果不支持直接写入的话,可以选择“安装方式”,修改为在Recovery模式下自动安装即可。
Recommend
-
142
Xposed简介以及小米去桌面广告的简单实现 2017年11月18日 11:22 · 阅读 3961
-
184
XPrivacyLua, an Xposed module that's compatible with Android 6.0 Marshmallow and newer, protects your privacy by feeding apps fake or nonsense data.
-
244
The official Xposed Framework for Android Oreo 8.0 and 8.1 is now in beta testing, bringing Xposed Module support to the Google Pixel & other phones!
-
105
Xposed 框架昨天上线了第一个 8.0 测试版,奥利奥用户可以尝鲜了
-
68
Android P-ify Use features introduced in Android P on your Oreo device! You want new features from Android P but don't want to use a developer preview, do…
-
65
为数不多的维术
-
78
一句话概括本文 简单的二十行代码,利用Xposed Hook掉计步传感器,以此达到刷步数的目的。 引言 现在的年轻都喜欢用各种各样的计步APP来记录每天的步数,微信自带的 微信运动因为用户群体基数大,很多人都在用,还有钉钉也整个钉钉 运动...看到别人天天走
-
62
一句话概括本文 人品大法利用Xposed Hook掉微信猜拳和投骰子,让你无需再担忧拿外卖和搞卫生。 引言 关于这节,我是看代码看到头皮发麻,逆向APP并没有想想中的简单, 特别是微信这种,要投入的学习成本好高...而且最近事比较多,怕是 要断更一会儿了,
-
17
Android.Hook框架xposed篇(Http流量监控) 瘦蛟舞
-
13
Android用户一直享受着其设备提供的开放性和自定义性。 长期以来,它一直允许其用户访问各种惊人的功能,例如自动化,自定义ROM和许多其他重要功能。 但是,真正享受这些功能的唯一方法是在.apk文件和第三方“漏洞”的疯狂一面走走。 股票Android并非没有它能带给...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK