diff --git a/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/CacheModule.kt b/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/CacheModule.kt index 329d925..4684ca1 100644 --- a/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/CacheModule.kt +++ b/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/CacheModule.kt @@ -4,6 +4,9 @@ import android.content.Context import android.util.AtomicFile import GoonXposed.xposed.Module import GoonXposed.xposed.Utils.Log +import GoonXposed.xposed.asDir +import GoonXposed.xposed.asFile +import GoonXposed.xposed.getAppInfo import GoonXposed.xposed.modules.bridge.BridgeModule import java.io.* diff --git a/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/FixResourcesModule.kt b/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/FixResourcesModule.kt index c6f39fe..2501a12 100644 --- a/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/FixResourcesModule.kt +++ b/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/FixResourcesModule.kt @@ -4,6 +4,7 @@ import android.content.res.Resources import de.robv.android.xposed.callbacks.XC_LoadPackage import GoonXposed.xposed.Constants.Companion.TARGET_PACKAGE import GoonXposed.xposed.Module +import GoonXposed.xposed.hookMethod /** * Hooks [Resources.getIdentifier] to fix resource package name mismatch. diff --git a/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/HookScriptLoaderModule.kt b/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/HookScriptLoaderModule.kt index 9574dbf..807481f 100644 --- a/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/HookScriptLoaderModule.kt +++ b/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/HookScriptLoaderModule.kt @@ -6,9 +6,15 @@ import de.robv.android.xposed.IXposedHookZygoteInit import de.robv.android.xposed.XposedBridge import de.robv.android.xposed.callbacks.XC_LoadPackage import GoonXposed.xposed.Constants +import GoonXposed.xposed.HookScope import GoonXposed.xposed.HookStateHolder import GoonXposed.xposed.Module import GoonXposed.xposed.Utils.Log +import GoonXposed.xposed.asDir +import GoonXposed.xposed.asFile +import GoonXposed.xposed.hook +import GoonXposed.xposed.method +import GoonXposed.xposed.safeLoadClass import GoonXposed.xposed.modules.HookScriptLoaderModule.PRELOADS_DIR import kotlinx.coroutines.async import kotlinx.coroutines.awaitAll diff --git a/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/LogBoxModule.kt b/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/LogBoxModule.kt index e26e7d9..7199605 100644 --- a/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/LogBoxModule.kt +++ b/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/LogBoxModule.kt @@ -19,6 +19,7 @@ import android.widget.LinearLayout import android.widget.TextView import android.widget.Toast import androidx.core.view.setPadding +import de.robv.android.xposed.XC_MethodHook.MethodHookParam import de.robv.android.xposed.XC_MethodReplacement import de.robv.android.xposed.XposedBridge import de.robv.android.xposed.XposedHelpers @@ -26,6 +27,7 @@ import de.robv.android.xposed.callbacks.XC_LoadPackage import GoonXposed.xposed.Module import GoonXposed.xposed.Utils.Companion.reloadApp import GoonXposed.xposed.Utils.Log +import GoonXposed.xposed.hook import kotlinx.coroutines.* import org.json.JSONObject import java.io.File diff --git a/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/PayloadGlobalModule.kt b/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/PayloadGlobalModule.kt index 03d0601..1167ca5 100644 --- a/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/PayloadGlobalModule.kt +++ b/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/PayloadGlobalModule.kt @@ -6,8 +6,12 @@ import de.robv.android.xposed.XposedBridge import de.robv.android.xposed.callbacks.XC_LoadPackage import GoonXposed.xposed.BuildConfig import GoonXposed.xposed.Constants +import GoonXposed.xposed.MethodHookBuilder import GoonXposed.xposed.Module import GoonXposed.xposed.Utils.Companion.JSON +import GoonXposed.xposed.hook +import GoonXposed.xposed.method +import GoonXposed.xposed.safeLoadClass import GoonXposed.xposed.modules.HookScriptLoaderModule.PRELOADS_DIR import kotlinx.serialization.json.buildJsonObject import kotlinx.serialization.json.put diff --git a/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/PluginsModule.kt b/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/PluginsModule.kt index 8aae94b..283284c 100644 --- a/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/PluginsModule.kt +++ b/app/src/main/kotlin/ShiggyXposed/xposed/xposed/modules/PluginsModule.kt @@ -4,6 +4,7 @@ import android.content.Context import android.util.AtomicFile import GoonXposed.xposed.Module import GoonXposed.xposed.Utils.Log +import GoonXposed.xposed.asFile import GoonXposed.xposed.modules.bridge.BridgeModule import java.io.*