karl.hudgell 4 роки тому
батько
коміт
e0a1e347a6
4 змінених файлів з 32 додано та 2 видалено
  1. 3 0
      buildRelease.sh
  2. 0 1
      data/packageList.json
  3. 1 1
      package.json
  4. 28 0
      pages/pages.js

+ 3 - 0
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 && \

+ 0 - 1
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",

+ 1 - 1
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",

+ 28 - 0
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)