这篇文章给大家分享的是有关xp框架有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
xp框架即Xposed框架,是一套开源的,在Android高权限模式下运行的框架服务,Xposed框架可以在不修改APK文件的情况下影响程序运行的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。
引用><强> xp框架强>即Xposed框架(Xposed框架),它是一套开源的,在Android高权限模式下运行的框架服务。
Xposed框架可以在不修改APK文件的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。
Android中一般存在两种钩:sdk钩和ndk hook.native钩的难点在于理解精灵文件与学习精灵文件,Java层钩则需要了解虚拟机的特性与Java上的反射使用。
另外还存在全局钩,即结合sdk钩,钩和ndk Xposed就是一种典型的全局钩框架。
<强>扩展资料:强>
Xposed框架的五个部分:
1, Xposed:
独立实现了一版Xposed版的zyogte,即生成用来替换/系统/bin/app_process的可执行文件,该文件在系统启动时在init.rc中被调用,启动合子进程。
2, XposedBridge:
Xposed框架的Java部分,编译输出为XposedBridge。jar,为开发者提供接口。
3, android_art:
Xposed框架的c++部分,对XposedBridge的补充。
4, XposedTools:
框架编译工具,因为Xposed和XposedBridge编译依赖于Android源码,而且还有一些定制化的东西。
5, XposedInstaller:
Xposed插件管理和功能选择应用,界面如下图所示,其功能包括启动Xposed框架,下载和启用指定插件,或禁用插件等。
xp框架有什么用