diff --git a/mvt/android/modules/adb/dumpsys_batterystats.py b/mvt/android/modules/adb/dumpsys_batterystats.py deleted file mode 100644 index 3d01f50..0000000 --- a/mvt/android/modules/adb/dumpsys_batterystats.py +++ /dev/null @@ -1,36 +0,0 @@ -# Mobile Verification Toolkit (MVT) -# Copyright (c) 2021 The MVT Project Authors. -# Use of this software is governed by the MVT License 1.1 that can be found at -# https://license.mvt.re/1.1/ - -import logging -import os - -from .base import AndroidExtraction - -log = logging.getLogger(__name__) - - -class DumpsysBatterystats(AndroidExtraction): - """This module extracts stats on battery consumption by processes.""" - - def __init__(self, file_path=None, base_folder=None, output_folder=None, - serial=None, fast_mode=False, log=None, results=[]): - super().__init__(file_path=file_path, base_folder=base_folder, - output_folder=output_folder, fast_mode=fast_mode, - log=log, results=results) - - def run(self): - self._adb_connect() - - stats = self._adb_command("dumpsys batterystats") - if self.output_folder: - stats_path = os.path.join(self.output_folder, - "dumpsys_batterystats.txt") - with open(stats_path, "w", encoding="utf-8") as handle: - handle.write(stats) - - log.info("Records from dumpsys batterystats stored at %s", - stats_path) - - self._adb_disconnect() diff --git a/mvt/android/modules/adb/dumpsys_packages.py b/mvt/android/modules/adb/dumpsys_packages.py deleted file mode 100644 index 510f4b4..0000000 --- a/mvt/android/modules/adb/dumpsys_packages.py +++ /dev/null @@ -1,37 +0,0 @@ -# Mobile Verification Toolkit (MVT) -# Copyright (c) 2021 The MVT Project Authors. -# Use of this software is governed by the MVT License 1.1 that can be found at -# https://license.mvt.re/1.1/ - -import logging -import os - -from .base import AndroidExtraction - -log = logging.getLogger(__name__) - - -class DumpsysPackages(AndroidExtraction): - """This module extracts details on installed packages.""" - - def __init__(self, file_path=None, base_folder=None, output_folder=None, - serial=None, fast_mode=False, log=None, results=[]): - super().__init__(file_path=file_path, base_folder=base_folder, - output_folder=output_folder, fast_mode=fast_mode, - log=log, results=results) - - def run(self): - self._adb_connect() - - output = self._adb_command("dumpsys package") - - if self.output_folder: - packages_path = os.path.join(self.output_folder, - "dumpsys_packages.txt") - with open(packages_path, "w", encoding="utf-8") as handle: - handle.write(output) - - log.info("Records from dumpsys package stored at %s", - packages_path) - - self._adb_disconnect() diff --git a/mvt/android/modules/adb/dumpsys_procstats.py b/mvt/android/modules/adb/dumpsys_procstats.py deleted file mode 100644 index f925d65..0000000 --- a/mvt/android/modules/adb/dumpsys_procstats.py +++ /dev/null @@ -1,36 +0,0 @@ -# Mobile Verification Toolkit (MVT) -# Copyright (c) 2021 The MVT Project Authors. -# Use of this software is governed by the MVT License 1.1 that can be found at -# https://license.mvt.re/1.1/ - -import logging -import os - -from .base import AndroidExtraction - -log = logging.getLogger(__name__) - - -class DumpsysProcstats(AndroidExtraction): - """This module extracts stats on memory consumption by processes.""" - - def __init__(self, file_path=None, base_folder=None, output_folder=None, - serial=None, fast_mode=False, log=None, results=[]): - super().__init__(file_path=file_path, base_folder=base_folder, - output_folder=output_folder, fast_mode=fast_mode, - log=log, results=results) - - def run(self): - self._adb_connect() - - output = self._adb_command("dumpsys procstats") - if self.output_folder: - procstats_path = os.path.join(self.output_folder, - "dumpsys_procstats.txt") - with open(procstats_path, "w", encoding="utf-8") as handle: - handle.write(output) - - log.info("Records from dumpsys procstats stored at %s", - procstats_path) - - self._adb_disconnect()