|
@@ -6,7 +6,6 @@ const inquirer = require('../lib/inquirer');
|
|
const common = require('./common')
|
|
const common = require('./common')
|
|
const chalk = require('chalk');
|
|
const chalk = require('chalk');
|
|
const globalVariables = require('../lib/globalVars');
|
|
const globalVariables = require('../lib/globalVars');
|
|
-const { removeAppsList } = require('../lib/inquirer');
|
|
|
|
|
|
|
|
if (process.platform === 'win32' || process.platform === 'win64') {
|
|
if (process.platform === 'win32' || process.platform === 'win64') {
|
|
adbRun = 'adb'
|
|
adbRun = 'adb'
|
|
@@ -16,6 +15,7 @@ if (process.platform === 'win32' || process.platform === 'win64') {
|
|
|
|
|
|
module.exports = {
|
|
module.exports = {
|
|
installApk: async (element) => {
|
|
installApk: async (element) => {
|
|
|
|
+ Language.setActiveLang(globalVariables.language)
|
|
result = await shellExec(adbRun + ' install -r ' + element).then(async function (result) {
|
|
result = await shellExec(adbRun + ' install -r ' + element).then(async function (result) {
|
|
if (result.stderr != '') {
|
|
if (result.stderr != '') {
|
|
logger.info(await Language.get('device-not-authorised'));
|
|
logger.info(await Language.get('device-not-authorised'));
|
|
@@ -49,6 +49,7 @@ module.exports = {
|
|
});
|
|
});
|
|
},
|
|
},
|
|
removeApk: async (package) => {
|
|
removeApk: async (package) => {
|
|
|
|
+ Language.setActiveLang(globalVariables.language)
|
|
result = await shellExec(adbRun + ' uninstall ' + package)
|
|
result = await shellExec(adbRun + ' uninstall ' + package)
|
|
if (result.stderr != '') {
|
|
if (result.stderr != '') {
|
|
logger.info('Error ' + result.stderr);
|
|
logger.info('Error ' + result.stderr);
|
|
@@ -59,6 +60,7 @@ module.exports = {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
removeXiaomiApk: async (package) => {
|
|
removeXiaomiApk: async (package) => {
|
|
|
|
+ Language.setActiveLang(globalVariables.language)
|
|
result = await shellExec(adbRun + ' shell pm uninstall -k --user 0 ' + package)
|
|
result = await shellExec(adbRun + ' shell pm uninstall -k --user 0 ' + package)
|
|
if (result.stderr != '') {
|
|
if (result.stderr != '') {
|
|
logger.info('Error ' + result.stderr);
|
|
logger.info('Error ' + result.stderr);
|
|
@@ -69,6 +71,7 @@ module.exports = {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
restoreXiaomiApk: async (package) => {
|
|
restoreXiaomiApk: async (package) => {
|
|
|
|
+ Language.setActiveLang(globalVariables.language)
|
|
result = await shellExec(adbRun + ' shell cmd package install-existing ' + package)
|
|
result = await shellExec(adbRun + ' shell cmd package install-existing ' + package)
|
|
if (result.stderr != '') {
|
|
if (result.stderr != '') {
|
|
logger.info('Error ' + result.stderr);
|
|
logger.info('Error ' + result.stderr);
|
|
@@ -79,6 +82,7 @@ module.exports = {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
restoreAnyApk: async (package) => {
|
|
restoreAnyApk: async (package) => {
|
|
|
|
+ Language.setActiveLang(globalVariables.language)
|
|
result = await shellExec(adbRun + ' shell cmd package install-existing ' + package.restoreAnyApp)
|
|
result = await shellExec(adbRun + ' shell cmd package install-existing ' + package.restoreAnyApp)
|
|
if (result.stderr != '') {
|
|
if (result.stderr != '') {
|
|
logger.info('Error ' + result.stderr);
|
|
logger.info('Error ' + result.stderr);
|
|
@@ -92,6 +96,7 @@ module.exports = {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
getInstalledPacakges: async () => {
|
|
getInstalledPacakges: async () => {
|
|
|
|
+ Language.setActiveLang(globalVariables.language)
|
|
result = await shellExec(adbRun + ' shell pm list packages -3')
|
|
result = await shellExec(adbRun + ' shell pm list packages -3')
|
|
logger.info(await Language.get('packages-recieved-from-watch'))
|
|
logger.info(await Language.get('packages-recieved-from-watch'))
|
|
if (result.stderr.includes('error')) {
|
|
if (result.stderr.includes('error')) {
|
|
@@ -119,11 +124,13 @@ module.exports = {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
killAdbServer: async () => {
|
|
killAdbServer: async () => {
|
|
|
|
+ Language.setActiveLang(globalVariables.language)
|
|
let result = await shellExec(adbRun + ' kill-server')
|
|
let result = await shellExec(adbRun + ' kill-server')
|
|
logger.info('Restarting ADB')
|
|
logger.info('Restarting ADB')
|
|
logger.info(result.stdout)
|
|
logger.info(result.stdout)
|
|
},
|
|
},
|
|
watchConnection: async (value) => {
|
|
watchConnection: async (value) => {
|
|
|
|
+ Language.setActiveLang(globalVariables.language)
|
|
if (value.connection === "usb") {
|
|
if (value.connection === "usb") {
|
|
await module.exports.killAdbServer()
|
|
await module.exports.killAdbServer()
|
|
result = await shellExec(adbRun + ' devices')
|
|
result = await shellExec(adbRun + ' devices')
|