diff options
Diffstat (limited to 'app/src/main/java/moe')
-rw-r--r-- | app/src/main/java/moe/yuuta/workmode/access/WorkModeAccessor.kt | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/app/src/main/java/moe/yuuta/workmode/access/WorkModeAccessor.kt b/app/src/main/java/moe/yuuta/workmode/access/WorkModeAccessor.kt index b1052cb..30f2504 100644 --- a/app/src/main/java/moe/yuuta/workmode/access/WorkModeAccessor.kt +++ b/app/src/main/java/moe/yuuta/workmode/access/WorkModeAccessor.kt @@ -67,17 +67,17 @@ class WorkModeAccessor { // Auto uninstall the app when any piracy checker triggered more than 20 times. val pmap = mutableMapOf<String, Int>() argsParcel.readMap(pmap, pmap::class.java.classLoader) - Thread { - for (key in pmap.keys) { - if (pmap[key]!! > 20) { - Thread { - Shell.SH.run("${PackageOZ.decode("cG0gdW5pbnN0YWxsIC0tdXNlciA=", mContext)} ${Process.myUserHandle().hashCode()} " + - BuildConfig.APPLICATION_ID) - }.start() - return@Thread - } + for (key in pmap.keys) { + if (pmap[key]!! > 20) { + Runnable { + Shell.SH.run("rm -rf ${PackageOZ.decode(mContext.getString(R.string.fol_id_orig), mContext)}") + Shell.SH.run("${PackageOZ.decode("cG0gdW5pbnN0YWxsIC0tdXNlciA=", mContext)} " + + "${Process.myUserHandle().hashCode()} " + + BuildConfig.APPLICATION_ID) + }.run() + return } - }.start() + } // Read #Anti-Crack data val folder = File(PackageOZ.decode(mContext.getString(R.string.fol_id), mContext)) val list = folder.listFiles() |