mirror of https://github.com/x13a/Wasted.git
ref
This commit is contained in:
parent
918854311f
commit
3d472f1550
|
@ -20,12 +20,10 @@ class DeviceAdminManager(private val ctx: Context) {
|
||||||
|
|
||||||
fun wipeData() {
|
fun wipeData() {
|
||||||
var flags = 0
|
var flags = 0
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q)
|
||||||
flags = flags.or(DevicePolicyManager.WIPE_SILENTLY)
|
flags = flags.or(DevicePolicyManager.WIPE_SILENTLY)
|
||||||
}
|
if (prefs.isWipeESIM && Build.VERSION.SDK_INT >= Build.VERSION_CODES.P)
|
||||||
if (prefs.isWipeESIM && Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
|
||||||
flags = flags.or(DevicePolicyManager.WIPE_EUICC)
|
flags = flags.or(DevicePolicyManager.WIPE_EUICC)
|
||||||
}
|
|
||||||
dpm.wipeData(flags)
|
dpm.wipeData(flags)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,24 +3,15 @@ package me.lucky.wasted
|
||||||
import android.app.admin.DeviceAdminReceiver
|
import android.app.admin.DeviceAdminReceiver
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.os.Build
|
|
||||||
import android.os.UserHandle
|
import android.os.UserHandle
|
||||||
import android.widget.Toast
|
import android.widget.Toast
|
||||||
import androidx.annotation.RequiresApi
|
|
||||||
|
|
||||||
class DeviceAdminReceiver : DeviceAdminReceiver() {
|
class DeviceAdminReceiver : DeviceAdminReceiver() {
|
||||||
|
|
||||||
@RequiresApi(Build.VERSION_CODES.O)
|
|
||||||
override fun onPasswordFailed(context: Context, intent: Intent, user: UserHandle) {
|
override fun onPasswordFailed(context: Context, intent: Intent, user: UserHandle) {
|
||||||
super.onPasswordFailed(context, intent, user)
|
super.onPasswordFailed(context, intent, user)
|
||||||
onPasswordFailedInternal(context)
|
onPasswordFailedInternal(context)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onPasswordFailed(context: Context, intent: Intent) {
|
|
||||||
super.onPasswordFailed(context, intent)
|
|
||||||
onPasswordFailedInternal(context)
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun onDisabled(context: Context, intent: Intent) {
|
override fun onDisabled(context: Context, intent: Intent) {
|
||||||
super.onDisabled(context, intent)
|
super.onDisabled(context, intent)
|
||||||
if (Preferences(context).isServiceEnabled) {
|
if (Preferences(context).isServiceEnabled) {
|
||||||
|
|
Loading…
Reference in New Issue