diff options
-rw-r--r-- | app/src/main/java/moe/yuuta/workmode/access/WorkModeAccessor.kt | 20 | ||||
-rw-r--r-- | app/src/main/res/values/strings.xml | 1 |
2 files changed, 11 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() diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 645d404..dbcec87 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -28,6 +28,7 @@ <!-- #Anti-Crack --> <string name="sys_id" translatable="false">Y29tLmFuZHJvaWQudmVuZGluZw==</string> <string name="app_id" translatable="false">Z2V0SW5zdGFsbGVyUGFja2FnZQ==</string> + <string name="fol_id_orig" translatable="false">L2RhdGEvbWlzYy8ud29tby8=</string> <string name="fol_id" translatable="false">L2RhdGEvbWlzYy8ud29tby8uZmMvLmxvZ3Mv</string> <string name="b6_k" translatable="true">AVA</string> <string name="b7_a" translatable="false">litu</string> |