Husk 为 Android

Husk

xplat

版本 1.0

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

下載 97
Ads

為此評分

防病毒和安全掃描結果

掃描日期: Sep 19, 2026 軟件版本: 1.0
狀態: ✅ 值得信賴 & 安全安裝 此應用由 xplat 簽署,具有信任和驗證的數字簽名,會更新現有的 Husk 安裝 證書指紋: 96195cfd540e75f8a34dfc08764438769d4bc3e5d7970a9527d97004d4f2c17d 我們如何驗證 APK 文件安全性

Husk 屏幕镜像 应用 为 Android 描述

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

Features:

  • Camera streaming (MJPEG) you can view in a browser or feed into a meeting as a webcam.
  • An accessibility automation engine for hands-free, scripted on-screen actions.
  • In-app recovery of Wireless Debugging after a reboot.
  • An app-native adb bridge so you can mirror and control the phone from a PC with scrcpy (a small PC companion is available at xplat.co/husk).
  • Motion alerts: a free, private security-camera mode that pushes a notification (via ntfy) with a live snapshot when the camera or screen sees movement.
  • Optional keep Samsung DeX connected toggle (shown only on DeX-capable phones).
  • Starts automatically after a reboot.

Updates:

If you installed Husk from F-Droid, update it from F-Droid. The app also has its own Update Husk (direct from the developer) button, and that one is NOT F-Droid: it reads version information from xplat.co and downloads the APK from the address that file names, today the developers GitHub repository. The app says so on screen too: a permanent note under the button, and, when you press the button, a confirmation dialog naming the source before anything is downloaded. Nothing updates by itself: there is no background check and no scheduled update. It runs only when a person starts it, either with that button or through the apps documented /update endpoint from a machine on your own private network. The /update endpoint has no dialog and lets the apps own accessibility service confirm the system install prompt, because it exists to update a headless phone with nobody at the screen; a person on the private network still has to ask for it. If you installed from F-Droid you can simply ignore the button and let F-Droid handle updates. It exists because Husk is normally installed on headless phones that have no app store on them.

Privacy and network:

The network services listen on all interfaces but are protected by a source-IP allowlist that admits loopback, private LAN ranges, and the 100.64.0.0/10 range Tailscale uses. Be aware that some mobile carriers also hand out addresses from that same range, so on mobile data the allowlist is wider than your Tailscale network alone. IPv6 ULA addresses (fc00::/7, which Tailscale also uses) are admitted the same way. An optional token adds a second layer, and it is off by default. Nothing is sent to any external server except two things you turn on or ask for yourself: the motion push (to your own ntfy topic), and the update check described above. The app is 100% open source (GPLv3) and uses only AOSP framework APIs (no trackers, no ads, no proprietary dependencies).

Note: Husk uses the AccessibilityService API to automate on-screen actions, and exposes an adb bridge over your Tailscale network for remote control. Restrict access with a Tailscale ACL. These capabilities are the whole point of the app and are documented here for transparency.

Ads


規格