This commit is contained in:
2022-02-07 02:59:32 +08:00
parent ba25e354ce
commit ab2584320a
4 changed files with 7 additions and 2 deletions

View File

@@ -30,7 +30,7 @@ android {
buildTypes { buildTypes {
release { release {
minifyEnabled true minifyEnabled false
signingConfig signingConfigs.debug signingConfig signingConfigs.debug
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
} }

View File

@@ -179,7 +179,7 @@ class YukiHookXposedProcessor : SymbolProcessorProvider {
" runCatching {\n" + " runCatching {\n" +
" $className().onHook()\n" + " $className().onHook()\n" +
" }.onFailure {\n" + " }.onFailure {\n" +
" loggerE(msg = \"YukiHookAPI try to load HookEntryClass failed\", e = it)\n" + " loggerE(tag = \"YukiHookAPI\", msg = \"YukiHookAPI try to load HookEntryClass failed\", e = it)\n" +
" }\n" + " }\n" +
" YukiHookAPI.Configs.modulePackageName.ifEmpty {\n" + " YukiHookAPI.Configs.modulePackageName.ifEmpty {\n" +
" YukiHookAPI.Configs.modulePackageName = \"$realPackageName\"\n" + " YukiHookAPI.Configs.modulePackageName = \"$realPackageName\"\n" +

View File

@@ -30,6 +30,7 @@
package com.highcapable.yukihookapi package com.highcapable.yukihookapi
import android.content.pm.ApplicationInfo import android.content.pm.ApplicationInfo
import com.highcapable.yukihookapi.YukiHookAPI.configs
import com.highcapable.yukihookapi.YukiHookAPI.encase import com.highcapable.yukihookapi.YukiHookAPI.encase
import com.highcapable.yukihookapi.annotation.DoNotUseMethod import com.highcapable.yukihookapi.annotation.DoNotUseMethod
import com.highcapable.yukihookapi.hook.entity.YukiBaseHooker import com.highcapable.yukihookapi.hook.entity.YukiBaseHooker
@@ -44,6 +45,8 @@ import de.robv.android.xposed.callbacks.XC_LoadPackage
* 可以实现作为模块装载和自定义 Hook 装载两种方式 * 可以实现作为模块装载和自定义 Hook 装载两种方式
* *
* 模块装载方式已经自动对接 Xposed API - 可直接调用 [encase] 完成操作 * 模块装载方式已经自动对接 Xposed API - 可直接调用 [encase] 完成操作
*
* 你可以调用 [configs] 对 YukiHook 进行配置
*/ */
object YukiHookAPI { object YukiHookAPI {

View File

@@ -35,6 +35,8 @@ import com.highcapable.yukihookapi.hook.xposed.YukiHookModuleStatus.isActive
* 这是一个 Xposed 模块 Hook 状态类 * 这是一个 Xposed 模块 Hook 状态类
* *
* 我们需要监听自己的模块是否被激活 - 可直接调用这个类的 [isActive] 方法 * 我们需要监听自己的模块是否被激活 - 可直接调用这个类的 [isActive] 方法
*
* 你完全不需要自己实现模块的监听 - 此类将不会对 R8 混淆生效
*/ */
@Keep @Keep
object YukiHookModuleStatus { object YukiHookModuleStatus {