Revert "[core] Allow vdex speedup for InMemoryDex (#1260)"

* Useless.

This reverts commit 69900249c9.
This commit is contained in:
Wang Han 2021-10-24 18:09:24 +08:00
parent cbe9389295
commit cebd677c58
4 changed files with 1 additions and 23 deletions

View File

@ -24,7 +24,6 @@ import android.app.ActivityThread;
import android.app.LoadedApk;
import android.content.pm.ApplicationInfo;
import android.content.res.CompatibilityInfo;
import android.os.Build;
import android.os.Environment;
import android.os.IBinder;
import android.os.Process;
@ -46,8 +45,6 @@ import java.io.File;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.XposedHelpers;
import de.robv.android.xposed.XposedInit;
import hidden.HiddenApiBridge;
import pxb.android.axml.Util;
public class Main {
public static void startBootstrapHook(boolean isSystem, String appDataDir) {
@ -89,10 +86,6 @@ public class Main {
Utils.logI("Loaded manager, skipping next steps");
return;
}
Utils.logD("appDataDir: " + appDataDir);
if (!isSystem && Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
HiddenApiBridge.VMRuntime_setProcessDataDirectory(appDataDir);
}
installBootstrapHooks(isSystem, appDataDir);
Utils.logI("Loading modules for " + niceName + "/" + Process.myUid());
XposedInit.loadModules();

View File

@ -22,6 +22,5 @@ plugins {
}
dependencies {
compileOnly("androidx.annotation:annotation:1.2.0")
compileOnly(project(":hiddenapi-stubs"))
}
}

View File

@ -35,12 +35,8 @@ import android.os.Handler;
import android.os.IBinder;
import android.os.UserHandle;
import androidx.annotation.RequiresApi;
import java.io.File;
import dalvik.system.VMRuntime;
public class HiddenApiBridge {
public static int AssetManager_addAssetPath(AssetManager am, String path) {
return am.addAssetPath(path);
@ -95,9 +91,4 @@ public class HiddenApiBridge {
public static CompatibilityInfo Resources_getCompatibilityInfo(Resources res) {
return res.getCompatibilityInfo();
}
@RequiresApi(29)
public static void VMRuntime_setProcessDataDirectory(String dataDir) {
VMRuntime.setProcessDataDirectory(dataDir);
}
}

View File

@ -1,7 +1,5 @@
package dalvik.system;
import androidx.annotation.RequiresApi;
public class VMRuntime {
public static VMRuntime getRuntime() {
@ -11,7 +9,4 @@ public class VMRuntime {
public native boolean is64Bit();
public native String vmInstructionSet();
@RequiresApi(29)
public static native void setProcessDataDirectory(String dataDir);
}