diff options
author | YuutaW <17158086+Trumeet@users.noreply.github.com> | 2019-02-24 20:40:01 -0800 |
---|---|---|
committer | YuutaW <17158086+Trumeet@users.noreply.github.com> | 2019-02-24 20:40:01 -0800 |
commit | 5c5aab8960ff731b8d51dd5b7676c281dd690c5a (patch) | |
tree | 732b1a163cc8eee813f8be2b7560f8d2f161601a | |
parent | 90591340c3666681da59ffbfd340c1d751ba0658 (diff) | |
download | WorkMode-5c5aab8960ff731b8d51dd5b7676c281dd690c5a.tar WorkMode-5c5aab8960ff731b8d51dd5b7676c281dd690c5a.tar.gz WorkMode-5c5aab8960ff731b8d51dd5b7676c281dd690c5a.tar.bz2 WorkMode-5c5aab8960ff731b8d51dd5b7676c281dd690c5a.zip |
feat(app): remove privacy logs before uninstall
Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com>
-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> |