From 01e7dff1a01bb6499364cedfd53493e686a341bc Mon Sep 17 00:00:00 2001 From: vvb2060 Date: Mon, 22 Oct 2018 17:58:12 +0800 Subject: [PATCH] Fix crash when using other su --- .../com/topjohnwu/magisk/database/MagiskDatabaseHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/full/java/com/topjohnwu/magisk/database/MagiskDatabaseHelper.java b/app/src/full/java/com/topjohnwu/magisk/database/MagiskDatabaseHelper.java index bbac8a94c..08b3624fb 100644 --- a/app/src/full/java/com/topjohnwu/magisk/database/MagiskDatabaseHelper.java +++ b/app/src/full/java/com/topjohnwu/magisk/database/MagiskDatabaseHelper.java @@ -80,7 +80,7 @@ public class MagiskDatabaseHelper { Context de = Build.VERSION.SDK_INT >= Build.VERSION_CODES.N ? mm.createDeviceProtectedStorageContext() : mm; if (!MANAGER_DB.canWrite()) { - if (!Shell.rootAccess()) { + if (!Shell.rootAccess() || Data.magiskVersionCode < 0) { // We don't want the app to crash, create a db and return return mm.openOrCreateDatabase("su.db", Context.MODE_PRIVATE, null); }