mirror of https://github.com/mvt-project/mvt.git
Adds warning for outdated iOS systems
This commit is contained in:
parent
ed54761747
commit
6d47d4d416
|
@ -7,6 +7,7 @@ import os
|
|||
import plistlib
|
||||
|
||||
from mvt.common.module import DatabaseNotFoundError
|
||||
from mvt.ios.versions import latest_ios_version
|
||||
|
||||
from ..base import IOSExtraction
|
||||
|
||||
|
@ -41,3 +42,7 @@ class BackupInfo(IOSExtraction):
|
|||
value = info.get(field, None)
|
||||
self.log.info("%s: %s", field, value)
|
||||
self.results[field] = value
|
||||
if "Product Version" in info:
|
||||
latest = latest_ios_version()
|
||||
if info["Product Version"] != latest['version']:
|
||||
self.log.warning("This phone is running an outdated iOS version : %s (latest is %s)", info["Product Version"], latest['version'])
|
||||
|
|
|
@ -251,3 +251,6 @@ def find_version_by_build(build):
|
|||
for version in IPHONE_IOS_VERSIONS:
|
||||
if build == version["build"]:
|
||||
return version["version"]
|
||||
|
||||
def latest_ios_version():
|
||||
return IPHONE_IOS_VERSIONS[-1]
|
||||
|
|
Loading…
Reference in New Issue