From e0a1e347a625323479361c478865c27908e8252c Mon Sep 17 00:00:00 2001
From: "karl.hudgell" <karl.hudgell@bjss.com>
Date: Wed, 26 Aug 2020 09:58:06 +0100
Subject: [PATCH 1/3] 2.0.6

---
 buildRelease.sh       |  3 +++
 data/packageList.json |  1 -
 package.json          |  2 +-
 pages/pages.js        | 28 ++++++++++++++++++++++++++++
 4 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/buildRelease.sh b/buildRelease.sh
index ff47153..6fc5763 100644
--- a/buildRelease.sh
+++ b/buildRelease.sh
@@ -5,6 +5,9 @@ mv miwatchkleaner2-* ./release && \
 mv ./release/miwatchkleaner2-win-* ./release/Windows && \
 mv ./release/miwatchkleaner2-linux-* ./release/Linux && \
 mv ./release/miwatchkleaner2-macos-* ./release/MacOs && \
+cp ./data/packageList.json ./release/Windows/data/ && \
+cp ./data/packageList.json ./release/MacOS/data/ && \
+cp ./data/packageList.json ./release/Linux/data/ && \
 chmod 0777 ./release/**/adb && \
 chmod 0777 ./release/**/miwatchkleaner2-* && \
 chmod +x ./release/**/adb && \
diff --git a/data/packageList.json b/data/packageList.json
index eeff6c4..f52f4fe 100644
--- a/data/packageList.json
+++ b/data/packageList.json
@@ -16,7 +16,6 @@
     "com.xiaomi.wear.weather",
     "com.xiaomi.wear.charging",
     "com.xiaomi.wear.anonymous.xiaoai",
-    "com.xiaomi.wear.lpa",
     "com.xiaomi.wear.setupprovider",
     "com.xiaomi.wear.xiaoai",
     "com.xiaomi.wear.card",
diff --git a/package.json b/package.json
index 780b777..070bda5 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "miwatchkleaner2.0",
-  "version": "2.0.5",
+  "version": "2.0.6",
   "description": "MiWatch Cleaning Tool",
   "main": "app.js",
   "bin": "app.js",
