mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-05 18:25:28 +08:00
...
This commit is contained in:
@@ -18,7 +18,7 @@
|
|||||||
<!-- 模块描述 -->
|
<!-- 模块描述 -->
|
||||||
<meta-data
|
<meta-data
|
||||||
android:name="xposeddescription"
|
android:name="xposeddescription"
|
||||||
android:value="YukiHook Xposed Module Test" />
|
android:value="YukiHookAPI Xposed Module Test" />
|
||||||
|
|
||||||
<!-- 最低xposed版本号 -->
|
<!-- 最低xposed版本号 -->
|
||||||
<meta-data
|
<meta-data
|
||||||
|
@@ -176,7 +176,7 @@ class YukiHookXposedProcessor : SymbolProcessorProvider {
|
|||||||
modulePackageName.ifBlank {
|
modulePackageName.ifBlank {
|
||||||
if (packageName.contains(".hook."))
|
if (packageName.contains(".hook."))
|
||||||
packageName.split(".hook.")[0]
|
packageName.split(".hook.")[0]
|
||||||
else error(msg = "YukiHook cannot identify your App's package name,please refer to the wiki https://github.com/fankes/YukiHookAPI/wiki to fix the package name or manually configure the package name")
|
else error(msg = "YukiHookAPI cannot identify your App's package name,please refer to the wiki https://github.com/fankes/YukiHookAPI/wiki to fix the package name or manually configure the package name")
|
||||||
}
|
}
|
||||||
codeGenerator.createNewFile(
|
codeGenerator.createNewFile(
|
||||||
Dependencies.ALL_FILES,
|
Dependencies.ALL_FILES,
|
||||||
|
@@ -44,13 +44,13 @@ import de.robv.android.xposed.XposedBridge
|
|||||||
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* YukiHook 的装载 API 调用类
|
* YukiHookAPI 的装载调用类
|
||||||
*
|
*
|
||||||
* 可以实现作为模块装载和自定义 Hook 装载两种方式
|
* 可以实现作为模块装载和自定义 Hook 装载两种方式
|
||||||
*
|
*
|
||||||
* 模块装载方式已经自动对接 Xposed API - 可直接调用 [encase] 完成操作
|
* 模块装载方式已经自动对接 Xposed API - 可直接调用 [encase] 完成操作
|
||||||
*
|
*
|
||||||
* 你可以调用 [configs] 对 YukiHook 进行配置
|
* 你可以调用 [configs] 对 YukiHookAPI 进行配置
|
||||||
*/
|
*/
|
||||||
object YukiHookAPI {
|
object YukiHookAPI {
|
||||||
|
|
||||||
@@ -84,7 +84,7 @@ object YukiHookAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 配置 YukiHook 相关参数
|
* 配置 YukiHookAPI 相关参数
|
||||||
* @param initiate 方法体
|
* @param initiate 方法体
|
||||||
* @return [Configs]
|
* @return [Configs]
|
||||||
*/
|
*/
|
||||||
|
@@ -32,7 +32,7 @@ package com.highcapable.yukihookapi.annotation.xposed
|
|||||||
import com.highcapable.yukihookapi.hook.xposed.proxy.YukiHookXposedInitProxy
|
import com.highcapable.yukihookapi.hook.xposed.proxy.YukiHookXposedInitProxy
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 标识 YukiHook 注入 Xposed 入口的类注释
|
* 标识 YukiHookAPI 注入 Xposed 入口的类注释
|
||||||
*
|
*
|
||||||
* - 你的项目 source 目录默认为 "src/main/" 可在 [sourcePath] 中进行自定义 - 自动处理程序将只检查 ..app/[sourcePath]/java.. 中间部分
|
* - 你的项目 source 目录默认为 "src/main/" 可在 [sourcePath] 中进行自定义 - 自动处理程序将只检查 ..app/[sourcePath]/java.. 中间部分
|
||||||
*
|
*
|
||||||
|
@@ -45,7 +45,7 @@ import java.lang.reflect.Field
|
|||||||
import java.lang.reflect.Member
|
import java.lang.reflect.Member
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* YukiHook 核心类实现方法
|
* YukiHookAPI 核心类实现方法
|
||||||
*
|
*
|
||||||
* 这是一个 API 对接类 - 实现原生对接 [XposedBridge]
|
* 这是一个 API 对接类 - 实现原生对接 [XposedBridge]
|
||||||
* @param packageParam 需要传入 [PackageParam] 实现方法调用
|
* @param packageParam 需要传入 [PackageParam] 实现方法调用
|
||||||
|
@@ -34,7 +34,7 @@ import com.highcapable.yukihookapi.hook.param.PackageParam
|
|||||||
import com.highcapable.yukihookapi.hook.xposed.proxy.YukiHookXposedInitProxy
|
import com.highcapable.yukihookapi.hook.xposed.proxy.YukiHookXposedInitProxy
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* YukiHook 的子类实现
|
* YukiHookAPI 的子类 Hooker 实现
|
||||||
*
|
*
|
||||||
* 也许你的 Module 中存在多个 Hooker - 继承此类可以方便帮你管理每个 Hooker
|
* 也许你的 Module 中存在多个 Hooker - 继承此类可以方便帮你管理每个 Hooker
|
||||||
*
|
*
|
||||||
|
@@ -34,7 +34,7 @@ import com.highcapable.yukihookapi.annotation.xposed.InjectYukiHookWithXposed
|
|||||||
import com.highcapable.yukihookapi.hook.factory.encase
|
import com.highcapable.yukihookapi.hook.factory.encase
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* YukiHook 的 Xposed 装载 API 调用接口
|
* YukiHookAPI 的 Xposed 装载 API 调用接口
|
||||||
*
|
*
|
||||||
* - ⚡请在此类上添加注释 [InjectYukiHookWithXposed] 标记模块 Hook 入口
|
* - ⚡请在此类上添加注释 [InjectYukiHookWithXposed] 标记模块 Hook 入口
|
||||||
*
|
*
|
||||||
|
Reference in New Issue
Block a user