From b766097bbf5a748bed4166616a40de5e3fd29b69 Mon Sep 17 00:00:00 2001 From: cocobo1 Date: Wed, 30 Apr 2025 18:49:42 +0100 Subject: [PATCH] Random stuff i forgot --- .../io/github/pyoncord/xposed/FontsModule.kt | 6 +++--- .../io/github/pyoncord/xposed/LogBoxModule.kt | 4 ++-- .../main/kotlin/io/github/pyoncord/xposed/Main.kt | 14 +++++++------- .../kotlin/io/github/pyoncord/xposed/PupuModule.kt | 2 +- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/app/src/main/kotlin/io/github/pyoncord/xposed/FontsModule.kt b/app/src/main/kotlin/io/github/pyoncord/xposed/FontsModule.kt index f591efc..fef587b 100644 --- a/app/src/main/kotlin/io/github/pyoncord/xposed/FontsModule.kt +++ b/app/src/main/kotlin/io/github/pyoncord/xposed/FontsModule.kt @@ -35,7 +35,7 @@ data class FontDefinition( val main: Map, ) -class FontsModule: PyonModule() { +class FontsModule: PupuModule() { private val EXTENSIONS = arrayOf("", "_bold", "_italic", "_bold_italic") private val FILE_EXTENSIONS = arrayOf(".ttf", ".otf") private val FONTS_ASSET_PATH = "fonts/" @@ -63,7 +63,7 @@ class FontsModule: PyonModule() { } }) - val fontDefFile = File(appInfo.dataDir, "files/pyoncord/fonts.json") + val fontDefFile = File(appInfo.dataDir, "files/pupu/fonts.json") if (!fontDefFile.exists()) return@with val fontDef = try { @@ -71,7 +71,7 @@ class FontsModule: PyonModule() { json.decodeFromString(fontDefFile.readText()) } catch (_: Throwable) { return@with } - fontsDownloadsDir = File(appInfo.dataDir, "files/pyoncord/downloads/fonts").apply { mkdirs() } + fontsDownloadsDir = File(appInfo.dataDir, "files/pupu/downloads/fonts").apply { mkdirs() } fontsDir = File(fontsDownloadsDir, fontDef.name!!).apply { mkdirs() } fontsAbsPath = fontsDir.absolutePath + "/" diff --git a/app/src/main/kotlin/io/github/pyoncord/xposed/LogBoxModule.kt b/app/src/main/kotlin/io/github/pyoncord/xposed/LogBoxModule.kt index ad0a668..bb02e43 100644 --- a/app/src/main/kotlin/io/github/pyoncord/xposed/LogBoxModule.kt +++ b/app/src/main/kotlin/io/github/pyoncord/xposed/LogBoxModule.kt @@ -1,4 +1,4 @@ -package io.github.pyoncord.xposed +package cocobo1.pupu.xposed import android.app.AlertDialog import android.app.AndroidAppHelper @@ -91,7 +91,7 @@ class LogBoxModule: PupuModule() { reloadApp() } 1 -> { - val bundleFile = File(packageParam.appInfo.dataDir, "cache/pyoncord/bundle.js") + val bundleFile = File(packageParam.appInfo.dataDir, "cache/pupu/bundle.js") if (bundleFile.exists()) { bundleFile.delete() } diff --git a/app/src/main/kotlin/io/github/pyoncord/xposed/Main.kt b/app/src/main/kotlin/io/github/pyoncord/xposed/Main.kt index 9b14357..e7fb695 100644 --- a/app/src/main/kotlin/io/github/pyoncord/xposed/Main.kt +++ b/app/src/main/kotlin/io/github/pyoncord/xposed/Main.kt @@ -1,4 +1,4 @@ -package io.github.pyoncord.xposed +package cocobo1.pupu.xposed import android.app.Activity import android.content.res.AssetManager @@ -34,7 +34,7 @@ data class LoaderConfig( ) class Main : IXposedHookLoadPackage { - private val pyonModules: Array = arrayOf( + private val pupuModules: Array = arrayOf( ThemeModule(), SysColorsModule(), FontsModule(), @@ -46,7 +46,7 @@ class Main : IXposedHookLoadPackage { put("loaderName", "PupuXposed") put("loaderVersion", BuildConfig.VERSION_NAME) - for (module in pyonModules) { + for (module in pupuModules) { module.buildJson(this) } } @@ -82,7 +82,7 @@ class Main : IXposedHookLoadPackage { ) = with (param) { val catalystInstanceImpl = classLoader.loadClass("com.facebook.react.bridge.CatalystInstanceImpl") - for (module in pyonModules) module.onInit(param) + for (module in pupuModules) module.onInit(param) val loadScriptFromAssets = catalystInstanceImpl.getDeclaredMethod( "loadScriptFromAssets", @@ -104,8 +104,8 @@ class Main : IXposedHookLoadPackage { String::class.java ).apply { isAccessible = true } - val cacheDir = File(appInfo.dataDir, "cache/pyoncord").apply { mkdirs() } - val filesDir = File(appInfo.dataDir, "files/pyoncord").apply { mkdirs() } + val cacheDir = File(appInfo.dataDir, "cache/pupu").apply { mkdirs() } + val filesDir = File(appInfo.dataDir, "files/pupu").apply { mkdirs() } val preloadsDir = File(filesDir, "preloads").apply { mkdirs() } val bundle = File(cacheDir, "bundle.js") @@ -186,7 +186,7 @@ class Main : IXposedHookLoadPackage { XposedBridge.invokeOriginalMethod( setGlobalVariable, param.thisObject, - arrayOf("__PYON_LOADER__", buildLoaderJsonString()) + arrayOf("__PUPU_LOADER__", buildLoaderJsonString()) ) preloadsDir diff --git a/app/src/main/kotlin/io/github/pyoncord/xposed/PupuModule.kt b/app/src/main/kotlin/io/github/pyoncord/xposed/PupuModule.kt index 7213f3c..faf3034 100644 --- a/app/src/main/kotlin/io/github/pyoncord/xposed/PupuModule.kt +++ b/app/src/main/kotlin/io/github/pyoncord/xposed/PupuModule.kt @@ -3,7 +3,7 @@ package cocobo1.pupu.xposed import de.robv.android.xposed.callbacks.XC_LoadPackage import kotlinx.serialization.json.JsonObjectBuilder -abstract class PyonModule { +abstract class PupuModule { open fun buildJson(builder: JsonObjectBuilder) {} open fun onInit(packageParam: XC_LoadPackage.LoadPackageParam) {} } \ No newline at end of file