diff --git a/pages/pages.js b/pages/pages.js
index b172d3f..3c1fe53 100644
--- a/pages/pages.js
+++ b/pages/pages.js
@@ -123,6 +123,34 @@ module.exports = {
                 console.log(element + ' - ' + result.stdout);
                 logger.info(element + ' - ' + result.stdout);
 
+                if (element === "data\\apps\\simpleweather_base.apk") {
+                    const dl = new DownloaderHelper('http://kithub.cf/Karl/MiWatchKleaner-APKs/raw/master/Others/simpleweather_split_config.armeabi_v7a.apk', './data/apps/', {
+                        override: true,
+                    });
+                    dl.on('end', () => console.log('Downloading Latest Complete'),
+                        logger.info('Downloading Latest Complete')
+                    )
+                    const dl2 = new DownloaderHelper('http://kithub.cf/Karl/MiWatchKleaner-APKs/raw/master/Others/simpleweather_split_config.xhdpi.apk', './data/apps/', {
+                        override: true,
+                    });
+                    dl2.on('end', () => console.log('Downloading Latest Complete'),
+                        logger.info('Downloading Latest Complete')
+                    )
+                    await dl.start();
+                    await dl2.start();
+                    await shellExec(adbRun + ' install-multiple "data\\apps\\simpleweather_base.apk" "data\\apps\\simpleweather_split_config.armeabi_v7a.apk" "data\\apps\\simpleweather_split_config.xhdpi.apk"').then(function (result) {
+                        console.log(result)
+                        console.log('moreLocale Activated On Watch');
+                        logger.info('moreLocale Activated On Watch');
+                    })
+                }
+
+                if (element === "data\\apps\\MoreLocale.apk") {
+                    await shellExec(adbRun + ' shell pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION').then(function (result) {
+                        console.log('moreLocale Activated On Watch');
+                        logger.info('moreLocale Activated On Watch');
+                    })
+                }
                 if (element === "data\\apps\\com.alberto.locale.apk") {
                     await shellExec(adbRun + ' shell pm grant com.alberto.locale android.permission.CHANGE_CONFIGURATION && ' + adbRun + ' shell am start -n com.alberto.locale/com.alberto.locale.MainActivity && ' + adbRun + ' shell pm grant com.alberto.locale android.permission.CHANGE_CONFIGURATION').then(function (result) {
                         console.log(result)

From 2aefedfe342246798a56605496bc936e830fdc03 Mon Sep 17 00:00:00 2001
From: "karl.hudgell" <karl.hudgell@bjss.com>
Date: Wed, 26 Aug 2020 13:14:15 +0100
Subject: [PATCH 2/3] cleaned up removal

---
 data/packageList.json | 21 ++++++++++++++++-----
 pages/pages.js        |  1 +
 2 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/data/packageList.json b/data/packageList.json
index f52f4fe..c1426e3 100644
--- a/data/packageList.json
+++ b/data/packageList.json
@@ -4,7 +4,6 @@
     "com.ximalayaos.wear.common",
     "com.eg.android.AlipayGphone",
     "com.xiaomi.wear.hotwordle",
-    "com.xiaomi.wear.fitness",
     "com.xiaomi.wear.watchface.function",
     "com.xiaomi.wear.watchface.art",
     "com.xiaomi.wear.watchface.album",
@@ -12,12 +11,9 @@
     "com.xiaomi.wear.watchface.classic",
     "com.xiaomi.wear.tutorial",
     "com.xiaomi.wear.deskclock",
-    "com.xiaomi.wear.sportlogger",
-    "com.xiaomi.wear.weather",
     "com.xiaomi.wear.charging",
     "com.xiaomi.wear.anonymous.xiaoai",
     "com.xiaomi.wear.setupprovider",
-    "com.xiaomi.wear.xiaoai",
     "com.xiaomi.wear.card",
     "com.google.android.inputmethod.pinyin",
     "com.sogou.ime.wear",
@@ -32,6 +28,21 @@
     "com.xiaomi.wear.compass",
     "com.xiaomi.wear.mqs",
     "com.xiaomi.wear.pressure",
-    "com.google.android.clockwork.flashlight"
+    "com.google.android.clockwork.flashlight",
+    "com.xiaomi.wear.camera",
+    "com.onetrack.watch",
+    "com.android.messaging",
+    "com.qb.qtranslator",
+    "com.xiaomi.wearable",
+    "com.google.android.clockwork.lesetup",
+    "org.codeaurora.ims",
+    "com.google.android.wearable.overlay.common.baiji",
+    "com.google.android.theme.baiji.default",
+    "com.google.android.wearable.overlay.helium.baiji",
+    "com.google.android.wearable.localedition.overlay.cmiit",
+    "com.google.android.wearable.overlay.home.baiji.tiles",
+    "com.google.android.wearable.overlay.home.baiji",
+    "com.google.android.wearable.overlay.home.baiji",
+    "com.google.android.wearable.frameworkpackagestubs"
   ]
 }
diff --git a/pages/pages.js b/pages/pages.js
index 3c1fe53..3f311be 100644
--- a/pages/pages.js
+++ b/pages/pages.js
@@ -170,6 +170,7 @@ module.exports = {
         common.header('Remove Apps')
         const value = await inquirer.removeAppsList();
         for (let element of value.removeAppsList) {
+            // await shellExec(adbRun + ' shell pm  disable-user --0 ' + element).then(function (result) {
             await shellExec(adbRun + ' shell pm uninstall -k --user 0 ' + element).then(function (result) {
                 if (result.stderr != '') {
                     logger.info('Error ' + result.stderr);

From 8e24ac491525342a68c75949a60b154059b92ef7 Mon Sep 17 00:00:00 2001
From: "karl.hudgell" <karl.hudgell@bjss.com>
Date: Wed, 26 Aug 2020 13:31:19 +0100
Subject: [PATCH 3/3] change order

---
 data/packageList.json | 90 +++++++++++++++++++++----------------------
 1 file changed, 45 insertions(+), 45 deletions(-)

diff --git a/data/packageList.json b/data/packageList.json
index c1426e3..cfd3d92 100644
--- a/data/packageList.json
+++ b/data/packageList.json
@@ -1,48 +1,48 @@
 {
   "apps": [
-    "com.xiaomi.wear.calculator",
-    "com.ximalayaos.wear.common",
-    "com.eg.android.AlipayGphone",
-    "com.xiaomi.wear.hotwordle",
-    "com.xiaomi.wear.watchface.function",
-    "com.xiaomi.wear.watchface.art",
-    "com.xiaomi.wear.watchface.album",
-    "com.xiaomi.wear.watchface.decomposite",
-    "com.xiaomi.wear.watchface.classic",
-    "com.xiaomi.wear.tutorial",
-    "com.xiaomi.wear.deskclock",
-    "com.xiaomi.wear.charging",
-    "com.xiaomi.wear.anonymous.xiaoai",
-    "com.xiaomi.wear.setupprovider",
-    "com.xiaomi.wear.card",
-    "com.google.android.inputmethod.pinyin",
-    "com.sogou.ime.wear",
-    "com.tencent.qqmusicwatch",
-    "com.sogou.map.android.maps",
-    "com.umetrip.android.msky.app",
-    "com.gotokeep.keep",
-    "com.tigerbrokers.stock",
-    "com.xiaomi.wear.market",
-    "com.xiaomi.mihome",
-    "com.google.android.clockwork.gestures.tutorial",
-    "com.xiaomi.wear.compass",
-    "com.xiaomi.wear.mqs",
-    "com.xiaomi.wear.pressure",
-    "com.google.android.clockwork.flashlight",
-    "com.xiaomi.wear.camera",
-    "com.onetrack.watch",
-    "com.android.messaging",
-    "com.qb.qtranslator",
-    "com.xiaomi.wearable",
-    "com.google.android.clockwork.lesetup",
-    "org.codeaurora.ims",
-    "com.google.android.wearable.overlay.common.baiji",
-    "com.google.android.theme.baiji.default",
-    "com.google.android.wearable.overlay.helium.baiji",
-    "com.google.android.wearable.localedition.overlay.cmiit",
-    "com.google.android.wearable.overlay.home.baiji.tiles",
-    "com.google.android.wearable.overlay.home.baiji",
-    "com.google.android.wearable.overlay.home.baiji",
-    "com.google.android.wearable.frameworkpackagestubs"
+      "com.android.messaging",
+      "com.eg.android.AlipayGphone",
+      "com.google.android.clockwork.flashlight",
+      "com.google.android.clockwork.gestures.tutorial",
+      "com.google.android.clockwork.lesetup",
+      "com.google.android.inputmethod.pinyin",
+      "com.google.android.theme.baiji.default",
+      "com.google.android.wearable.frameworkpackagestubs",
+      "com.google.android.wearable.localedition.overlay.cmiit",
+      "com.google.android.wearable.overlay.common.baiji",
+      "com.google.android.wearable.overlay.helium.baiji",
+      "com.google.android.wearable.overlay.home.baiji",
+      "com.google.android.wearable.overlay.home.baiji",
+      "com.google.android.wearable.overlay.home.baiji.tiles",
+      "com.gotokeep.keep",
+      "com.onetrack.watch",
+      "com.qb.qtranslator",
+      "com.sogou.ime.wear",
+      "com.sogou.map.android.maps",
+      "com.tencent.qqmusicwatch",
+      "com.tigerbrokers.stock",
+      "com.umetrip.android.msky.app",
+      "com.xiaomi.mihome",
+      "com.xiaomi.wear.anonymous.xiaoai",
+      "com.xiaomi.wear.calculator",
+      "com.xiaomi.wear.camera",
+      "com.xiaomi.wear.card",
+      "com.xiaomi.wear.charging",
+      "com.xiaomi.wear.compass",
+      "com.xiaomi.wear.deskclock",
+      "com.xiaomi.wear.hotwordle",
+      "com.xiaomi.wear.market",
+      "com.xiaomi.wear.mqs",
+      "com.xiaomi.wear.pressure",
+      "com.xiaomi.wear.setupprovider",
+      "com.xiaomi.wear.tutorial",
+      "com.xiaomi.wear.watchface.album",
+      "com.xiaomi.wear.watchface.art",
+      "com.xiaomi.wear.watchface.classic",
+      "com.xiaomi.wear.watchface.decomposite",
+      "com.xiaomi.wear.watchface.function",
+      "com.xiaomi.wearable",
+      "com.ximalayaos.wear.common",
+      "org.codeaurora.ims"
   ]
-}
+}
\ No newline at end of file