Added type function in YukiHookAPI.Status.Executor and add ExecutorType

This commit is contained in:
2023-04-16 20:21:35 +08:00
parent 3b8eba21b0
commit 404bbfa4eb
8 changed files with 359 additions and 0 deletions

View File

@@ -252,6 +252,26 @@ val name: String
:::
#### type <span class="symbol">- field</span>
```kotlin:no-line-numbers
val type: ExecutorType
```
**变更记录**
`v1.1.9` `新增`
**功能描述**
> 获取当前 Hook Framework 类型。
::: warning
在模块环境中需要启用 **Configs.isEnableHookModuleStatus**。
:::
#### apiLevel <span class="symbol">- field</span>
```kotlin:no-line-numbers

View File

@@ -0,0 +1,107 @@
---
pageClass: code-page
---
# ExecutorType <span class="symbol">- class</span>
```kotlin:no-line-numbers
enum class ExecutorType
```
**变更记录**
`v1.1.9` `新增`
**功能描述**
> Hook Framework 类型定义。
定义了目前已知使用频率较高的 Hook Framework。
后期根据 Hook Framework 特征和使用情况将会继续添加新的类型。
无法识别的 Hook Framework 将被定义为 `UNKNOWN`。
## UNKNOWN <span class="symbol">- enum</span>
```kotlin:no-line-numbers
UNKNOWN
```
**变更记录**
`v1.1.9` `新增`
**功能描述**
> 未知类型。
## XPOSED <span class="symbol">- enum</span>
```kotlin:no-line-numbers
XPOSED
```
**变更记录**
`v1.1.9` `新增`
**功能描述**
> 原版、第三方 Xposed。
## LSPOSED_LSPATCH <span class="symbol">- enum</span>
```kotlin:no-line-numbers
LSPOSED_LSPATCH
```
**变更记录**
`v1.1.9` `新增`
**功能描述**
> LSPosed、LSPatch。
## ED_XPOSED <span class="symbol">- enum</span>
```kotlin:no-line-numbers
ED_XPOSED
```
**变更记录**
`v1.1.9` `新增`
**功能描述**
> EdXposed。
## TAICHI_XPOSED <span class="symbol">- enum</span>
```kotlin:no-line-numbers
TAICHI_XPOSED
```
**变更记录**
`v1.1.9` `新增`
**功能描述**
> TaiChi (太极)。
## BUG_XPOSED <span class="symbol">- enum</span>
```kotlin:no-line-numbers
BUG_XPOSED
```
**变更记录**
`v1.1.9` `新增`
**功能描述**
> BugXposed (应用转生)。