diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 83c4e35399..7034f15932 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -271,7 +271,7 @@ dependencies { implementation("com.mikepenz:aboutlibraries-core:${BuildPluginsVersion.ABOUTLIB_PLUGIN}") // Shizuku - val shizukuVersion = "12.0.0" + val shizukuVersion = "12.1.0" implementation("dev.rikka.shizuku:api:$shizukuVersion") implementation("dev.rikka.shizuku:provider:$shizukuVersion") diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt index b40608c603..f015cc6bf2 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt @@ -39,6 +39,7 @@ import eu.kanade.tachiyomi.util.system.MiuiUtil import eu.kanade.tachiyomi.util.system.isPackageInstalled import eu.kanade.tachiyomi.util.system.powerManager import eu.kanade.tachiyomi.util.system.toast +import rikka.sui.Sui import uy.kohesive.injekt.injectLazy import eu.kanade.tachiyomi.data.preference.PreferenceKeys as Keys @@ -222,7 +223,7 @@ class SettingsAdvancedController : SettingsController() { onChange { if (it == PreferenceValues.ExtensionInstaller.SHIZUKU.name && - !context.isPackageInstalled("moe.shizuku.privileged.api") + !(context.isPackageInstalled("moe.shizuku.privileged.api") || Sui.isSui()) ) { MaterialAlertDialogBuilder(context) .setTitle(R.string.ext_installer_shizuku)