diff --git a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.md b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.md
index 27b80e9c..96cabbdf 100644
--- a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.md
+++ b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.md
@@ -149,7 +149,7 @@ fun useDangerousOperation(option: String)
## MemberHookCreator - class
```kotlin:no-line-numbers
-inner class MemberHookCreator internal constructor(private val priority: YukiHookPriority)
+inner class MemberHookCreator internal constructor(private val priority: YukiHookPriority, private val hookMode: HookMode)
```
**Change Records**
@@ -176,6 +176,8 @@ inner class MemberHookCreator internal constructor(private val priority: YukiHoo
`priority` 类型由 `Int` 变更为 `YukiHookPriority`
+增加 `hookMode` Hook 模式
+
**Function Illustrate**
> Hook 核心功能实现类,查找和处理需要 Hook 的 `Method`、`Constructor`。
diff --git a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md
index 4d66b531..84f365f5 100644
--- a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md
+++ b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md
@@ -883,10 +883,18 @@ inline fun HookClass.hook(initiate: YukiMemberHookCreator.() -> Unit): YukiMembe
## Member+BaseFinder.BaseResult.hook - i-ext-method
+```kotlin:no-line-numbers
+inline fun Member.hook(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
+```
+
```kotlin:no-line-numbers
inline fun Member.hook(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
```
+```kotlin:no-line-numbers
+inline fun BaseFinder.BaseResult.hook(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
+```
+
```kotlin:no-line-numbers
inline fun BaseFinder.BaseResult.hook(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
```
@@ -907,14 +915,26 @@ inline fun BaseFinder.BaseResult.hook(priority: YukiHookPriority, initiate: Yuki
## Array<Member>+List<Member>+BaseFinder.BaseResult.hookAll - i-ext-method
+```kotlin:no-line-numbers
+inline fun Array.hookAll(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
+```
+
```kotlin:no-line-numbers
inline fun Array.hookAll(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
```
+```kotlin:no-line-numbers
+inline fun List.hookAll(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
+```
+
```kotlin:no-line-numbers
inline fun List.hookAll(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
```
+```kotlin:no-line-numbers
+inline fun BaseFinder.BaseResult.hookAll(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
+```
+
```kotlin:no-line-numbers
inline fun BaseFinder.BaseResult.hookAll(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
```
diff --git a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.md b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.md
index a75c6055..a7e50ada 100644
--- a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.md
+++ b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.md
@@ -141,7 +141,7 @@ fun useDangerousOperation(option: String)
## MemberHookCreator - class
```kotlin:no-line-numbers
-inner class MemberHookCreator internal constructor(private val priority: YukiHookPriority)
+inner class MemberHookCreator internal constructor(private val priority: YukiHookPriority, private val hookMode: HookMode)
```
**变更记录**
@@ -168,6 +168,8 @@ inner class MemberHookCreator internal constructor(private val priority: YukiHoo
`priority` 类型由 `Int` 变更为 `YukiHookPriority`
+增加 `hookMode` Hook 模式
+
**功能描述**
> Hook 核心功能实现类,查找和处理需要 Hook 的 `Method`、`Constructor`。
diff --git a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md
index 5eee6394..78da98bb 100644
--- a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md
+++ b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md
@@ -871,10 +871,18 @@ inline fun HookClass.hook(initiate: YukiMemberHookCreator.() -> Unit): YukiMembe
## Member+BaseFinder.BaseResult.hook - i-ext-method
+```kotlin:no-line-numbers
+inline fun Member.hook(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
+```
+
```kotlin:no-line-numbers
inline fun Member.hook(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
```
+```kotlin:no-line-numbers
+inline fun BaseFinder.BaseResult.hook(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
+```
+
```kotlin:no-line-numbers
inline fun BaseFinder.BaseResult.hook(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
```
@@ -895,14 +903,26 @@ inline fun BaseFinder.BaseResult.hook(priority: YukiHookPriority, initiate: Yuki
## Array<Member>+List<Member>+BaseFinder.BaseResult.hookAll - i-ext-method
+```kotlin:no-line-numbers
+inline fun Array.hookAll(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
+```
+
```kotlin:no-line-numbers
inline fun Array.hookAll(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
```
+```kotlin:no-line-numbers
+inline fun List.hookAll(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
+```
+
```kotlin:no-line-numbers
inline fun List.hookAll(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
```
+```kotlin:no-line-numbers
+inline fun BaseFinder.BaseResult.hookAll(priority: YukiHookPriority): YukiMemberHookCreator.MemberHookCreator
+```
+
```kotlin:no-line-numbers
inline fun BaseFinder.BaseResult.hookAll(priority: YukiHookPriority, initiate: YukiMemberHookCreator.MemberHookCreator.() -> Unit): YukiMemberHookCreator.MemberHookCreator.Result
```