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 /app/src/main/java | |
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>
Diffstat (limited to 'app/src/main/java')
-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() |