Update demo

This commit is contained in:
2022-11-27 04:20:14 +08:00
parent 20b0ed29ab
commit 3a5efa168f

View File

@@ -43,9 +43,7 @@ import com.highcapable.yukihookapi.hook.factory.applyModuleTheme
import com.highcapable.yukihookapi.hook.factory.registerModuleAppActivities import com.highcapable.yukihookapi.hook.factory.registerModuleAppActivities
import com.highcapable.yukihookapi.hook.type.android.ActivityClass import com.highcapable.yukihookapi.hook.type.android.ActivityClass
import com.highcapable.yukihookapi.hook.type.android.BundleClass import com.highcapable.yukihookapi.hook.type.android.BundleClass
import com.highcapable.yukihookapi.hook.type.java.StringArrayClass import com.highcapable.yukihookapi.hook.type.java.*
import com.highcapable.yukihookapi.hook.type.java.StringType
import com.highcapable.yukihookapi.hook.type.java.UnitType
import com.highcapable.yukihookapi.hook.xposed.bridge.event.YukiXposedEvent import com.highcapable.yukihookapi.hook.xposed.bridge.event.YukiXposedEvent
import com.highcapable.yukihookapi.hook.xposed.proxy.IYukiHookXposedInit import com.highcapable.yukihookapi.hook.xposed.proxy.IYukiHookXposedInit
@@ -222,7 +220,7 @@ class HookEntry : IYukiHookXposedInit {
method { method {
name = "getFirstText" name = "getFirstText"
emptyParam() emptyParam()
returnType = StringType returnType = StringClass
} }
// Replaced hook // Replaced hook
// 执行替换 Hook // 执行替换 Hook
@@ -240,7 +238,7 @@ class HookEntry : IYukiHookXposedInit {
beforeHook { beforeHook {
field { field {
name = "secondText" name = "secondText"
type = StringType type = StringClass
}.get(instance).set("I am hook result") }.get(instance).set("I am hook result")
} }
// After hook the method // After hook the method
@@ -264,8 +262,8 @@ class HookEntry : IYukiHookXposedInit {
injectMember { injectMember {
method { method {
name = "getRegularText" name = "getRegularText"
param(StringType) param(StringClass)
returnType = StringType returnType = StringClass
} }
// Before hook the method // Before hook the method
// 在方法执行之前拦截 // 在方法执行之前拦截
@@ -330,7 +328,7 @@ class HookEntry : IYukiHookXposedInit {
method { method {
name = "getDataText" name = "getDataText"
emptyParam() emptyParam()
returnType = StringType returnType = StringClass
} }
// Replaced hook // Replaced hook
// 执行替换 Hook // 执行替换 Hook
@@ -343,7 +341,7 @@ class HookEntry : IYukiHookXposedInit {
// Inject the method to be hooked // Inject the method to be hooked
// 注入要 Hook 的方法 // 注入要 Hook 的方法
injectMember { injectMember {
constructor { param(StringType) } constructor { param(StringClass) }
// Before hook the method // Before hook the method
// 在方法执行之前拦截 // 在方法执行之前拦截
beforeHook { beforeHook {