Magisk/app/src/main/java/com/topjohnwu/magisk/Info.java

31 lines
907 B
Java
Raw Normal View History

package com.topjohnwu.magisk;
2019-06-16 23:47:30 +00:00
import androidx.annotation.NonNull;
import com.topjohnwu.magisk.model.entity.UpdateInfo;
import com.topjohnwu.superuser.Shell;
import com.topjohnwu.superuser.ShellUtils;
public final class Info {
public static int magiskVersionCode = -1;
2019-06-16 23:47:30 +00:00
@NonNull
public static String magiskVersionString = "";
2019-06-16 23:47:30 +00:00
public static UpdateInfo remote = new UpdateInfo();
public static boolean keepVerity = false;
public static boolean keepEnc = false;
public static boolean recovery = false;
public static void loadMagiskInfo() {
try {
magiskVersionString = ShellUtils.fastCmd("magisk -v").split(":")[0];
magiskVersionCode = Integer.parseInt(ShellUtils.fastCmd("magisk -V"));
Config.setMagiskHide(Shell.su("magiskhide --status").exec().isSuccess());
} catch (NumberFormatException ignored) {
}
}
}