[Main] Remove hacky speed-up fix for now
This commit is contained in:
parent
20cc346334
commit
b002f86b35
4 changed files with 13 additions and 4 deletions
2
.idea/compiler.xml
generated
2
.idea/compiler.xml
generated
|
|
@ -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
10
.idea/deploymentTargetDropDown.xml
generated
Normal 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
3
.idea/misc.xml
generated
|
|
@ -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">
|
||||||
|
|
|
||||||
|
|
@ -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]))
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue