[Main] Remove hacky speed-up fix for now

This commit is contained in:
Beef 2023-05-12 22:04:11 +01:00
parent 20cc346334
commit b002f86b35
4 changed files with 13 additions and 4 deletions

2
.idea/compiler.xml generated
View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="CompilerConfiguration"> <component name="CompilerConfiguration">
<bytecodeTargetLevel target="17" /> <bytecodeTargetLevel target="19" />
</component> </component>
</project> </project>

10
.idea/deploymentTargetDropDown.xml generated Normal file
View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="deploymentTargetDropDown">
<value>
<entry key="app">
<State />
</entry>
</value>
</component>
</project>

3
.idea/misc.xml generated
View file

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" /> <component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="temurin-17" project-jdk-type="JavaSDK"> <component name="ProjectRootManager" version="2" languageLevel="JDK_19" default="true" project-jdk-name="19" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" /> <output url="file://$PROJECT_DIR$/build/classes" />
</component> </component>
<component name="ProjectType"> <component name="ProjectType">

View file

@ -65,7 +65,6 @@ class Main : IXposedHookZygoteInit, IXposedHookLoadPackage {
val loadScriptFromFile = catalystInstance.getDeclaredMethod("jniLoadScriptFromFile", String::class.java, String::class.java, Boolean::class.javaPrimitiveType) val loadScriptFromFile = catalystInstance.getDeclaredMethod("jniLoadScriptFromFile", String::class.java, String::class.java, Boolean::class.javaPrimitiveType)
// TODO: Loader config // TODO: Loader config
// TODO: It's fast now, but we have the Hindi timestamps issue. Probably requires a JS side fix.
val hook = object : XC_MethodHook() { val hook = object : XC_MethodHook() {
override fun beforeHookedMethod(param: MethodHookParam): Unit = runBlocking { override fun beforeHookedMethod(param: MethodHookParam): Unit = runBlocking {
@ -84,7 +83,6 @@ class Main : IXposedHookZygoteInit, IXposedHookLoadPackage {
scope.launch(scope.coroutineContext) { scope.launch(scope.coroutineContext) {
Log.i("Vendetta", "Waiting for HTTP") Log.i("Vendetta", "Waiting for HTTP")
httpJob.await() httpJob.await()
delay(500) // Magic hacky bullshit
Log.i("Vendetta", "Executing Vendetta") Log.i("Vendetta", "Executing Vendetta")
XposedBridge.invokeOriginalMethod(loadScriptFromFile, param.thisObject, arrayOf(bundle.absolutePath, bundle.absolutePath, param.args[2])) XposedBridge.invokeOriginalMethod(loadScriptFromFile, param.thisObject, arrayOf(bundle.absolutePath, bundle.absolutePath, param.args[2]))