more bits and albertolocale fix
This commit is contained in:
		
							parent
							
								
									64fea32966
								
							
						
					
					
						commit
						2905c6675a
					
				@ -39,9 +39,9 @@ module.exports = {
 | 
			
		||||
          logger.info(await Language.get('morelocale-activated-on-watch'));
 | 
			
		||||
        })
 | 
			
		||||
      }
 | 
			
		||||
      if (element === "data\\apps\\com.alberto.locale.apk") {
 | 
			
		||||
      if (element === "data\\apps\\AlbertoLocale.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(async function (result) {
 | 
			
		||||
          console.log(result)
 | 
			
		||||
          console.log(result.stdout)
 | 
			
		||||
          console.log(await Language.get('alberto-locale-activated-on-watch'));
 | 
			
		||||
          logger.info(await Language.get('alberto-locale-activated-on-watch'));
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
@ -7,14 +7,16 @@ const fetch = require('node-fetch');
 | 
			
		||||
var shell = require('shelljs');
 | 
			
		||||
const logger = require('perfect-logger');
 | 
			
		||||
const Language = require("@shypes/language-translator");
 | 
			
		||||
 | 
			
		||||
// var remote = require('remote-file-size')
 | 
			
		||||
const globalVariables = require('../lib/globalVars');
 | 
			
		||||
var chalkRainbow = require('chalk-rainbow')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
module.exports = {
 | 
			
		||||
    header: async (page) => {
 | 
			
		||||
        clear();
 | 
			
		||||
        console.log(
 | 
			
		||||
            chalk.red(
 | 
			
		||||
            chalkRainbow(
 | 
			
		||||
                figlet.textSync('MiWatch Kleaner', {
 | 
			
		||||
                    horizontalLayout: 'full'
 | 
			
		||||
                })
 | 
			
		||||
@ -48,7 +50,8 @@ module.exports = {
 | 
			
		||||
    },
 | 
			
		||||
    downloadFile: async (url, path) => {
 | 
			
		||||
        const res = await fetch(url);
 | 
			
		||||
        await new Promise((resolve, reject) => {
 | 
			
		||||
        // await module.exports.downloadSize(url)
 | 
			
		||||
        await new Promise(async (resolve, reject) => {
 | 
			
		||||
            const fileStream = fs.createWriteStream(path);
 | 
			
		||||
            res.body.pipe(fileStream);
 | 
			
		||||
            res.body.on("error", (err) => {
 | 
			
		||||
@ -59,6 +62,12 @@ module.exports = {
 | 
			
		||||
            });
 | 
			
		||||
        });
 | 
			
		||||
    },
 | 
			
		||||
    downloadSize: async (url) => {
 | 
			
		||||
        remote(url, function (err, o) {
 | 
			
		||||
            console.log(o)
 | 
			
		||||
            console.log(err)
 | 
			
		||||
        })
 | 
			
		||||
    },
 | 
			
		||||
    getCompatibleAppsList: async () => {
 | 
			
		||||
        let settings = { method: "Get" };
 | 
			
		||||
        const response = await fetch("http://kithub.cf/Karl/MiWatchKleaner-APKs/raw/master/compatibleApps.json", settings)
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										186
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										186
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "miwatchkleaner",
 | 
			
		||||
  "version": "3.0.0",
 | 
			
		||||
  "version": "3.1.0",
 | 
			
		||||
  "lockfileVersion": 1,
 | 
			
		||||
  "requires": true,
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
@ -55,6 +55,11 @@
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
 | 
			
		||||
      "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ=="
 | 
			
		||||
    },
 | 
			
		||||
    "abbrev": {
 | 
			
		||||
      "version": "1.1.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
 | 
			
		||||
      "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
 | 
			
		||||
    },
 | 
			
		||||
    "ajv": {
 | 
			
		||||
      "version": "6.12.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
 | 
			
		||||
@ -170,6 +175,51 @@
 | 
			
		||||
        "supports-color": "^7.1.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "chalk-rainbow": {
 | 
			
		||||
      "version": "1.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/chalk-rainbow/-/chalk-rainbow-1.0.0.tgz",
 | 
			
		||||
      "integrity": "sha1-kS7wiQ0NI6ZX1byInuFzb++fuPA=",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "chalk": "^1.1.3"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "ansi-regex": {
 | 
			
		||||
          "version": "2.1.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
 | 
			
		||||
          "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
 | 
			
		||||
        },
 | 
			
		||||
        "ansi-styles": {
 | 
			
		||||
          "version": "2.2.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
 | 
			
		||||
          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
 | 
			
		||||
        },
 | 
			
		||||
        "chalk": {
 | 
			
		||||
          "version": "1.1.3",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
 | 
			
		||||
          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "ansi-styles": "^2.2.1",
 | 
			
		||||
            "escape-string-regexp": "^1.0.2",
 | 
			
		||||
            "has-ansi": "^2.0.0",
 | 
			
		||||
            "strip-ansi": "^3.0.0",
 | 
			
		||||
            "supports-color": "^2.0.0"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "strip-ansi": {
 | 
			
		||||
          "version": "3.0.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
 | 
			
		||||
          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "ansi-regex": "^2.0.0"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "supports-color": {
 | 
			
		||||
          "version": "2.0.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
 | 
			
		||||
          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "chardet": {
 | 
			
		||||
      "version": "0.7.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
 | 
			
		||||
@ -212,6 +262,11 @@
 | 
			
		||||
        "cli-color": "0.3.2"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "co": {
 | 
			
		||||
      "version": "4.6.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
 | 
			
		||||
      "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
 | 
			
		||||
    },
 | 
			
		||||
    "color-convert": {
 | 
			
		||||
      "version": "2.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 | 
			
		||||
@ -628,11 +683,31 @@
 | 
			
		||||
        "har-schema": "^2.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "has-ansi": {
 | 
			
		||||
      "version": "2.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
 | 
			
		||||
      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "ansi-regex": "^2.0.0"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "ansi-regex": {
 | 
			
		||||
          "version": "2.1.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
 | 
			
		||||
          "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "has-flag": {
 | 
			
		||||
      "version": "4.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
 | 
			
		||||
    },
 | 
			
		||||
    "help": {
 | 
			
		||||
      "version": "3.0.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/help/-/help-3.0.2.tgz",
 | 
			
		||||
      "integrity": "sha1-luGQ1KCkU7icLLSwWrOOOo+f2t0="
 | 
			
		||||
    },
 | 
			
		||||
    "http-signature": {
 | 
			
		||||
      "version": "1.2.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
 | 
			
		||||
@ -901,6 +976,22 @@
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
 | 
			
		||||
      "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA=="
 | 
			
		||||
    },
 | 
			
		||||
    "nopt": {
 | 
			
		||||
      "version": "3.0.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
 | 
			
		||||
      "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "abbrev": "1"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "noptd": {
 | 
			
		||||
      "version": "2.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/noptd/-/noptd-2.0.1.tgz",
 | 
			
		||||
      "integrity": "sha1-sDV66CLk1odjFvwveV5N1FauVxU=",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "nopt": "~3.0.1"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "oauth-sign": {
 | 
			
		||||
      "version": "0.9.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
 | 
			
		||||
@ -1040,6 +1131,11 @@
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
 | 
			
		||||
      "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
 | 
			
		||||
    },
 | 
			
		||||
    "pretty-bytes": {
 | 
			
		||||
      "version": "5.1.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.1.0.tgz",
 | 
			
		||||
      "integrity": "sha512-wa5+qGVg9Yt7PB6rYm3kXlKzgzgivYTLRandezh43jjRqgyDyP+9YxfJpJiLs9yKD1WeU8/OvtToWpW7255FtA=="
 | 
			
		||||
    },
 | 
			
		||||
    "process-nextick-args": {
 | 
			
		||||
      "version": "2.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
 | 
			
		||||
@ -1092,6 +1188,94 @@
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
 | 
			
		||||
      "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew=="
 | 
			
		||||
    },
 | 
			
		||||
    "remote-file-size": {
 | 
			
		||||
      "version": "3.0.5",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/remote-file-size/-/remote-file-size-3.0.5.tgz",
 | 
			
		||||
      "integrity": "sha512-wM0Djgzpd2ob7d79XeScnmRqr6ulJMeLrVJIiW/CYOkIjtvsYV3FPRxNP5HHh2wH/CeHGOWYAKrWEr93EUkSUg==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "help": "~3.0.2",
 | 
			
		||||
        "noptd": "~2.0.0",
 | 
			
		||||
        "pretty-bytes": "~5.1.0",
 | 
			
		||||
        "request": "~2.87.0"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "ajv": {
 | 
			
		||||
          "version": "5.5.2",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
 | 
			
		||||
          "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "co": "^4.6.0",
 | 
			
		||||
            "fast-deep-equal": "^1.0.0",
 | 
			
		||||
            "fast-json-stable-stringify": "^2.0.0",
 | 
			
		||||
            "json-schema-traverse": "^0.3.0"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "fast-deep-equal": {
 | 
			
		||||
          "version": "1.1.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
 | 
			
		||||
          "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ="
 | 
			
		||||
        },
 | 
			
		||||
        "har-validator": {
 | 
			
		||||
          "version": "5.0.3",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
 | 
			
		||||
          "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "ajv": "^5.1.0",
 | 
			
		||||
            "har-schema": "^2.0.0"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "json-schema-traverse": {
 | 
			
		||||
          "version": "0.3.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
 | 
			
		||||
          "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="
 | 
			
		||||
        },
 | 
			
		||||
        "oauth-sign": {
 | 
			
		||||
          "version": "0.8.2",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
 | 
			
		||||
          "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
 | 
			
		||||
        },
 | 
			
		||||
        "punycode": {
 | 
			
		||||
          "version": "1.4.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
 | 
			
		||||
          "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
 | 
			
		||||
        },
 | 
			
		||||
        "request": {
 | 
			
		||||
          "version": "2.87.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz",
 | 
			
		||||
          "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "aws-sign2": "~0.7.0",
 | 
			
		||||
            "aws4": "^1.6.0",
 | 
			
		||||
            "caseless": "~0.12.0",
 | 
			
		||||
            "combined-stream": "~1.0.5",
 | 
			
		||||
            "extend": "~3.0.1",
 | 
			
		||||
            "forever-agent": "~0.6.1",
 | 
			
		||||
            "form-data": "~2.3.1",
 | 
			
		||||
            "har-validator": "~5.0.3",
 | 
			
		||||
            "http-signature": "~1.2.0",
 | 
			
		||||
            "is-typedarray": "~1.0.0",
 | 
			
		||||
            "isstream": "~0.1.2",
 | 
			
		||||
            "json-stringify-safe": "~5.0.1",
 | 
			
		||||
            "mime-types": "~2.1.17",
 | 
			
		||||
            "oauth-sign": "~0.8.2",
 | 
			
		||||
            "performance-now": "^2.1.0",
 | 
			
		||||
            "qs": "~6.5.1",
 | 
			
		||||
            "safe-buffer": "^5.1.1",
 | 
			
		||||
            "tough-cookie": "~2.3.3",
 | 
			
		||||
            "tunnel-agent": "^0.6.0",
 | 
			
		||||
            "uuid": "^3.1.0"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "tough-cookie": {
 | 
			
		||||
          "version": "2.3.4",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
 | 
			
		||||
          "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "punycode": "^1.4.1"
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "request": {
 | 
			
		||||
      "version": "2.88.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
 | 
			
		||||
 | 
			
		||||
@ -18,6 +18,7 @@
 | 
			
		||||
    "@peterpanhihi/tiny": "^2.0.0",
 | 
			
		||||
    "@shypes/language-translator": "^2.0.15",
 | 
			
		||||
    "chalk": "^4.0.0",
 | 
			
		||||
    "chalk-rainbow": "^1.0.0",
 | 
			
		||||
    "clear": "^0.1.0",
 | 
			
		||||
    "clui": "^0.3.6",
 | 
			
		||||
    "figlet": "^1.3.0",
 | 
			
		||||
@ -26,6 +27,7 @@
 | 
			
		||||
    "node-fetch": "^2.6.0",
 | 
			
		||||
    "perfect-logger": "^2.0.1",
 | 
			
		||||
    "pkg": "^4.4.7",
 | 
			
		||||
    "remote-file-size": "^3.0.5",
 | 
			
		||||
    "shell-exec": "^1.0.2",
 | 
			
		||||
    "shelljs": "^0.8.4"
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user