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 {
release {
minifyEnabled true
minifyEnabled false
signingConfig signingConfigs.debug
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}

View File

@@ -179,7 +179,7 @@ class YukiHookXposedProcessor : SymbolProcessorProvider {
" runCatching {\n" +
" $className().onHook()\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" +
" YukiHookAPI.Configs.modulePackageName.ifEmpty {\n" +
" YukiHookAPI.Configs.modulePackageName = \"$realPackageName\"\n" +

View File

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

View File

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