mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-04 09:45:19 +08:00
...
This commit is contained in:
@@ -28,6 +28,7 @@
|
|||||||
package com.highcapable.yukihookapi.hook.entity
|
package com.highcapable.yukihookapi.hook.entity
|
||||||
|
|
||||||
import com.highcapable.yukihookapi.YukiHookAPI
|
import com.highcapable.yukihookapi.YukiHookAPI
|
||||||
|
import com.highcapable.yukihookapi.annotation.DoNotUseMethod
|
||||||
import com.highcapable.yukihookapi.hook.proxy.YukiHookXposedInitProxy
|
import com.highcapable.yukihookapi.hook.proxy.YukiHookXposedInitProxy
|
||||||
import com.highcapable.yukihookapi.param.PackageParam
|
import com.highcapable.yukihookapi.param.PackageParam
|
||||||
|
|
||||||
@@ -70,6 +71,7 @@ abstract class YukiBaseHooker : PackageParam() {
|
|||||||
* 赋值并克隆一个 [PackageParam]
|
* 赋值并克隆一个 [PackageParam]
|
||||||
* @param packageParam 需要使用的 [PackageParam]
|
* @param packageParam 需要使用的 [PackageParam]
|
||||||
*/
|
*/
|
||||||
|
@DoNotUseMethod
|
||||||
internal fun assignInstance(packageParam: PackageParam) {
|
internal fun assignInstance(packageParam: PackageParam) {
|
||||||
baseAssignInstance(packageParam)
|
baseAssignInstance(packageParam)
|
||||||
onHook()
|
onHook()
|
||||||
|
@@ -30,6 +30,7 @@
|
|||||||
package com.highcapable.yukihookapi.param
|
package com.highcapable.yukihookapi.param
|
||||||
|
|
||||||
import android.content.pm.ApplicationInfo
|
import android.content.pm.ApplicationInfo
|
||||||
|
import com.highcapable.yukihookapi.annotation.DoNotUseMethod
|
||||||
import com.highcapable.yukihookapi.hook.core.YukiHookCreater
|
import com.highcapable.yukihookapi.hook.core.YukiHookCreater
|
||||||
import com.highcapable.yukihookapi.hook.entity.YukiBaseHooker
|
import com.highcapable.yukihookapi.hook.entity.YukiBaseHooker
|
||||||
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
||||||
@@ -89,6 +90,7 @@ open class PackageParam(
|
|||||||
* 赋值并克隆另一个 [PackageParam]
|
* 赋值并克隆另一个 [PackageParam]
|
||||||
* @param another 另一个 [PackageParam]
|
* @param another 另一个 [PackageParam]
|
||||||
*/
|
*/
|
||||||
|
@DoNotUseMethod
|
||||||
internal fun baseAssignInstance(another: PackageParam) {
|
internal fun baseAssignInstance(another: PackageParam) {
|
||||||
this.baseParam = another.baseParam
|
this.baseParam = another.baseParam
|
||||||
this.customParam = another.customParam
|
this.customParam = another.customParam
|
||||||
|
Reference in New Issue
Block a user