working reworked apps list

This commit is contained in:
karl.hudgell 2020-09-15 10:31:50 +01:00
parent e9c7c55289
commit 4d46cc470d
3 changed files with 55 additions and 49 deletions

View File

@ -1,211 +1,211 @@
[ [
{ {
"package": "com.android.messaging", "name": "com.android.messaging",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.google.android.clockwork.flashlight", "name": "com.google.android.clockwork.flashlight",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.google.android.clockwork.gestures.tutorial", "name": "com.google.android.clockwork.gestures.tutorial",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.google.android.clockwork.lesetup", "name": "com.google.android.clockwork.lesetup",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.google.android.inputmethod.pinyin", "name": "com.google.android.inputmethod.pinyin",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.google.android.theme.baiji.default", "name": "com.google.android.theme.baiji.default",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.google.android.wearable.frameworkpackagestubs", "name": "com.google.android.wearable.frameworkpackagestubs",
"klean": "", "klean": "",
"global": "X" "global": "X"
}, },
{ {
"package": "com.google.android.wearable.localedition.overlay.cmiit", "name": "com.google.android.wearable.localedition.overlay.cmiit",
"klean": "", "klean": "",
"global": "X" "global": "X"
}, },
{ {
"package": "com.google.android.wearable.overlay.common.baiji", "name": "com.google.android.wearable.overlay.common.baiji",
"klean": "", "klean": "",
"global": "X" "global": "X"
}, },
{ {
"package": "com.google.android.wearable.overlay.helium.baiji", "name": "com.google.android.wearable.overlay.helium.baiji",
"klean": "", "klean": "",
"global": "X" "global": "X"
}, },
{ {
"package": "com.google.android.wearable.overlay.home.baiji", "name": "com.google.android.wearable.overlay.home.baiji",
"klean": "", "klean": "",
"global": "X" "global": "X"
}, },
{ {
"package": "com.google.android.wearable.overlay.home.baiji.tiles", "name": "com.google.android.wearable.overlay.home.baiji.tiles",
"klean": "", "klean": "",
"global": "X" "global": "X"
}, },
{ {
"package": "com.gotokeep.keep", "name": "com.gotokeep.keep",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.onetrack.watch", "name": "com.onetrack.watch",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.qb.qtranslator", "name": "com.qb.qtranslator",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.sogou.ime.wear", "name": "com.sogou.ime.wear",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.sogou.map.android.maps", "name": "com.sogou.map.android.maps",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.tencent.qqmusicwatch", "name": "com.tencent.qqmusicwatch",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.tigerbrokers.stock", "name": "com.tigerbrokers.stock",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.umetrip.android.msky.app", "name": "com.umetrip.android.msky.app",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.mihome", "name": "com.xiaomi.mihome",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.anonymous.xiaoai", "name": "com.xiaomi.wear.anonymous.xiaoai",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.calculator", "name": "com.xiaomi.wear.calculator",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.camera", "name": "com.xiaomi.wear.camera",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.card", "name": "com.xiaomi.wear.card",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.charging", "name": "com.xiaomi.wear.charging",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.compass", "name": "com.xiaomi.wear.compass",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.deskclock", "name": "com.xiaomi.wear.deskclock",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.hotwordle", "name": "com.xiaomi.wear.hotwordle",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.market", "name": "com.xiaomi.wear.market",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.mqs", "name": "com.xiaomi.wear.mqs",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.pressure", "name": "com.xiaomi.wear.pressure",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.setupprovider", "name": "com.xiaomi.wear.setupprovider",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.tutorial", "name": "com.xiaomi.wear.tutorial",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.watchface.album", "name": "com.xiaomi.wear.watchface.album",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.watchface.art", "name": "com.xiaomi.wear.watchface.art",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.watchface.classic", "name": "com.xiaomi.wear.watchface.classic",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.watchface.decomposite", "name": "com.xiaomi.wear.watchface.decomposite",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.watchface.function", "name": "com.xiaomi.wear.watchface.function",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.ximalayaos.wear.common", "name": "com.ximalayaos.wear.common",
"klean": "X", "klean": "X",
"global": "" "global": ""
}, },
{ {
"package": "com.xiaomi.wear.xiaoai", "name": "com.xiaomi.wear.xiaoai",
"klean": "", "klean": "",
"global": "" "global": ""
}, },
{ {
"package": "org.codeaurora.ims", "name": "org.codeaurora.ims",
"klean": "X", "klean": "X",
"global": "" "global": ""
} }

View File

@ -78,15 +78,19 @@ module.exports = {
},]; },];
return inquirer.prompt(questions); return inquirer.prompt(questions);
}, },
removeAppsList: async () => { xiaomiAppsList: async () => {
Language.setActiveLang(globalVariables.language) Language.setActiveLang(globalVariables.language)
const packages = await files.loadPackageList(); const packages = await files.loadPackageList();
let appList = []
packages.forEach(element => {
appList.push(element.name)
});
const questions = [{ const questions = [{
type: "checkbox", type: "checkbox",
name: "removeAppsList", name: "appList",
message: await Language.get('restore-app-message'), message: await Language.get('restore-app-message'),
choices: packages.apps, choices: appList,
},]; },];
return inquirer.prompt(questions); return inquirer.prompt(questions);
}, },

View File

@ -26,8 +26,10 @@ module.exports = {
common.header('main-menu-item-1') common.header('main-menu-item-1')
common.print('remove-xiaomi-apps', 'whiteBright') common.print('remove-xiaomi-apps', 'whiteBright')
const removalPackagesList = files.loadPackageList() const removalPackagesList = files.loadPackageList()
for (let package of removalPackagesList.apps) { for (let package of removalPackagesList) {
await adb.removeXiaomiApk(package) if (package.klean === "X") {
await adb.removeXiaomiApk(package.name)
}
} }
common.print('removal-complete', 'green') common.print('removal-complete', 'green')
await common.pause(2000) await common.pause(2000)
@ -68,7 +70,7 @@ module.exports = {
removeXiaomiApps: async () => { removeXiaomiApps: async () => {
common.header('main-menu-item-2') common.header('main-menu-item-2')
common.log('main-menu-item-2') common.log('main-menu-item-2')
const value = await inquirer.removeAppsList(); const value = await inquirer.xiaomiAppsList();
for (let package of value.removeAppsList) { for (let package of value.removeAppsList) {
await adb.removeXiaomiApk(package) await adb.removeXiaomiApk(package)
} }
@ -80,7 +82,7 @@ module.exports = {
restoreXiaomiApps: async () => { restoreXiaomiApps: async () => {
common.header('main-menu-item-3') common.header('main-menu-item-3')
common.log('main-menu-item-3') common.log('main-menu-item-3')
const value = await inquirer.removeAppsList(); const value = await inquirer.xiaomiAppsList();
for (let package of value.removeAppsList) { for (let package of value.removeAppsList) {
await adb.restoreXiaomiApk(package) await adb.restoreXiaomiApk(package)
} }