1.4.7
FranckyB/Voice-Clone-Studio1.4.7Jun 2, 2026by rustdesk
AI Summary
RustDesk 1.4.7 focuses on security enhancements and improved cross-platform support, featuring brute-force protection, password encryption refactoring, and new Android deployment workflows.
Key Highlights
- Added brute-force protection for one-time passwords.
- New Android device deployment flow with a --deploy flag.
- Enhanced toolbar with whole-window dragging and edge snapping.
- Allow macOS monitor switching in privacy mode.
- Improved Wayland clipboard input and screencast support.
New Features
- Android device deployment flow
- Drag whole toolbar; snap to all four edges of the remote session window
- Allow macOS monitor switching in privacy mode
- Brute-force protection for one-time password
- Option to hide stop-service when service is running
- Advanced option to allow CLI settings when custom client toggles Disable settings
Full Release Notes
 | Architecture | Windows | Ubuntu | Mac | Android | Flatpak | iOS | Web | |--------------|---------|--------|-----|----------|---------|---------|---------| | x86-64 (64-bit) | [EXE](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-x86_64.exe) [MSI](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-x86_64.msi) | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-x86_64.deb) | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-x86_64.dmg) | [Universal](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-universal-signed.apk) | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-x86_64.flatpak) | | [Go](https://rustdesk.com/web) | | AArch64 (ARM64) | | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-aarch64.deb) | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-aarch64.dmg) | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-aarch64-signed.apk) | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-aarch64.flatpak) | [App Store](https://apps.apple.com/us/app/rustdesk-remote-desktop/id1581225015) | | | ARMv7 (32-bit) | | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-armv7-sciter.deb) | | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-armv7-signed.apk) | | | | x86-32 (32-bit) | [EXE](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-x86-sciter.exe) (Legacy)| | | | | | [](https://rustdesk.com/pricing.html) ## For more downloads ([Fedora](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-0.x86_64.rpm) / [Arch Linux](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-0-x86_64.pkg.tar.zst) / [Suse](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-0.x86_64-suse.rpm) / [AppImage](https://github.com/rustdesk/rustdesk/releases/download/1.4.7/rustdesk-1.4.7-x86_64.AppImage)): [check below please](#) ## For the latest features: [check out the nightly build](https://github.com/rustdesk/rustdesk/releases/tag/nightly) # Changelog <details> <summary>Changelog</summary> # Added - [Add advanced option to allow CLI settings when custom client toggles Disable settings #15138](https://github.com/rustdesk/rustdesk/pull/15138) - [Add Android device deployment flow #15146](https://github.com/rustdesk/rustdesk/pull/15146) - [Drag whole toolbar; snap to all four edges of the remote session window #15051](https://github.com/rustdesk/rustdesk/pull/15051) - Github action hash pinned - [Allow macOS monitor switching in privacy mode #15004](https://github.com/rustdesk/rustdesk/pull/15004) - [feat: option, enable-privacy-mode & enable-perm-change-in-accept-window #14875](https://github.com/rustdesk/rustdesk/pull/14875) - [impl(cm): implement change_theme and change_language callbacks #14782](https://github.com/rustdesk/rustdesk/pull/14782) - [add brute-force protection for one-time password #14682](https://github.com/rustdesk/rustdesk/pull/14682) - [add option to hide stop-service when service is running #14563](https://github.com/rustdesk/rustdesk/pull/14563) - [--deploy, reuse the device token #15035](https://github.com/rustdesk/rustdesk/pull/15035) # Changes - [refact(password): encrypt #15073](https://github.com/rustdesk/rustdesk/pull/15073) - [Harden os password (terminal windows and headless linux) anti brute force #14985](https://github.com/rustdesk/rustdesk/pull/14985) - [mobile: deeplink, disable by default #14824](https://github.com/rustdesk/rustdesk/pull/14824) - [stop retrying on restricted mobile access errors #14797](https://github.com/rustdesk/rustdesk/pull/14797) - [(keyboard): wayland clipboard input prompt #14700](https://github.com/rustdesk/rustdesk/pull/14700) # Fixes - [fix: bytes codec, reserver(), check max #15168](https://github.com/rustdesk/rustdesk/pull/15168) - [fix(crypt): symmetric crypt, zero nonce #15144](https://github.com/rustdesk/rustdesk/pull/15144) - [fix: add integer overflow check in wf_cliprdr.c #15142](https://github.com/rustdesk/rustdesk/pull/15142) - [fix(android): close session on dispose to prevent reconnect wedge #15143](https://github.com/rustdesk/rustdesk/pull/15143) - [scrap/wayland: insert videoconvert to fix screencast on COSMIC / DMA-BUF portals #15063](https://github.com/rustdesk/rustdesk/pull/15063) - [fix(ipc): scope active-user IPC routing to root CLI main requests #15058](https://github.com/rustdesk/rustdesk/pull/15058) - [fix(msi): check install folder, remove files when uninstall #15011](https://github.com/rustdesk/rustdesk/pull/15011) - [fix(custom-client): desktop, incoming only, touch drag #14928](https://github.com/rustdesk/rustdesk/pull/14928) - [fix(fs): file transfer, reconnect, restore dir #14925](https://github.com/rustdesk/rustdesk/pull/14925) - [fix: remove unsafe exec() in wf_cliprdr.c #14924](https://github.com/rustdesk/rustdesk/pull/14924) - [fix(android): waiting for image, one cause #14919](https://github.com/rustdesk/rustdesk/pull/14919) - [Terminal utf8 and reconnect #14895](https://github.com/rustdesk/rustdesk/pull/14895) - [fix(sicter): control side, privacy mode #14880](https://github.com/rustdesk/rustdesk/pull/14880) - [fix safari-oidc https://github.com/rustdesk/rustdesk/issues/14861 #14867](https://github.com/rustdesk/rustdesk/pull/14867) - [fix(linux): enable mouse side buttons in remote sessions #14848](https://github.com/rustdesk/rustdesk/pull/14848) - [fix(client): serialize X11 keyboard grab and debounce focus feedback #14836](https://github.com/rustdesk/rustdesk/pull/14836) - [flutter: improve address book pull error handling #14813](https://github.com/rustdesk/rustdesk/pull/14813) - [flutter: shift after one shot IME capitalization #14695](https://github.com/rustdesk/rustdesk/pull/14695) - [fix(win): exe icon path #14686](https://github.com/rustdesk/rustdesk/pull/14686) - [fix: file transfer, path traversal #14678](https://github.com/rustdesk/rustdesk/pull/14678) - [fix(ipc): harden local IPC authorization and portable-service bootstrap flow #14671](https://github.com/rustdesk/rustdesk/pull/14671) - [fix switch sides for macOS peers #14661](https://github.com/rustdesk/rustdesk/pull/14661) - [fix(iOS): preserve local pasteboard sync from Windows hosts #14659](https://github.com/rustdesk/rustdesk/pull/14659) - [fix(iPad): keep touch gestures with external mouse #14652](https://github.com/rustdesk/rustdesk/pull/14652) - [Fix Windows session-based logon and lock-screen detection #14620](https://github.com/rustdesk/rustdesk/pull/14620) - [fix(shell): restrict kv in update_install_option #14564](https://github.com/rustdesk/rustdesk/pull/14564) - [fix(linux): prevent X11 BadWindow crash in get_focused_display #14561](https://github.com/rustdesk/rustdesk/pull/14561) - [Fix(wayland): improve error message when xdg-desktop-portal is unavailable #12897 #14543](https://github.com/rustdesk/rustdesk/pull/14543) - [Fix Linux tray icon collision with other tray-icon crate apps #14530](https://github.com/rustdesk/rustdesk/pull/14530) - [Fix: note dialog not shown when closing session from reconnecting screen #14528](https://github.com/rustdesk/rustdesk/pull/14528) - [fix: iPad mouse down detection for physical mouse input #14515](https://github.com/rustdesk/rustdesk/pull/14515) - [fix(mobile): restore canvas offset after hidding the soft keyboard #14506](https://github.com/rustdesk/rustdesk/pull/14506) - [fix empty strategy value cannot apply over default advanced options #14502](https://github.com/rustdesk/rustdesk/pull/14502) - [fix(flutter): reduce accidental horizontal trackpad scrolling during vertical pan #14460](https://github.com/rustdesk/rustdesk/pull/14460) - [Move port mapping afterwards #14448](https://github.com/rustdesk/rustdesk/pull/14448) - [fix(update): macos, test before update #14446](https://github.com/rustdesk/rustdesk/pull/14446) </details>