Commit 7684602e authored by topjohnwu's avatar topjohnwu

More fixes for non-root devices

parent 4601989d
...@@ -27,7 +27,7 @@ android { ...@@ -27,7 +27,7 @@ android {
productFlavors { productFlavors {
full { full {
versionCode 120 versionCode 121
versionName "5.7.0" versionName "5.7.0"
} }
stub { stub {
......
...@@ -41,7 +41,7 @@ public class ZipUtils { ...@@ -41,7 +41,7 @@ public class ZipUtils {
name = entry.getName(); name = entry.getName();
} }
File dest = new File(folder, name); File dest = new File(folder, name);
if (!dest.getParentFile().mkdirs()) { if (!dest.getParentFile().exists() && !dest.getParentFile().mkdirs()) {
dest = new SuFile(folder, name); dest = new SuFile(folder, name);
dest.getParentFile().mkdirs(); dest.getParentFile().mkdirs();
} }
......
...@@ -28,6 +28,11 @@ public class Const { ...@@ -28,6 +28,11 @@ public class Const {
public static File MAGISK_DISABLE_FILE; public static File MAGISK_DISABLE_FILE;
public static File MAGISK_HOST_FILE; public static File MAGISK_HOST_FILE;
static {
/* Prevent crashing on unrooted devices */
MAGISK_PATH = MAGISK_DISABLE_FILE = MAGISK_HOST_FILE = new File("xxx");
}
public static final String BUSYBOX_PATH = "/sbin/.core/busybox"; public static final String BUSYBOX_PATH = "/sbin/.core/busybox";
public static final String TMP_FOLDER_PATH = "/dev/tmp"; public static final String TMP_FOLDER_PATH = "/dev/tmp";
public static final String MAGISK_LOG = "/cache/magisk.log"; public static final String MAGISK_LOG = "/cache/magisk.log";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment