xposed框架源码(xposed框架中文版下载)
本文目录一览:
什么是xp框架
xp框架即Xposed框架(Xposed Framework),它是一套开源的、在Android高权限模式下运行的框架服务。
Xposed框架可以在不修改APK文件的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。
Android中一般存在两种hook:sdk hook和ndk hook。native hook的难点在于理解ELF文件与学习ELF文件,Java层Hook则需要了解虚拟机的特性与java上的反射使用。
另外还存在全局hook,即结合sdk hook和ndk hook,xposed就是一种典型的全局hook框架。
扩展资料:
Xposed框架的五个部分:
1、Xposed:
独立实现了一版Xposed版的zyogte,即生成用来替换/system/bin/app_process的可执行文件,该文件在系统启动时在init.rc中被调用,启动Zygote进程。
2、XposedBridge:
Xposed框架的Java部分,编译输出为XposedBridge.jar,为开发者提供接口。
3、android_art:
Xposed框架的C++部分,对XposedBridge的补充。
4、XposedTools:
框架编译工具,因为Xposed和XposedBridge编译依赖于Android源码,而且还有一些定制化的东西。
5、XposedInstaller:
Xposed插件管理和功能选择应用,界面如下图所示,其功能包括启动Xposed框架,下载和启用指定插件,或禁用插件等。
参考资料来源:百度百科-Xposed框架
国外大神最新发布,xposed框架 for 安卓7.0/7.1 真的可以用了吗
近期,开发者社区GitHub上出现了适配Android N的Xposed源码,第三方开发者abforce已成功将Xposed移植到Android N,在XDA论坛上已经有了可用的Xposed卡刷包放出,还有不少大神参与编译更加稳定的版本。
据了解,该卡刷包目前还存在不稳定的情况,据网友反映或有闪退、死机、部分模块无法使用的问题。因此开发者称仅适用于魔趣、Lineage、氢OS、RR、AICP(已经经过测试的)等类原生安卓ROM,非类原生安卓ROM的用户不建议尝试。另外,该Xposed框架自带Root权限的,因此刷入后不需额外再刷supersu或其他权限管理包。
xposed怎么安装4.4以上的apk
注意:*这里说的是G2! 其它机型请绕道.
*这里也不是发Xposed模块的, 是用于G2 4.4.2的 Xposed框架
上次搞定隐藏虚拟键呼出Bug之后, 虽然基本符合需求了,
但是没有原生的Immersive模式还是略有不爽.
尝试了各种Xposed版本, 但是没一个在4.4.2下能用的(但愿我不是一个人)...
于是索性又研究了一下Xposed框架的源码, 针对4.4.2重新编译, 经过一天奋战, 终于Xposed能在g2 4.4.2上工作了!!!
注意:*4.4.2, *需要root, *我只在自己的F320L上测试过(理论上4.4.2通用)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
操作:
1. 安装: 下载附件XposedInstaller g2 4.4.2.apk, 安装.
2. 启用: 安装完后进入"Xposed安装器" App, 点击"框架" -- "安装/更新" -- "重启";
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
关于隐藏虚拟键:
- 如果你只是想干掉底部呼出圆圈, 以便使用UDN/GMD等工具, 请参见
- 在Xposed下, 建议Immersive Me模块, 原生沉浸模式(虽然不够强大)
关于art:
-目前不支持Art模式, 即使安装此app前为art模式, 重启后会自动切回dalvik.
-个人认为目前art在g2上实用性还不是很高, 首先速度提升并不明显, 其次很多app都不兼容.