mirror of
https://github.com/mvt-project/mvt.git
synced 2026-03-25 04:50:32 +01:00
Compare commits
1 Commits
ios-versio
...
Te-k-patch
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7a1ed628ef |
@@ -1,5 +1,5 @@
|
|||||||
mkdocs==1.6.1
|
mkdocs==1.6.1
|
||||||
mkdocs-autorefs==1.4.2
|
mkdocs-autorefs==1.2.0
|
||||||
mkdocs-material==9.6.16
|
mkdocs-material==9.5.42
|
||||||
mkdocs-material-extensions==1.3.1
|
mkdocs-material-extensions==1.3.1
|
||||||
mkdocstrings==0.30.0
|
mkdocstrings==0.23.0
|
||||||
@@ -20,7 +20,7 @@ classifiers = [
|
|||||||
]
|
]
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"click==8.2.1",
|
"click==8.2.1",
|
||||||
"rich==14.1.0",
|
"rich==14.0.0",
|
||||||
"tld==0.13.1",
|
"tld==0.13.1",
|
||||||
"requests==2.32.4",
|
"requests==2.32.4",
|
||||||
"simplejson==3.20.1",
|
"simplejson==3.20.1",
|
||||||
@@ -29,12 +29,12 @@ dependencies = [
|
|||||||
"iOSbackup==0.9.925",
|
"iOSbackup==0.9.925",
|
||||||
"adb-shell[usb]==0.4.4",
|
"adb-shell[usb]==0.4.4",
|
||||||
"libusb1==3.3.1",
|
"libusb1==3.3.1",
|
||||||
"cryptography==45.0.6",
|
"cryptography==45.0.3",
|
||||||
"PyYAML>=6.0.2",
|
"PyYAML>=6.0.2",
|
||||||
"pyahocorasick==2.2.0",
|
"pyahocorasick==2.1.0",
|
||||||
"betterproto==1.2.5",
|
"betterproto==1.2.5",
|
||||||
"pydantic==2.11.7",
|
"pydantic==2.11.5",
|
||||||
"pydantic-settings==2.10.1",
|
"pydantic-settings==2.9.1",
|
||||||
"NSKeyedUnArchiver==1.5.2",
|
"NSKeyedUnArchiver==1.5.2",
|
||||||
"python-dateutil==2.9.0.post0",
|
"python-dateutil==2.9.0.post0",
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -51,6 +51,11 @@ ANDROID_DANGEROUS_SETTINGS = [
|
|||||||
"key": "send_action_app_error",
|
"key": "send_action_app_error",
|
||||||
"safe_value": "1",
|
"safe_value": "1",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"description": "enabled installation of non Google Play apps",
|
||||||
|
"key": "install_non_market_apps",
|
||||||
|
"safe_value": "0",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"description": "enabled accessibility services",
|
"description": "enabled accessibility services",
|
||||||
"key": "accessibility_enabled",
|
"key": "accessibility_enabled",
|
||||||
|
|||||||
@@ -231,7 +231,6 @@ def parse_sms_file(data):
|
|||||||
entry.pop("mms_body")
|
entry.pop("mms_body")
|
||||||
|
|
||||||
body = entry.get("body", None)
|
body = entry.get("body", None)
|
||||||
message_links = None
|
|
||||||
if body:
|
if body:
|
||||||
message_links = check_for_links(entry["body"])
|
message_links = check_for_links(entry["body"])
|
||||||
|
|
||||||
|
|||||||
@@ -1131,13 +1131,5 @@
|
|||||||
{
|
{
|
||||||
"version": "18.5",
|
"version": "18.5",
|
||||||
"build": "22F76"
|
"build": "22F76"
|
||||||
},
|
|
||||||
{
|
|
||||||
"version": "18.6",
|
|
||||||
"build": "22G86"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"version": "18.6.1",
|
|
||||||
"build": "22G90"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -95,17 +95,14 @@ class SafariBrowserState(IOSExtraction):
|
|||||||
)
|
)
|
||||||
except sqlite3.OperationalError:
|
except sqlite3.OperationalError:
|
||||||
# Old version iOS <12 likely
|
# Old version iOS <12 likely
|
||||||
try:
|
cur.execute(
|
||||||
cur.execute(
|
|
||||||
"""
|
|
||||||
SELECT
|
|
||||||
title, url, user_visible_url, last_viewed_time, session_data
|
|
||||||
FROM tabs
|
|
||||||
ORDER BY last_viewed_time;
|
|
||||||
"""
|
"""
|
||||||
)
|
SELECT
|
||||||
except sqlite3.OperationalError as e:
|
title, url, user_visible_url, last_viewed_time, session_data
|
||||||
self.log.error(f"Error executing query: {e}")
|
FROM tabs
|
||||||
|
ORDER BY last_viewed_time;
|
||||||
|
"""
|
||||||
|
)
|
||||||
|
|
||||||
for row in cur:
|
for row in cur:
|
||||||
session_entries = []
|
session_entries = []
|
||||||
|
|||||||
@@ -116,16 +116,13 @@ class TCC(IOSExtraction):
|
|||||||
)
|
)
|
||||||
db_version = "v2"
|
db_version = "v2"
|
||||||
except sqlite3.OperationalError:
|
except sqlite3.OperationalError:
|
||||||
try:
|
cur.execute(
|
||||||
cur.execute(
|
"""SELECT
|
||||||
"""SELECT
|
service, client, client_type, allowed,
|
||||||
service, client, client_type, allowed,
|
prompt_count
|
||||||
prompt_count
|
FROM access;"""
|
||||||
FROM access;"""
|
)
|
||||||
)
|
db_version = "v1"
|
||||||
db_version = "v1"
|
|
||||||
except sqlite3.OperationalError as e:
|
|
||||||
self.log.error(f"Error parsing TCC database: {e}")
|
|
||||||
|
|
||||||
for row in cur:
|
for row in cur:
|
||||||
service = row[0]
|
service = row[0]
|
||||||
|
|||||||
Reference in New Issue
Block a user