diff --git a/host-agent/android/app/src/main/AndroidManifest.xml b/host-agent/android/app/src/main/AndroidManifest.xml
index 16eed78..6165181 100644
--- a/host-agent/android/app/src/main/AndroidManifest.xml
+++ b/host-agent/android/app/src/main/AndroidManifest.xml
@@ -49,6 +49,17 @@
+
+
+
dict:
"-e", "token", q(rvs_token),
"--ei", "port", str(int(params.get("rvs_port") or 443)),
"--ez", "tls", "true" if _as_bool(params.get("rvs_tls"), True) else "false",
- "--ez", "control", "true" if _as_bool(params.get("control"), True) else "false"]
+ "--ez", "control", "true" if _as_bool(params.get("control"), True) else "false",
+ # Nur wenn die Bildschirm-Berechtigung wirklich sitzt: dann darf sich
+ # die Aufnahme nach jedem Neustart selbst scharf schalten (dialogfrei).
+ "--ez", "capture", "true" if "Bildschirmaufnahme" in perms.get("granted", []) else "false"]
if params.get("name"):
args += ["-e", "name", q(str(params["name"]))]
if params.get("reply_mode"):