From 872d5d766e773bcd1924cb30623ab31f3ae78838 Mon Sep 17 00:00:00 2001 From: tek Date: Wed, 3 Aug 2022 16:34:39 +0200 Subject: [PATCH] Adds product name in iOS backup info module --- mvt/ios/modules/backup/backup_info.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/mvt/ios/modules/backup/backup_info.py b/mvt/ios/modules/backup/backup_info.py index 0be3090..7928519 100644 --- a/mvt/ios/modules/backup/backup_info.py +++ b/mvt/ios/modules/backup/backup_info.py @@ -8,7 +8,7 @@ import os import plistlib from mvt.common.module import DatabaseNotFoundError -from mvt.ios.versions import latest_ios_version +from mvt.ios.versions import latest_ios_version, get_device_desc_from_id from ..base import IOSExtraction @@ -42,7 +42,15 @@ class BackupInfo(IOSExtraction): for field in fields: value = info.get(field, None) - self.log.info("%s: %s", field, value) + # Converting the product type in product name + if field == "Product Type" and value: + product_name = get_device_desc_from_id(value) + if product_name: + self.log.info("%s: %s (%s)", field, value, product_name) + else: + self.log.info("%s: %s", field, value) + else: + self.log.info("%s: %s", field, value) self.results[field] = value if "Product Version" in info: