From c8f82f796bcfab80ed15e292758a7de20b8de3fb Mon Sep 17 00:00:00 2001 From: Max-RSF Date: Mon, 16 Feb 2026 17:11:16 +0100 Subject: [PATCH] Add AQF support for bugreport modules (#741) --- src/mvt/android/modules/bugreport/base.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/mvt/android/modules/bugreport/base.py b/src/mvt/android/modules/bugreport/base.py index 158bc28..367393b 100644 --- a/src/mvt/android/modules/bugreport/base.py +++ b/src/mvt/android/modules/bugreport/base.py @@ -84,13 +84,17 @@ class BugReportModule(MVTModule): return self._get_file_content(main_content.decode().strip()) except KeyError: return None - else: - dumpstate_logs = self._get_files_by_pattern("dumpState_*.log") - if not dumpstate_logs: - return None + dumpstate_logs = self._get_files_by_pattern("dumpState_*.log") + if dumpstate_logs: return self._get_file_content(dumpstate_logs[0]) + dumpsys_files = self._get_files_by_pattern("*/dumpsys.txt") + if dumpsys_files: + return self._get_file_content(dumpsys_files[0]) + + return None + def _get_file_modification_time(self, file_path: str) -> dict: if self.zip_archive: file_timetuple = self.zip_archive.getinfo(file_path).date_time