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)