一个使Xposed模块开发变的更轻松的工具库。
3.x版本已经将反射部分拆分为单独的库,可以支持在JVM上运行。
build.gradle
dependencies {
def ezxhelperVersion = '<version>'
implementation "io.github.kyuubiran.ezxhelper:core:$ezxhelperVersion"
// Xposed api 82
implementation "io.github.kyuubiran.ezxhelper:xposed-api-82:$ezxhelperVersion"
// 如果你需要使用Android相关的工具类扩展 可以引入
implementation "io.github.kyuubiran.ezxhelper:android-utils:$ezxhelperVersion"
}build.gradle.kts
dependencies {
val ezxhelperVersion = "<version>"
implementation("io.github.kyuubiran.ezxhelper:core:$ezxhelperVersion")
// Xposed api 82
implementation("io.github.kyuubiran.ezxhelper:xposed-api-82:$ezxhelperVersion")
// 如果你需要使用Android相关的工具类扩展 可以引入
implementation("io.github.kyuubiran.ezxhelper:android-utils:$ezxhelperVersion")
}xposed-api-82
override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {
// ...
EzXposed.initHandleLoadPackage(lpparam)
}
// 可选
override fun initZygote(startupParam: IXposedHookZygoteInit.StartupParam) {
EzXposed.initZygote(startupParam)
}reflection-only
// 可选
// 在使用本库之前,调用此函数设置默认的 ClassLoader
// 否则它会默认使用 ClassLoader.getSystemClassLoader() 来作为反射的 ClassLoader。
EzXReflection.init(yourClassLoader)| 项目名称 | 项目介绍 |
|---|---|
| Template | EzXHelper模板 |
| QAssistant | 兼具实用与美观于一身的 QQ 小帮手 |
| QQCleaner | 瘦身模块 |
| HideMyApplist | 隐藏应用列表 |
| OneText | A neat little application that can display some custom sentences through widgets on the launcher. |
| XAutoDaily | XAutoDaily 是一个兼容QQ大部分版本的开源签到 Xposed 模块 |
| QAuxiliary | QAuxiliary 是一个基于 QNotified 的开源 Xposed 模块 |
| TMoe | TMoe 是一个兼容若干第三方开源 Telegram 客户端的开源 Xposed 模块 |
| FuckCoolapk R | Fuck Coolapk Again |
| WooBox For MIUI | 一个基于 MIUI13(Android 12) 适配的自定义工具 |
| WooBox For ColorOS | 一个基于 ColorOS12(Android 12) 适配的自定义工具 |
| Miui XXL | Miui XXL 是一个基于 Miui14 的大杂烩模块 |
| TwiFucker | Yet Another Adkiller for Twitter |
| PureNGA | PureNGA 是一个去除NGA论坛APP广告的开源模块 |
不喜欢EzXHelper的写法?来试试 KavaRef 吧!
DexKit 一个使用 C++ 实现的 dex 高性能运行时解析库,用于查找被混淆的类、方法或者属性。