aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java
diff options
context:
space:
mode:
authorYuutaW <17158086+Trumeet@users.noreply.github.com>2019-02-24 20:40:01 -0800
committerYuutaW <17158086+Trumeet@users.noreply.github.com>2019-02-24 20:40:01 -0800
commit5c5aab8960ff731b8d51dd5b7676c281dd690c5a (patch)
tree732b1a163cc8eee813f8be2b7560f8d2f161601a /app/src/main/java
parent90591340c3666681da59ffbfd340c1d751ba0658 (diff)
downloadWorkMode-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.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()