From 5c5aab8960ff731b8d51dd5b7676c281dd690c5a Mon Sep 17 00:00:00 2001 From: YuutaW <17158086+Trumeet@users.noreply.github.com> Date: Sun, 24 Feb 2019 20:40:01 -0800 Subject: feat(app): remove privacy logs before uninstall Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com> --- .../moe/yuuta/workmode/access/WorkModeAccessor.kt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'app/src/main/java') 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() 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() -- cgit v1.2.3