mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-04 09:45:19 +08:00
Modify change description "Hook 框架" to "Hook Framework" for all translations in code note and documentation
This commit is contained in:
@@ -238,7 +238,7 @@ object Executor
|
||||
|
||||
**Function Illustrate**
|
||||
|
||||
> 当前 `YukiHookAPI` 使用的 Hook 框架相关信息。
|
||||
> 当前 `YukiHookAPI` 使用的 Hook Framework 相关信息。
|
||||
|
||||
#### name <span class="symbol">- field</span>
|
||||
|
||||
@@ -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
|
||||
|
||||
|
@@ -335,7 +335,7 @@
|
||||
|
||||
- 修复旧版本 LSPosed 框架情况下欢迎信息多次打印的问题
|
||||
- 添加 `onInit` 方法来配置 `YukiHookAPI`
|
||||
- 新增 `executorName` 和 `executorVersion` 来获取当前 Hook 框架的名称和版本号
|
||||
- 新增 `executorName` 和 `executorVersion` 来获取当前 Hook Framework 的名称和版本号
|
||||
- 新增 `by` 方法来设置 Hook 的时机和条件
|
||||
- `YukiHookModulePrefs` 新增可控制的键值缓存,可在宿主运行时模块动态更新数据
|
||||
- 修复了一些可能存在的 BUG
|
||||
|
@@ -230,7 +230,7 @@ object Executor
|
||||
|
||||
**功能描述**
|
||||
|
||||
> 当前 `YukiHookAPI` 使用的 Hook 框架相关信息。
|
||||
> 当前 `YukiHookAPI` 使用的 Hook Framework 相关信息。
|
||||
|
||||
#### name <span class="symbol">- field</span>
|
||||
|
||||
@@ -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
|
||||
|
||||
|
@@ -692,6 +692,6 @@ if(YukiHookAPI.Status.isModuleActive) {
|
||||
|
||||
需要确保 **YukiHookAPI.Configs.isEnableHookModuleStatus** 是启用状态;
|
||||
|
||||
除了提供标准 API 的 Hook 框架之外,其它情况下模块可能都将无法判断自己是否被激活。
|
||||
除了提供标准 API 的 Hook Framework 之外,其它情况下模块可能都将无法判断自己是否被激活。
|
||||
|
||||
:::
|
@@ -167,7 +167,7 @@ class HookEntry : IXposedHookZygoteInit, IXposedHookLoadPackage, IXposedHookInit
|
||||
|
||||
现在,借助高效强大的 `YukiHookAPI`,你就可以实现一个非常简单的 Xposed 模块。
|
||||
|
||||
## 支持的 Hook 框架
|
||||
## 支持的 Hook Framework
|
||||
|
||||
以下是 `YukiHookAPI` 支持的 `Hook Framework` 以及 Xposed 框架。
|
||||
|
||||
|
@@ -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 模块开发变得更加简单和易懂。
|
||||
|
||||
## 让我们开始吧
|
||||
|
||||
|
@@ -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 功能将失效。
|
||||
|
||||
:::
|
@@ -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: 快速上手
|
||||
|
Reference in New Issue
Block a user