diff --git a/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/entity/YukiBaseHooker.kt b/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/entity/YukiBaseHooker.kt index 26a2f08b..25d7eb80 100644 --- a/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/entity/YukiBaseHooker.kt +++ b/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/entity/YukiBaseHooker.kt @@ -28,6 +28,7 @@ package com.highcapable.yukihookapi.hook.entity import com.highcapable.yukihookapi.YukiHookAPI +import com.highcapable.yukihookapi.annotation.DoNotUseMethod import com.highcapable.yukihookapi.hook.proxy.YukiHookXposedInitProxy import com.highcapable.yukihookapi.param.PackageParam @@ -70,6 +71,7 @@ abstract class YukiBaseHooker : PackageParam() { * 赋值并克隆一个 [PackageParam] * @param packageParam 需要使用的 [PackageParam] */ + @DoNotUseMethod internal fun assignInstance(packageParam: PackageParam) { baseAssignInstance(packageParam) onHook() diff --git a/yukihookapi/src/main/java/com/highcapable/yukihookapi/param/PackageParam.kt b/yukihookapi/src/main/java/com/highcapable/yukihookapi/param/PackageParam.kt index f4f2a419..5635367c 100644 --- a/yukihookapi/src/main/java/com/highcapable/yukihookapi/param/PackageParam.kt +++ b/yukihookapi/src/main/java/com/highcapable/yukihookapi/param/PackageParam.kt @@ -30,6 +30,7 @@ package com.highcapable.yukihookapi.param import android.content.pm.ApplicationInfo +import com.highcapable.yukihookapi.annotation.DoNotUseMethod import com.highcapable.yukihookapi.hook.core.YukiHookCreater import com.highcapable.yukihookapi.hook.entity.YukiBaseHooker import de.robv.android.xposed.callbacks.XC_LoadPackage @@ -89,6 +90,7 @@ open class PackageParam( * 赋值并克隆另一个 [PackageParam] * @param another 另一个 [PackageParam] */ + @DoNotUseMethod internal fun baseAssignInstance(another: PackageParam) { this.baseParam = another.baseParam this.customParam = another.customParam