mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-15 07:39:00 -04:00
[Java Runtime Sandbox] make it non-overrideable
This commit is contained in:
parent
faedb6f2eb
commit
4a1f976032
@ -78,9 +78,6 @@ public final class Tools
|
||||
public static void getJavaArgs(Context ctx, List<String> javaArgList) {
|
||||
List<String> overrideableArgList = new ArrayList<String>();
|
||||
|
||||
overrideableArgList.add("-Djava.security.manager");
|
||||
overrideableArgList.add("-Djava.security.policy==java_sandbox.policy");
|
||||
|
||||
overrideableArgList.add("-Djava.home=" + Tools.DIR_HOME_JRE);
|
||||
overrideableArgList.add("-Djava.io.tmpdir=" + ctx.getCacheDir().getAbsolutePath());
|
||||
|
||||
|
@ -248,6 +248,11 @@ public class JREUtils
|
||||
List<String> javaArgList = new ArrayList<String>();
|
||||
javaArgList.add(Tools.DIR_HOME_JRE + "/bin/java");
|
||||
Tools.getJavaArgs(ctx, javaArgList);
|
||||
|
||||
// Run java on sandbox, non-overrideable.
|
||||
javaArgList.add("-Djava.security.manager");
|
||||
javaArgList.add("-Djava.security.policy==java_sandbox.policy");
|
||||
|
||||
javaArgList.addAll(args);
|
||||
|
||||
// For debugging only!
|
||||
|
Loading…
x
Reference in New Issue
Block a user