mirror of
https://github.com/kavishdevar/librepods.git
synced 2026-05-25 10:24:34 +00:00
android: fix bypass_device_check.v2 being silently ignored (#543)
This commit is contained in:
@@ -24,6 +24,9 @@ import android.os.Build
|
|||||||
fun isSupported(sharedPreferences: SharedPreferences): Boolean {
|
fun isSupported(sharedPreferences: SharedPreferences): Boolean {
|
||||||
val isPixel = Build.MANUFACTURER.lowercase() == "google"
|
val isPixel = Build.MANUFACTURER.lowercase() == "google"
|
||||||
val isOppoOrOnePlus = Build.MANUFACTURER.lowercase() in listOf("oneplus", "oppo")
|
val isOppoOrOnePlus = Build.MANUFACTURER.lowercase() in listOf("oneplus", "oppo")
|
||||||
|
val isBypassFlagActive = sharedPreferences.getBoolean("bypass_device_check.v2", false)
|
||||||
|
|
||||||
|
if (isBypassFlagActive) return true
|
||||||
|
|
||||||
if (isPixel) {
|
if (isPixel) {
|
||||||
when (Build.VERSION.SDK_INT) {
|
when (Build.VERSION.SDK_INT) {
|
||||||
@@ -38,5 +41,5 @@ fun isSupported(sharedPreferences: SharedPreferences): Boolean {
|
|||||||
} else if (isOppoOrOnePlus) {
|
} else if (isOppoOrOnePlus) {
|
||||||
return Build.VERSION.SDK_INT >= 36
|
return Build.VERSION.SDK_INT >= 36
|
||||||
}
|
}
|
||||||
return sharedPreferences.getBoolean("bypass_device_check.v2", false)
|
return false
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user