Husk

Husk

Turn a spare Android phone into a remote camera and control rig

xplat Kamera Fernzugriff

Screenshots

Screenshot von Husk

Beschreibung

Diese Beschreibung liegt nicht in deiner Sprache vor, angezeigt wird die englische Fassung.

Husk turns a spare Android phone into a remote camera and control rig on your own LAN or
Tailscale network, without root.

Features: camera streaming (MJPEG) in a browser, or as a webcam via a PC tool; front or back
camera, switchable over HTTP while the stream runs; an accessibility engine for scripted
on-screen actions; in-app recovery of Wireless Debugging after a reboot; an adb bridge for
scrcpy from a PC; camera or screen motion alerts with a push and a live snapshot; a Samsung
DeX toggle on DeX phones. It starts automatically after a reboot.

Husk has no built-in updater and never checks for, downloads or installs anything on its own.
Update from F-Droid, or install an APK with adb.

Every host Husk can talk to, and what triggers it:
* 0.0.0.0 - it LISTENS, it never connects out: the HTTP control server on 8090 and the adb
bridge on 15557, while the service runs, both behind a source-IP allowlist.
* 127.0.0.1 - loopback only, inside the phone: the accessibility engine on 8127, and the adb
bridge forwarding to the local Wireless Debugging port.
* ntfy.sh - only when motion alerts are enabled and you have set a topic; one push per alert.
The server is configurable - use your own instance.
* xplat.co - project website and PC companion download. The app itself never contacts it;
1.1 removed the updater that read it.

The allowlist admits loopback, private LAN ranges, fc00::/7 and Tailscale's 100.64.0.0/10;
some carriers use that range too, so on mobile data it is wider than your tailnet alone. An
optional token adds a second layer, off by default. Restrict access with a Tailscale ACL.

Husk uses the AccessibilityService API and exposes an adb bridge by design. 100% open source
(GPLv3), AOSP framework APIs only: no trackers, no ads, no proprietary code.

Versionen

Version Datum Größe Benötigt Android Herunterladen
1.4 aktuell
83a1ddf7bd456c17…
26.09.2026 93 KB API 26
1.3
39c95f9f857eca87…
25.09.2026 85 KB API 26
1.2
54b5e2d00f5e9d4c…
21.09.2026 85 KB API 26

Berechtigungen

Was die App beim System anfragt. Sensible Zugriffe gibt Android erst nach deiner Bestätigung frei.

  • InternetzugriffDaten über das Internet senden und empfangen.
  • KameraFotos und Videos aufnehmen.
  • Dienst im VordergrundDauerhaft im Hintergrund laufen, sichtbar in der Statusleiste.
  • FOREGROUND_SERVICE_CAMERA
  • FOREGROUND_SERVICE_MEDIA_PROJECTION
  • FOREGROUND_SERVICE_SPECIAL_USE
  • AutostartNach dem Einschalten des Geräts automatisch starten.
  • Standby verhindernVerhindern, dass das Gerät in den Ruhezustand wechselt.
8 weitere Berechtigungen anzeigen
  • BenachrichtigungenMitteilungen anzeigen.
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • VibrationDen Vibrationsalarm steuern.
  • NetzwerkstatusPrüfen, ob und wie das Gerät verbunden ist.
  • SystemeinstellungenSystemeinstellungen ändern.
  • Genauer StandortStandort per GPS bestimmen.
  • Ungefährer StandortStandort per Netzwerk bestimmen.
  • MikrofonTon aufnehmen.

Kommentare