diff --git a/docs-source/src/en/api/public/com/highcapable/yukihookapi/YukiHookAPI.md b/docs-source/src/en/api/public/com/highcapable/yukihookapi/YukiHookAPI.md
index 96f0a6ac..787ab300 100644
--- a/docs-source/src/en/api/public/com/highcapable/yukihookapi/YukiHookAPI.md
+++ b/docs-source/src/en/api/public/com/highcapable/yukihookapi/YukiHookAPI.md
@@ -238,7 +238,7 @@ object Executor
**Function Illustrate**
-> 当前 `YukiHookAPI` 使用的 Hook 框架相关信息。
+> 当前 `YukiHookAPI` 使用的 Hook Framework 相关信息。
#### name - field
@@ -252,7 +252,7 @@ val name: String
**Function Illustrate**
-> 获取当前 Hook 框架的名称。
+> 获取当前 Hook Framework 名称。
::: warning
@@ -272,7 +272,7 @@ val apiLevel: Int
**Function Illustrate**
-> 获取当前 Hook 框架的 API 版本。
+> 获取当前 Hook Framework 的 API 版本。
::: warning
@@ -292,7 +292,7 @@ val versionName: String
**Function Illustrate**
-> 获取当前 Hook 框架的版本名称。
+> 获取当前 Hook Framework 版本名称。
::: warning
@@ -312,7 +312,7 @@ val versionCode: Int
**Function Illustrate**
-> 获取当前 Hook 框架的版本号。
+> 获取当前 Hook Framework 版本号。
::: warning
diff --git a/docs-source/src/zh-cn/about/changelog.md b/docs-source/src/zh-cn/about/changelog.md
index c94ea6f2..e598470d 100644
--- a/docs-source/src/zh-cn/about/changelog.md
+++ b/docs-source/src/zh-cn/about/changelog.md
@@ -335,7 +335,7 @@
- 修复旧版本 LSPosed 框架情况下欢迎信息多次打印的问题
- 添加 `onInit` 方法来配置 `YukiHookAPI`
-- 新增 `executorName` 和 `executorVersion` 来获取当前 Hook 框架的名称和版本号
+- 新增 `executorName` 和 `executorVersion` 来获取当前 Hook Framework 的名称和版本号
- 新增 `by` 方法来设置 Hook 的时机和条件
- `YukiHookModulePrefs` 新增可控制的键值缓存,可在宿主运行时模块动态更新数据
- 修复了一些可能存在的 BUG
diff --git a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/YukiHookAPI.md b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/YukiHookAPI.md
index 30517fe0..c073c736 100644
--- a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/YukiHookAPI.md
+++ b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/YukiHookAPI.md
@@ -230,7 +230,7 @@ object Executor
**功能描述**
-> 当前 `YukiHookAPI` 使用的 Hook 框架相关信息。
+> 当前 `YukiHookAPI` 使用的 Hook Framework 相关信息。
#### name - field
@@ -244,7 +244,7 @@ val name: String
**功能描述**
-> 获取当前 Hook 框架的名称。
+> 获取当前 Hook Framework 名称。
::: warning
@@ -264,7 +264,7 @@ val apiLevel: Int
**功能描述**
-> 获取当前 Hook 框架的 API 版本。
+> 获取当前 Hook Framework 的 API 版本。
::: warning
@@ -284,7 +284,7 @@ val versionName: String
**功能描述**
-> 获取当前 Hook 框架的版本名称。
+> 获取当前 Hook Framework 版本名称。
::: warning
@@ -304,7 +304,7 @@ val versionCode: Int
**功能描述**
-> 获取当前 Hook 框架的版本号。
+> 获取当前 Hook Framework 版本号。
::: warning
diff --git a/docs-source/src/zh-cn/guide/example.md b/docs-source/src/zh-cn/guide/example.md
index 61a5ec24..b91c2ee7 100644
--- a/docs-source/src/zh-cn/guide/example.md
+++ b/docs-source/src/zh-cn/guide/example.md
@@ -692,6 +692,6 @@ if(YukiHookAPI.Status.isModuleActive) {
需要确保 **YukiHookAPI.Configs.isEnableHookModuleStatus** 是启用状态;
-除了提供标准 API 的 Hook 框架之外,其它情况下模块可能都将无法判断自己是否被激活。
+除了提供标准 API 的 Hook Framework 之外,其它情况下模块可能都将无法判断自己是否被激活。
:::
\ No newline at end of file
diff --git a/docs-source/src/zh-cn/guide/home.md b/docs-source/src/zh-cn/guide/home.md
index a9793d74..389adff0 100644
--- a/docs-source/src/zh-cn/guide/home.md
+++ b/docs-source/src/zh-cn/guide/home.md
@@ -167,7 +167,7 @@ class HookEntry : IXposedHookZygoteInit, IXposedHookLoadPackage, IXposedHookInit
现在,借助高效强大的 `YukiHookAPI`,你就可以实现一个非常简单的 Xposed 模块。
-## 支持的 Hook 框架
+## 支持的 Hook Framework
以下是 `YukiHookAPI` 支持的 `Hook Framework` 以及 Xposed 框架。
diff --git a/docs-source/src/zh-cn/guide/knowledge.md b/docs-source/src/zh-cn/guide/knowledge.md
index 5c8beb5d..5f2147ca 100644
--- a/docs-source/src/zh-cn/guide/knowledge.md
+++ b/docs-source/src/zh-cn/guide/knowledge.md
@@ -54,7 +54,7 @@ App's Environment
通过 Xposed 的运行原理,从而衍生了很多同类型框架,随着当今时代的移动设备获取 Root 权限甚至刷机越来越困难且不是刚需的时候,一些免 Root 框架也随之产生,例如**太极**。
-这些在 ART 层面上的 Hook 框架同样也可不借助 Xposed API 完成其和 Xposed 原理一样的 Hook 流程,免 Root 的运行原理为修改 APK 并将 Hook 进程注入宿主,通过外部模块对其进行控制。
+这些在 ART 层面上的 Hook Framework 同样也可不借助 Xposed API 完成其和 Xposed 原理一样的 Hook 流程,免 Root 的运行原理为修改 APK 并将 Hook 进程注入宿主,通过外部模块对其进行控制。
另外一种产品就是利用 Android 运行环境现有的功能虚拟出一个完全与当前设备系统一样的环境,并在其中运行 APP,这个就是虚拟 APP 技术 **VirtualApp**,后来衍生为 **VirtualXposed**。
@@ -66,7 +66,7 @@ App's Environment
本 API 框架的诞生就是希望在 Xposed 的如今时代,能让更多有动手能力的 Xposed 模块开发者少走弯路,更容易、更简单地完成整个开发流程。
-未来,`YukiHookAPI` 将在使用 Xposed API 的目标基础上适配更多第三方 Hook 框架,使得整个生态得到完善,并帮助更多开发者让 Xposed 模块开发变得更加简单和易懂。
+未来,`YukiHookAPI` 将在使用 Xposed API 的目标基础上适配更多第三方 Hook Framework,使得整个生态得到完善,并帮助更多开发者让 Xposed 模块开发变得更加简单和易懂。
## 让我们开始吧
diff --git a/docs-source/src/zh-cn/guide/quick-start.md b/docs-source/src/zh-cn/guide/quick-start.md
index 8d6a2a21..02d13d65 100644
--- a/docs-source/src/zh-cn/guide/quick-start.md
+++ b/docs-source/src/zh-cn/guide/quick-start.md
@@ -215,6 +215,6 @@ override fun attachBaseContext(base: Context?) {
::: warning
-使用自定义的 Hook 框架而并非完整的 Xposed 模块时,**YukiHookModuleStatus**、**YukiHookModulePrefs**、**YukiHookDataChannel** 以及 Resources Hook 功能将失效。
+使用自定义的 Hook Framework 而并非完整的 Xposed 模块时,**YukiHookModuleStatus**、**YukiHookModulePrefs**、**YukiHookDataChannel** 以及 Resources Hook 功能将失效。
:::
\ No newline at end of file
diff --git a/docs-source/src/zh-cn/index.md b/docs-source/src/zh-cn/index.md
index 4f135f3d..80401839 100644
--- a/docs-source/src/zh-cn/index.md
+++ b/docs-source/src/zh-cn/index.md
@@ -17,7 +17,7 @@ features:
- title: 高效调试
details: 拥有丰富的调试日志功能,细到每个 Hook 方法的名称、所在类以及查找耗时,可进行快速调试和排错。
- title: 方便移植
- details: 原生支持 Xposed API 用法,并原生对接 Xposed API,拥有 Xposed API 的 Hook 框架都能进行快速对接。
+ details: 原生支持 Xposed API 用法,并原生对接 Xposed API,拥有 Xposed API 的 Hook Framework 都能进行快速对接。
- title: 支持混淆
details: 构建的 Xposed 模块原生支持 R8 压缩优化混淆,混淆不会破坏 Hook 入口点,R8 下无需任何其它配置。
- title: 快速上手
diff --git a/yukihookapi-stub/src/main/java/com/highcapable/yukihookapi/hook/xposed/bridge/status/YukiXposedModuleStatus_Impl.kt b/yukihookapi-stub/src/main/java/com/highcapable/yukihookapi/hook/xposed/bridge/status/YukiXposedModuleStatus_Impl.kt
index 74bb794c..68811237 100644
--- a/yukihookapi-stub/src/main/java/com/highcapable/yukihookapi/hook/xposed/bridge/status/YukiXposedModuleStatus_Impl.kt
+++ b/yukihookapi-stub/src/main/java/com/highcapable/yukihookapi/hook/xposed/bridge/status/YukiXposedModuleStatus_Impl.kt
@@ -61,7 +61,7 @@ object YukiXposedModuleStatus_Impl {
fun isSupportResourcesHook(): Boolean = error("Stub!")
/**
- * 此方法经过 Hook 后返回当前 Hook 框架的名称
+ * 此方法经过 Hook 后返回当前 Hook Framework 名称
*
* 返回值将在每次编译时自动生成
* @return [String]
@@ -70,7 +70,7 @@ object YukiXposedModuleStatus_Impl {
fun getExecutorName(): String = error("Stub!")
/**
- * 此方法经过 Hook 后返回当前 Hook 框架的 API 版本
+ * 此方法经过 Hook 后返回当前 Hook Framework 的 API 版本
*
* 返回值将在每次编译时自动生成
* @return [Int]
@@ -79,7 +79,7 @@ object YukiXposedModuleStatus_Impl {
fun getExecutorApiLevel(): Int = error("Stub!")
/**
- * 此方法经过 Hook 后返回当前 Hook 框架的版本名称
+ * 此方法经过 Hook 后返回当前 Hook Framework 版本名称
*
* 返回值将在每次编译时自动生成
* @return [String]
@@ -88,7 +88,7 @@ object YukiXposedModuleStatus_Impl {
fun getExecutorVersionName(): String = error("Stub!")
/**
- * 此方法经过 Hook 后返回当前 Hook 框架的版本号
+ * 此方法经过 Hook 后返回当前 Hook Framework 版本号
*
* 返回值将在每次编译时自动生成
* @return [Int]
diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/YukiHookAPI.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/YukiHookAPI.kt
index 08604082..b1d7ebe1 100644
--- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/YukiHookAPI.kt
+++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/YukiHookAPI.kt
@@ -103,7 +103,7 @@ object YukiHookAPI {
val isXposedEnvironment get() = YukiXposedModule.isXposedEnvironment
/**
- * 获取当前 Hook 框架的名称
+ * 获取当前 Hook Framework 名称
*
* - ❗此方法已弃用 - 在之后的版本中将直接被删除
*
@@ -117,7 +117,7 @@ object YukiHookAPI {
val executorName get() = Executor.name
/**
- * 获取当前 Hook 框架的版本
+ * 获取当前 Hook Framework 版本
*
* - ❗此方法已弃用 - 在之后的版本中将直接被删除
*
@@ -176,12 +176,12 @@ object YukiHookAPI {
get() = YukiXposedModule.isSupportResourcesHook.takeIf { isXposedEnvironment } ?: YukiXposedModuleStatus.isSupportResourcesHook
/**
- * 当前 [YukiHookAPI] 使用的 Hook 框架相关信息
+ * 当前 [YukiHookAPI] 使用的 Hook Framework 相关信息
*/
object Executor {
/**
- * 获取当前 Hook 框架的名称
+ * 获取当前 Hook Framework 名称
*
* - ❗在模块环境中需要启用 [Configs.isEnableHookModuleStatus]
* @return [String] 无法获取会返回 unknown - 获取失败会返回 invalid
@@ -194,7 +194,7 @@ object YukiHookAPI {
}
/**
- * 获取当前 Hook 框架的 API 版本
+ * 获取当前 Hook Framework 的 API 版本
*
* - ❗在模块环境中需要启用 [Configs.isEnableHookModuleStatus]
* @return [Int] 无法获取会返回 -1
@@ -202,7 +202,7 @@ object YukiHookAPI {
val apiLevel get() = HookApiProperty.apiLevel.takeIf { isXposedEnvironment } ?: YukiXposedModuleStatus.executorApiLevel
/**
- * 获取当前 Hook 框架的版本名称
+ * 获取当前 Hook Framework 版本名称
*
* - ❗在模块环境中需要启用 [Configs.isEnableHookModuleStatus]
* @return [String] 无法获取会返回 unknown - 不支持会返回 unsupported
@@ -210,7 +210,7 @@ object YukiHookAPI {
val versionName get() = HookApiProperty.versionName.takeIf { isXposedEnvironment } ?: YukiXposedModuleStatus.executorVersionName
/**
- * 获取当前 Hook 框架的版本号
+ * 获取当前 Hook Framework 版本号
*
* - ❗在模块环境中需要启用 [Configs.isEnableHookModuleStatus]
* @return [Int] 无法获取会返回 -1 - 不支持会返回 0
diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/api/compat/HookApiProperty.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/api/compat/HookApiProperty.kt
index 0a72f39d..972314e3 100644
--- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/api/compat/HookApiProperty.kt
+++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/api/compat/HookApiProperty.kt
@@ -53,7 +53,7 @@ internal object HookApiProperty {
internal const val BUG_LOAD_CLASS_NAME = "com.bug.load.BugLoad"
/**
- * 获取当前 Hook 框架的名称
+ * 获取当前 Hook Framework 名称
* @return [String] 无法获取会返回 unknown - 获取失败会返回 invalid
*/
internal val name
@@ -70,7 +70,7 @@ internal object HookApiProperty {
}
/**
- * 获取当前 Hook 框架的 API 版本
+ * 获取当前 Hook Framework 的 API 版本
* @return [Int] 无法获取会返回 -1
*/
internal val apiLevel
@@ -80,7 +80,7 @@ internal object HookApiProperty {
}
/**
- * 获取当前 Hook 框架的版本名称
+ * 获取当前 Hook Framework 版本名称
* @return [String] 无法获取会返回 unknown - 不支持会返回 unsupported
*/
internal val versionName
@@ -90,7 +90,7 @@ internal object HookApiProperty {
}
/**
- * 获取当前 Hook 框架的版本号
+ * 获取当前 Hook Framework 版本号
* @return [Int] 无法获取会返回 -1 - 不支持会返回 0
*/
internal val versionCode
diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/bridge/status/YukiXposedModuleStatus.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/bridge/status/YukiXposedModuleStatus.kt
index 706e9cdd..6bfd2028 100644
--- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/bridge/status/YukiXposedModuleStatus.kt
+++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/bridge/status/YukiXposedModuleStatus.kt
@@ -39,7 +39,7 @@ import com.highcapable.yukihookapi.YukiHookAPI
*
* 调用 [YukiHookAPI.Status.isXposedModuleActive]
*
- * 你还可以通过调用 [YukiHookAPI.Status.Executor] 获取当前 Hook 框架的详细信息
+ * 你还可以通过调用 [YukiHookAPI.Status.Executor] 获取当前 Hook Framework 的详细信息
*
* 详情请参考 [Xposed 模块判断自身激活状态](https://fankes.github.io/YukiHookAPI/zh-cn/guide/example#xposed-%E6%A8%A1%E5%9D%97%E5%88%A4%E6%96%AD%E8%87%AA%E8%BA%AB%E6%BF%80%E6%B4%BB%E7%8A%B6%E6%80%81)
*
@@ -74,7 +74,7 @@ internal object YukiXposedModuleStatus {
internal val isSupportResourcesHook get() = runCatching { YukiXposedModuleStatus_Impl.isSupportResourcesHook() }.getOrNull() ?: false
/**
- * 获取当前 Hook 框架的名称
+ * 获取当前 Hook Framework 名称
*
* 请使用 [YukiHookAPI.Status.Executor.name] 获取
* @return [String] 模块未激活会返回 unknown
@@ -82,7 +82,7 @@ internal object YukiXposedModuleStatus {
internal val executorName get() = runCatching { YukiXposedModuleStatus_Impl.getExecutorName() }.getOrNull() ?: "unknown"
/**
- * 获取当前 Hook 框架的 API 版本
+ * 获取当前 Hook Framework 的 API 版本
*
* 请使用 [YukiHookAPI.Status.Executor.apiLevel] 获取
* @return [Int] 模块未激活会返回 -1
@@ -90,7 +90,7 @@ internal object YukiXposedModuleStatus {
internal val executorApiLevel get() = runCatching { YukiXposedModuleStatus_Impl.getExecutorApiLevel() }.getOrNull() ?: -1
/**
- * 获取当前 Hook 框架的版本名称
+ * 获取当前 Hook Framework 版本名称
*
* 请使用 [YukiHookAPI.Status.Executor.versionName] 获取
* @return [Int] 模块未激活会返回 unknown
@@ -98,7 +98,7 @@ internal object YukiXposedModuleStatus {
internal val executorVersionName get() = runCatching { YukiXposedModuleStatus_Impl.getExecutorVersionName() }.getOrNull() ?: "unknown"
/**
- * 获取当前 Hook 框架的版本号
+ * 获取当前 Hook Framework 版本号
*
* 请使用 [YukiHookAPI.Status.Executor.versionCode] 获取
* @return [Int] 模块未激活会返回 -1