aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/moe/yuuta/workmode/access/WorkModeAccessor.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/moe/yuuta/workmode/access/WorkModeAccessor.kt')
-rw-r--r--app/src/main/java/moe/yuuta/workmode/access/WorkModeAccessor.kt20
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()