جدید در نگارش ۵٫۲۴٫۱۹
v5.24.19: actual fix for VNC over SSH tunnel + VNC username field (#104)
Nesos-ita followed up on v5.24.18 noting VNC-through-SSH still didn't
connect. They were right — the v5.24.14 "localhost → 127.0.0.1" change
fixed a different code path (pure VNC connect), not the one their
Haven actually uses (saved-on-SSH-profile VNC). Their netcat test
confirmed: Haven was closing the TCP socket immediately without even
reading the RFB protocol version.
Root cause: `DesktopViewModel.addVncSession` set
Haven is an open-source SSH, VNC, RDP, and SFTP client for Android with a native Wayland desktop and cloud storage.
Terminal:
- Full VT100/xterm emulator with Unicode, multiple tabs, and 6 color schemes
- Session persistence via tmux, zellij, screen, or byobu
- Mouse mode for TUI apps (vim, htop, mc)
- Configurable keyboard toolbar with Esc, Ctrl, Alt, arrows, function keys, and custom macros
- Text selection with word expansion, copy, and clickable URL detection
- Voice input and autocomplete mode
- Mosh and Eternal Terminal for roaming and persistent connections
Native Wayland Desktop:
- GPU-accelerated labwc compositor running directly on your device
- Waybar panel, fuzzel app launcher, thunar file manager, mousepad editor
- Starter Pack addon with Firefox, calculator, image viewer
- XWayland for X11 app compatibility
- Multi-desktop management — run multiple desktops simultaneously
- No root required (PRoot with Alpine Linux)
VNC Remote Desktop:
- VNC viewer with pinch-to-zoom, pan, and fullscreen mode
- SSH tunnel support for encrypted connections
- Touch-to-click with drag gesture support
RDP Remote Desktop:
- Connect to Windows Remote Desktop, xrdp, and GNOME Remote Desktop
- Pinch-to-zoom, keyboard with scancode mapping
- SSH tunnel with auto-connect through saved profiles
Cloud Storage:
- 60+ providers via rclone — Google Drive, Dropbox, OneDrive, S3, and more
- OAuth authentication with browser flow
- Folder sync with filters, bandwidth limits, and dry-run preview
- Media streaming to VLC via local HTTP server
- DLNA server for smart TVs and Chromecast
File Transfer:
- SFTP browser with upload, download, rename, delete, and folder transfer
- SMB/Windows file share browsing with optional SSH tunnel
- Cross-filesystem copy between any backends
Networking:
- SSH with auto-reconnect, port forwarding, and ProxyJump multi-hop
- Tailscale peer auto-discovery
- Reticulum mesh network support via rnsh
- Network discovery for SSH hosts on local network
Security:
- SSH key generation (Ed25519, RSA, ECDSA) with encrypted storage
- FIDO2 hardware key support (ed25519-sk, ecdsa-sk) via NFC or USB
- Biometric app lock with configurable timeout
- Connection audit log
- No ads, no tracking, no data collection
Haven is free and open source (AGPLv3).
اعانه
نگارشها
با وجود موجود بودن بارگیریهای APK برای دادن حق گزینش، باید آگاه باشید که با نصب به این روش، آگاهیهای بهروز رسانی را دریافت نکرده و راهی ناامن برای بارگیری است. پیشنهاد میشود کارهٔ افدروید را نصب و از آن استفاده کنید.
بارگیری افدروید
-
arm64-v8a
این نگارش، به اندروید ۸٫۰ یا جدیدتر نیاز دارد.
به دست افدروید ساخته، امضا و مطابقتش با این کد مبدأ تضمین شده است.
اجازهها
-
مشاهدهٔ اتصالات شبکه
میگذارد کاره اطّلاعات مربوط به اتّصالهای شبکه مانند شبکههای موجود و وصلشده را ببیند.
-
دریافت چندگانه Wi-Fi را مجاز میکند
به برنامه اجازه میدهد به دریافت بستههای ارسالی به همه دستگاههای موجود در شبکه Wi-Fi با استفاده از آدرسهای پخش چندگانه و نه فقط به تلفن شما بپردازند. این از توان مصرف بیشتری نسبت به حالت پخش غیرچندگانه استفاده میکند.
-
اجرای سرویس پیشزمینه
به برنامه اجازه میدهد از سرویسهای پیشزمینه استفاده کند.
-
اجرای خدمت پیشزمینه از گونهٔ «همگام سازی داده»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «همگامسازی داده» استفاده کند
-
دسترسی کامل به شبکه
به برنامه امکان میدهد سوکتهای شبکه را ایجاد کند و از پروتکلهای شبکه سفارشی استفاده نماید. مرورگر و سایر برنامهها روشی را برای ارسال دادهها به اینترنت ارائه میکنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
-
android.permission.MANAGE_EXTERNAL_STORAGE
-
کنترل ارتباط راه نزدیک
به برنامه اجازه میدهد تا با تگهای «ارتباط میدان نزدیک» (NFC)، کارتها و فایلخوان ارتباط برقرار کند.
-
نمایش آگاهیها
میگذارد کاره آگاهی نشان دهد
-
خواندن محتوای فضای ذخیره همرسانیشده
به برنامه اجازه میدهد محتوای فضای ذخیره همرسانیشدهتان را بخواند.
-
درخواست نادیدهگرفتن بهینهسازی باتری
به یک برنامه اجازه میدهد جهت نادیده گرفتن بهینهسازی باتری برای خود مجوز درخواست کند.
-
درخواست نصب بسته
به برنامه اجازه میدهد درخواست نصب بستهبندی کند.
-
استفاده از سختافزار بیومتریک
به برنامه امکان میدهد از سختافزار بیومتریک برای احراز هویت استفاده کند
-
استفاده از سختافزار اثر انگشت
به برنامه امکان میدهد از سختافزار اثر انگشت برای احراز هویت استفاده کند
-
ممانعت از به خواب رفتن تلفن
به برنامه اجازه میدهد تا از غیرفعال شدن تلفن جلوگیری کند.
-
moe.shizuku.manager.permission.API_V23
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
بارگیری APK
۹۱ میب
امضای PGP
|
گزارش ساخت
جدید در نگارش ۵٫۲۴٫۱۲
v5.24.12: resumable paste — survives connection drops and app restarts
Paste is now persistent. Every leaf file in a copy/paste is recorded to
a queue table before the transfer starts, and each file's progress
cursor is written back to disk as bytes flow. When something
interrupts the transfer — WiFi drop, SFTP server bouncing, the app
being killed, the phone rebooting — the SFTP tab comes back up with
a banner at the top showing how many files are still pending:
Unfinished paste
46 files
-
arm64-v8a
این نگارش، به اندروید ۸٫۰ یا جدیدتر نیاز دارد.
به دست افدروید ساخته، امضا و مطابقتش با این کد مبدأ تضمین شده است.
اجازهها
-
مشاهدهٔ اتصالات شبکه
میگذارد کاره اطّلاعات مربوط به اتّصالهای شبکه مانند شبکههای موجود و وصلشده را ببیند.
-
دریافت چندگانه Wi-Fi را مجاز میکند
به برنامه اجازه میدهد به دریافت بستههای ارسالی به همه دستگاههای موجود در شبکه Wi-Fi با استفاده از آدرسهای پخش چندگانه و نه فقط به تلفن شما بپردازند. این از توان مصرف بیشتری نسبت به حالت پخش غیرچندگانه استفاده میکند.
-
اجرای سرویس پیشزمینه
به برنامه اجازه میدهد از سرویسهای پیشزمینه استفاده کند.
-
اجرای خدمت پیشزمینه از گونهٔ «همگام سازی داده»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «همگامسازی داده» استفاده کند
-
دسترسی کامل به شبکه
به برنامه امکان میدهد سوکتهای شبکه را ایجاد کند و از پروتکلهای شبکه سفارشی استفاده نماید. مرورگر و سایر برنامهها روشی را برای ارسال دادهها به اینترنت ارائه میکنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
-
android.permission.MANAGE_EXTERNAL_STORAGE
-
کنترل ارتباط راه نزدیک
به برنامه اجازه میدهد تا با تگهای «ارتباط میدان نزدیک» (NFC)، کارتها و فایلخوان ارتباط برقرار کند.
-
نمایش آگاهیها
میگذارد کاره آگاهی نشان دهد
-
خواندن محتوای فضای ذخیره همرسانیشده
به برنامه اجازه میدهد محتوای فضای ذخیره همرسانیشدهتان را بخواند.
-
درخواست نادیدهگرفتن بهینهسازی باتری
به یک برنامه اجازه میدهد جهت نادیده گرفتن بهینهسازی باتری برای خود مجوز درخواست کند.
-
درخواست نصب بسته
به برنامه اجازه میدهد درخواست نصب بستهبندی کند.
-
استفاده از سختافزار بیومتریک
به برنامه امکان میدهد از سختافزار بیومتریک برای احراز هویت استفاده کند
-
استفاده از سختافزار اثر انگشت
به برنامه امکان میدهد از سختافزار اثر انگشت برای احراز هویت استفاده کند
-
ممانعت از به خواب رفتن تلفن
به برنامه اجازه میدهد تا از غیرفعال شدن تلفن جلوگیری کند.
-
moe.shizuku.manager.permission.API_V23
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
بارگیری APK
۹۱ میب
امضای PGP
|
گزارش ساخت
-
x86_64
این نگارش، به اندروید ۸٫۰ یا جدیدتر نیاز دارد.
به دست افدروید ساخته، امضا و مطابقتش با این کد مبدأ تضمین شده است.
اجازهها
-
مشاهدهٔ اتصالات شبکه
میگذارد کاره اطّلاعات مربوط به اتّصالهای شبکه مانند شبکههای موجود و وصلشده را ببیند.
-
اجرای سرویس پیشزمینه
به برنامه اجازه میدهد از سرویسهای پیشزمینه استفاده کند.
-
اجرای خدمت پیشزمینه از گونهٔ «همگام سازی داده»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «همگامسازی داده» استفاده کند
-
دسترسی کامل به شبکه
به برنامه امکان میدهد سوکتهای شبکه را ایجاد کند و از پروتکلهای شبکه سفارشی استفاده نماید. مرورگر و سایر برنامهها روشی را برای ارسال دادهها به اینترنت ارائه میکنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
-
کنترل ارتباط راه نزدیک
به برنامه اجازه میدهد تا با تگهای «ارتباط میدان نزدیک» (NFC)، کارتها و فایلخوان ارتباط برقرار کند.
-
نمایش آگاهیها
میگذارد کاره آگاهی نشان دهد
-
استفاده از سختافزار بیومتریک
به برنامه امکان میدهد از سختافزار بیومتریک برای احراز هویت استفاده کند
-
استفاده از سختافزار اثر انگشت
به برنامه امکان میدهد از سختافزار اثر انگشت برای احراز هویت استفاده کند
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
بارگیری APK
۲۱ میب
امضای PGP
|
گزارش ساخت