diff --git a/app/src/main/java/com/topjohnwu/magisk/Const.kt b/app/src/main/java/com/topjohnwu/magisk/Const.kt index 51bcbeba3..8e6616772 100644 --- a/app/src/main/java/com/topjohnwu/magisk/Const.kt +++ b/app/src/main/java/com/topjohnwu/magisk/Const.kt @@ -9,33 +9,28 @@ object Const { const val DEBUG_TAG = "MagiskManager" - // APK content - const val ANDROID_MANIFEST = "AndroidManifest.xml" - - const val SU_KEYSTORE_KEY = "su_key" - // Paths const val MAGISK_PATH = "/sbin/.magisk/img" @JvmField - val EXTERNAL_PATH: File = - Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + val EXTERNAL_PATH = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)!! @JvmField - var MAGISK_DISABLE_FILE: File = File("xxx") - + var MAGISK_DISABLE_FILE = File("xxx") const val TMP_FOLDER_PATH = "/dev/tmp" const val MAGISK_LOG = "/cache/magisk.log" - const val MANAGER_CONFIGS = ".tmp.magisk.config" // Versions const val UPDATE_SERVICE_VER = 1 const val SNET_EXT_VER = 12 + const val SNET_REVISION = "b66b1a914978e5f4c4bbfd74a59f4ad371bac107" + const val BOOTCTL_REVISION = "9c5dfc1b8245c0b5b524901ef0ff0f8335757b77" + // Misc + const val ANDROID_MANIFEST = "AndroidManifest.xml" + const val MAGISK_INSTALL_LOG_FILENAME = "magisk_install_log_%s.log" + const val MANAGER_CONFIGS = ".tmp.magisk.config" @JvmField val USER_ID = Process.myUid() / 100000 - // Generic - const val MAGISK_INSTALL_LOG_FILENAME = "magisk_install_log_%s.log" - init { EXTERNAL_PATH.mkdirs() } @@ -75,9 +70,10 @@ object Const { val SNET_URL = getRaw("b66b1a914978e5f4c4bbfd74a59f4ad371bac107", "snet.apk") @JvmField val BOOTCTL_URL = getRaw("9c5dfc1b8245c0b5b524901ef0ff0f8335757b77", "bootctl") + const val GITHUB_RAW_API_URL = "https://raw.githubusercontent.com/" private fun getRaw(where: String, name: String) = - "https://raw.githubusercontent.com/topjohnwu/magisk_files/%s/%s".format(where, name) + "${GITHUB_RAW_API_URL}topjohnwu/magisk_files/$where/$name" } object Key { diff --git a/app/src/main/java/com/topjohnwu/magisk/Constants.kt b/app/src/main/java/com/topjohnwu/magisk/Constants.kt deleted file mode 100644 index 5db50e2ea..000000000 --- a/app/src/main/java/com/topjohnwu/magisk/Constants.kt +++ /dev/null @@ -1,20 +0,0 @@ -package com.topjohnwu.magisk - -import android.os.Process - -object Constants { - - // Paths - val MAGISK_PATH = "/sbin/.magisk/img" - val MAGISK_LOG = "/cache/magisk.log" - - val USER_ID get() = Process.myUid() / 100000 - - const val SNET_REVISION = "b66b1a914978e5f4c4bbfd74a59f4ad371bac107" - const val BOOTCTL_REVISION = "9c5dfc1b8245c0b5b524901ef0ff0f8335757b77" - - const val GITHUB_URL = "https://github.com/" - const val GITHUB_API_URL = "https://api.github.com/" - const val GITHUB_RAW_API_URL = "https://raw.githubusercontent.com/" - -} \ No newline at end of file diff --git a/app/src/main/java/com/topjohnwu/magisk/data/database/PolicyDao.kt b/app/src/main/java/com/topjohnwu/magisk/data/database/PolicyDao.kt index 35d763f71..0ae902bfb 100644 --- a/app/src/main/java/com/topjohnwu/magisk/data/database/PolicyDao.kt +++ b/app/src/main/java/com/topjohnwu/magisk/data/database/PolicyDao.kt @@ -2,7 +2,7 @@ package com.topjohnwu.magisk.data.database import android.content.Context import android.content.pm.PackageManager -import com.topjohnwu.magisk.Constants +import com.topjohnwu.magisk.Const import com.topjohnwu.magisk.data.database.base.* import com.topjohnwu.magisk.model.entity.MagiskPolicy import com.topjohnwu.magisk.model.entity.toMap @@ -60,7 +60,7 @@ class PolicyDao( fun fetchAll() = query