Random stuff i forgot
This commit is contained in:
parent
763caaf353
commit
b766097bbf
4 changed files with 13 additions and 13 deletions
|
|
@ -35,7 +35,7 @@ data class FontDefinition(
|
|||
val main: Map<String, String>,
|
||||
)
|
||||
|
||||
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<FontDefinition>(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 + "/"
|
||||
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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<PyonModule> = arrayOf(
|
||||
private val pupuModules: Array<PupuModule> = 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
|
||||
|
|
|
|||
|
|
@ -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) {}
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue