Need bVNC on iOS or Mac OS X? Now available at
https://apps.apple.com/ca/app/bvnc-pro/id1506461202
Please support my work and GPL open-source software by buying the donation version of this program called bVNC Pro!
Release notes:
https://github.com/iiordanov/remote-desktop-clients/blob/master/bVNC/CHANGELOG-bVNC
Older versions:
https://github.com/iiordanov/remote-desktop-clients/releases
Report bugs:
https://github.com/iiordanov/remote-desktop-clients/issues
If you have questions, please don't post a negative review, rather ask your question on the forum so everybody benefits
https://groups.google.com/forum/#!forum/bvnc-ardp-aspice-opaque-remote-desktop-clients
Check out my RDP Client, aRDP
https://play.google.com/store/apps/details?id=com.iiordanov.freeaRDP
For Proxmox and oVirt, get Opaque
https://play.google.com/store/apps/details?id=com.undatech.opaque
bVNC is a secure, open source VNC client. Its features include:
- Windows, Mac, Linux, BSD, or any other OS with a VNC server installed
- Master password support in the Pro version
- Multi-factor (two-factor) SSH authentication in the Pro version
- Multi-touch control over the remote mouse. One finger tap left-clicks, two-finger tap right-clicks, and three-finger tap middle-clicks
- Left, right and middle button drag/drop if you don't lift the first finger that tapped
- Scrolling with a two-finger drag
- Pinch-zoom
- Force Landscape, Immersive Mode, Keep Screen Awake
- Dynamic resolution changes, allowing you to reconfigure your desktop while connected, and control over virtual machines from BIOS to OS
- Full rotation
- Multi-language
- Full mouse support
- Full desktop visibility even with soft keyboard extended
- SSH tunneling, AnonTLS and VeNCrypt for secure connections (does not support RealVNC encryption).
- High-grade encryption superior to RDP using SSH and VeNCrypt (x509 certificates and SSL), preventing man-in-the-middle attacks
- AutoX session discovery/creation like NX client
- Tight and CopyRect encodings for quick updates
- Ability to reduce the color depth over slow links
- Copy/paste integration
- Samsung DEX, Alt-Tab, Start Button capture
- Ctrl+Space capture
- SSH public/private (pubkey)
- Importing encrypted/unencrypted RSA keys in PEM format
- Zoomable, Fit to Screen, and One to One scaling modes
- Two Direct, one Simulated Touchpad, and one Single-handed input modes
- In single-handed input mode, long-tap to get a choice of clicks, drag modes, scroll, and zoom
- Supports most VNC servers including TightVNC, UltraVNC, TigerVNC, and RealVNC
- Supports Mac OS X built-in remote desktop server (ARD) and Mac OS X authentication
- Does NOT support RealVNC encryption (use VNC over SSH or VeNCrypt instead)
- Stowable on-screen keys
- Right-click with Back button
- D-pad for arrows, rotate D-pad
- Hardware/FlexT9 keyboard support
- View-only mode
- In-app help on usage, connection setup and input modes (see in-app Menu)
- Hacker's Keyboard recommended
- Instructions for Windows:
Plain VNC:
http://iiordanov.blogspot.ca/2012/04/how-to-install-and-connect-to-tightvnc.html
Secure VNC over VeNCrypt:
https://groups.google.com/d/msg/bvnc-ardp-aspice-opaque-remote-desktop-clients/c9ptU7UekE4/rOzNlkiaEgAJ
Secure VNC over SSH:
http://iiordanov.blogspot.ca/2012/04/tunneling-vnc-over-ssh-to-windows.html
- Instructions for Linux:
Plain VNC (Remote Desktop on Ubuntu):
NOTE: To use Vino (default Ubuntu VNC Server), first run:
gsettings set org.gnome.Vino require-encryption false
http://www.howtoforge.com/configure-remote-access-to-your-ubuntu-desktop
AutoX Secure VNC over SSH:
http://iiordanov.blogspot.ca/2012/10/looking-for-nx-client-for-android-or.html
- Instructions for Mac OS X Remote Desktop:
http://iiordanov.blogspot.ca/2012/04/how-to-connect-to-mac-os-x-using-bvnc.html
Secure VNC over SSH:
http://iiordanov.blogspot.ca/2012/04/tunneling-vnc-over-ssh-to-mac-os-x.html
Code
https://github.com/iiordanov/remote-desktop-clients
v5.3.4
- New app banner for Android TV
- Fix for toolbar position not restored
v5.3.3
- Back button disconnects on Android TV
- Show default settings icon on Android TV
- New show keyboard icon and function for Android TV
v5.3.2
- Easier navigation for Android TV
v5.2.9
- Touch input workaround for Android 6 and older
v5.2.5
- Bugfix for visual artifacts when moving pointer or panning
- Removal of non-functional Color Mode menu item while connected
- Significant code cleanup
v5.2.3
- Support fo
v5.3.3
- Back button disconnects on Android TV
- Show default settings icon on Android TV
- New show keyboard icon and function for Android TV
v5.3.2
- Easier navigation for Android TV
v5.2.9
- Touch input workaround for Android 6 and older
v5.2.5
- Bugfix for visual artifacts when moving pointer or panning
- Removal of non-functional Color Mode menu item while connected
- Significant code cleanup
v5.2.3
- Support for SSH servers that call 2FA token OTP instead of Verification code
v5.2.2
- Fix
v5.2.9
- Touch input workaround for Android 6 and older
v5.2.5
- Bugfix for visual artifacts when moving pointer or panning
- Removal of non-functional Color Mode menu item while connected
- Significant code cleanup
v5.2.3
- Support for SSH servers that call 2FA token OTP instead of Verification code
v5.2.2
- Fix for SSH 2FA being requested twice.
v5.2.1
- Improvements for input responsiveness
v5.2.0
- Fixed the More Apps button again
v5.1.9
- Fix for ActionBar visibility in SimulatedTouchpad i
v5.2.5
- Bugfix for visual artifacts when moving pointer or panning
- Removal of non-functional Color Mode menu item while connected
- Significant code cleanup
v5.2.3
- Support for SSH servers that call 2FA token OTP instead of Verification code
v5.2.2
- Fix for SSH 2FA being requested twice.
v5.2.1
- Improvements for input responsiveness
v5.2.0
- Fixed the More Apps button again
v5.1.9
- Fix for ActionBar visibility in SimulatedTouchpad input mode
v5.1.8
- SSH library upgrade for Terrapin miti
v5.2.3
- Support for SSH servers that call 2FA token OTP instead of Verification code
v5.2.2
- Fix for SSH 2FA being requested twice.
v5.2.1
- Improvements for input responsiveness
v5.2.0
- Fixed the More Apps button again
v5.1.9
- Fix for ActionBar visibility in SimulatedTouchpad input mode
v5.1.8
- SSH library upgrade for Terrapin mitigations
v5.1.5
- Fixed the More Apps button
v5.1.4
- Stability fixes
- Performance improvements
- UI improvements for auth types requiring username
- UI improve
v5.2.0
- Fixed the More Apps button again
v5.1.9
- Fix for ActionBar visibility in SimulatedTouchpad input mode
v5.1.8
- SSH library upgrade for Terrapin mitigations
v5.1.5
- Fixed the More Apps button
v5.1.4
- Stability fixes
- Performance improvements
- UI improvements for auth types requiring username
- UI improvement for keeping dynaically requested credentials
- Security upates
- Vector icons
- Fixes for ANRs
- Android SDK Update
- Icon bugfix for old Android SDKs
v5.1.3
- Fix for mouse po
v5.1.9
- Fix for ActionBar visibility in SimulatedTouchpad input mode
v5.1.8
- SSH library upgrade for Terrapin mitigations
v5.1.5
- Fixed the More Apps button
v5.1.4
- Stability fixes
- Performance improvements
- UI improvements for auth types requiring username
- UI improvement for keeping dynaically requested credentials
- Security upates
- Vector icons
- Fixes for ANRs
- Android SDK Update
- Icon bugfix for old Android SDKs
v5.1.3
- Fix for mouse pointer drift due to rounding errors
- Worka
v5.1.4
- Stability fixes
- Performance improvements
- UI improvements for auth types requiring username
- UI improvement for keeping dynaically requested credentials
- Security upates
v5.1.3
- Fix for mouse pointer drift due to rounding errors
- Workaround for Ubuntu 22.04 reporting wrong framebuffer size
- Feature to permit accepting changed SSH host key with a warning
- Fix for reuse of URI intent connections to different ports on the same host
- Fix for exceptions encountered during import o
v5.1.3
- Fix for mouse pointer drift due to rounding errors
v5.1.2
- New Software Keyboard Type Global Preference
- Completely dark background for better image on OLED screens
- Improvements to URI Intent handling
- Convenient buttons to get help, rate, share, etc
- Improved debug logging
- Fixes for extended software keyboards not showing when hardware keyboard is present
- Fixes for typing certain unicode characters with software keyboards
- Support for RA2, RA2ne, RA2_256 and RA2ne_256 secur
v5.1.2
- Completely dark background for better image on OLED screens
- Improvements to URI Intent handling
- Convenient buttons to get help, rate, share, etc
v5.1.1
- Bugfix for single-click with certain trackpads
- Bugfix for Simulated Touchpad Drag&Drop
- Feature to hide thumbnails
- Feature to display only nicknames
- Bugfix for master password
v5.1.0
- Handling Keypad Return key
- Improved logging during at disconnection
- Bugfix for master password
- Support for app resizing
- Fix for drag
v5.1.1
- Bugfix for single-click with certain trackpads
- Bugfix for Simulated Touchpad Drag&Drop
- Feature to hide thumbnails
- Feature to display only nicknames
v5.1.0
- Handling Keypad Return key
- Improved logging during at disconnection
- Bugfix for master password
- Support for app resizing
- Fix for drag&drop bug in Direct Drag Pan Mode
- Improvement to Direct Drag Pan Mode in Fit-To-Screen mode
v5.0.9
- Android localization: Updated translatations for ko, ja, zh-rCN, and zh-rTW
- Fix to
v5.1.1
- Bugfix for Simulated Touchpad Drag&Drop
v5.1.0
- Handling Keypad Return key
- Improved logging during at disconnection
- Bugfix for master password
- Support for app resizing
- Fix for drag&drop bug in Direct Drag Pan Mode
- Improvement to Direct Drag Pan Mode in Fit-To-Screen mode
v5.0.9
- Android localization: Updated translatations for ko, ja, zh-rCN, and zh-rTW
- Fix to interactively gather credentials for Mac OS X
- Removed Import/Export Button from Connection Setup Layout
- Prima
v5.0.8
- Security library upgrade
- Thumbnail bugfix
- Fix for keyboard covering dialogs
v5.0.7
- Finer-grained permissions requests
- Fixes for hardware keyboards
- Security library upgrade
- Reintroduced support for AnonTLS
v5.0.6
- Updated Target API to 31
- Capture modifier keys on Samsung devices
- Theme visual improvements
- Fix for Chromebook when app is on external display
- Finer-grained permissions requests
v5.0.5
- Added Portuguese translation
- Disabled highlighting of canvasing wh
v5.0.6
- Updated Target API to 31
- Capture modifier keys on Samsung devices
- Theme visual improvements
- Fix for Chromebook when app is on external display
v5.0.5
- Added Portuguese translation
- Disabled highlighting of canvasing when focused so colors are not washed out
- Moved to AndroidX libraries
- Toolbar position is now remembered by default
- Fixed SSH Intents for allowing blank passwords for base protocol
- Fix for Send Text dialog buttons.
- Updated Target AP
v3.9.9
- Fix for IMEs that use META_SHIFT_ON
- Fix for right-click in TouchPad mode
- ExtendedDesktopSize support for TigerVNC
v3.9.7
- New, relocatable toolbar
- Numerous bugfixes
- Library upgrades
v3.9.6
- Multi-window/DEX support
v3.9.5
- Several bugfixes
v3.9.4
- Security updates
- Numerous bugfixes
v3.9.1
- Bugfix for Gboard
v3.9.0
- Bugfix for generating SSH key on empty connection
v3.8.9
- Fix for race condition in saving SSH host key on newer devices
v3.8.8
- Left-handed mode
- New ssh
v3.9.9
- Fix for IMEs that use META_SHIFT_ON
- Fix for right-click in TouchPad mode
- ExtendedDesktopSize support for TigerVNC
v3.9.7
- New, relocatable toolbar
- Numerous bugfixes
- Library upgrades
v3.9.6
- Multi-window/DEX support
v3.9.5
- Several bugfixes
v3.9.4
- Security updates
- Numerous bugfixes
v3.9.1
- Bugfix for Gboard
v3.9.0
- Bugfix for generating SSH key on empty connection
v3.8.9
- Fix for race condition in saving SSH host key on newer devices
v3.8.8
- Left-handed mode
- New ssh
v3.9.9
- Fix for IMEs that use META_SHIFT_ON
- Fix for right-click in TouchPad mode
- ExtendedDesktopSize support for TigerVNC
v3.9.7
- New, relocatable toolbar
- Numerous bugfixes
- Library upgrades
v3.9.6
- Multi-window/DEX support
v3.9.5
- Several bugfixes
v3.9.4
- Security updates
- Numerous bugfixes
v3.9.1
- Bugfix for Gboard
v3.9.0
- Bugfix for generating SSH key on empty connection
v3.8.9
- Fix for race condition in saving SSH host key on newer devices
v3.8.8
- Left-handed mode
- New ssh
v5.0.2
- Samsung DEX fixes
- Better handling of Extra Keys visibility
- Debug logging of files in app directory
- Main grid activity fixes.
v5.0.1
- Workaround for UltraVNC and lower color modes
- Fix for annoying permissions request loop
- Performance improvements
- Security updates
- Improved vibration for gestures and on-screen keys
- Many bugfixes
v5.0.0
- New Grid UI with remote screenshots
- Many improvements and fixes
- Improved UX and error messaging
- AutoX error detection
- Ability
v5.0.1
- Workaround for UltraVNC and lower color modes
- Fix for annoying permissions request loop
- Performance improvements
- Security updates
v5.0.0
- New Grid UI with remote screenshots
- Many improvements and fixes
- Improved UX and error messaging
- AutoX error detection
- Ability to collect credentials on the fly
- SSH library updated to latest version
- Improved settings import/export functionality
- Updated help
- Bufixes and UX improvements for on-screen buttons
v4.3.0
- Fix for SSH
v4.3.0
- Fix for SSH key generation instructions.
- Fixes for devices with curved screens
- Fixes to allow no overlap of on-screen buttons with remote desktop.
- Fixes for erratic pointer behavior around screen edges.
- Fixes for devices with a notch.
v4.2.0
- Many localization fixes
v4.1.0
- Option to disable cursor
- Fixes to cursor shape handling
- Fix for devices with cutouts
- Fix for back button right click
- Fix for pointer bad pointer location when pointer shape changes
v4.0.9
- Japanes
v4.1.0
- Option to disable cursor
- Fixes to cursor shape handling
- Fix for devices with cutouts
- Fix for back button right click
- Fix for pointer bad pointer location when pointer shape changes
v4.0.9
- Japanese, Korean, Traditional Chinese, and Simplified Chinese localizations
v4.0.8
- Security updates
v4.0.7
- 64-bit support
- Bugfixes
v4.0.6
- Bugfix for TLS_FALLBACK_SCSV issue with TLSv1.3+ for VeNCrypt
- Bugfix to sshlib for sha2-256 and sha2-512 keys
- Support for shorthand VNC port n
v4.0.9
- Japanese, Korean, Traditional Chinese, and Simplified Chinese localizations
v4.0.8
- Security updates
v4.0.7
- 64-bit support
- Bugfixes
v4.0.6
- Bugfix for TLS_FALLBACK_SCSV issue with TLSv1.3+ for VeNCrypt
- Bugfix to sshlib for sha2-256 and sha2-512 keys
- Support for shorthand VNC port notation for ports lower than 5920
v4.0.5
- Logcat copy from previous runs as well
v4.0.4
- Fix for scrolling in Single Handed mode
v4.0.3
- Updated sshlib
v4.0.2
- Fixes for widget names
- Fixes for
v4.0.8
- Security updates
v4.0.7
- 64-bit support
- Bugfixes
v4.0.6
- Bugfix for TLS_FALLBACK_SCSV issue with TLSv1.3+ for VeNCrypt
- Bugfix to sshlib for sha2-256 and sha2-512 keys
- Support for shorthand VNC port notation for ports lower than 5920
v4.0.5
- Logcat copy from previous runs as well
v4.0.4
- Fix for scrolling in Single Handed mode
v4.0.3
- Updated sshlib
v4.0.2
- Fixes for widget names
- Fixes for Fit-to-screen scaling
- Default Input Mode support
v4.0.1
- Text contrast fix for ce
v4.0.7
- 64-bit support
- Bugfixes
v4.0.6
- Bugfix for TLS_FALLBACK_SCSV issue with TLSv1.3+ for VeNCrypt
- Bugfix to sshlib for sha2-256 and sha2-512 keys
- Support for shorthand VNC port notation for ports lower than 5920
v4.0.5
- Logcat copy from previous runs as well
v4.0.4
- Fix for scrolling in Single Handed mode
v4.0.3
- Updated sshlib
v4.0.2
- Fixes for widget names
- Fixes for Fit-to-screen scaling
- Default Input Mode support
v4.0.1
- Text contrast fix for certain devices
- Targeting
v4.0.4
- Fix for scrolling in Single Handed mode
v4.0.3
- Updated sshlib
v4.0.2
- Fixes for widget names
- Fixes for Fit-to-screen scaling
- Default Input Mode support
v4.0.1
- Text contrast fix for certain devices
- Targeting new APIs
- Fix for Menu + immersive mode live-lock on some devices
v4.0.0
- Input mode bugfixes
- Security and protocol library updates
v3.9.9
- Fix for IMEs that use META_SHIFT_ON
- Fix for right-click in TouchPad mode
- ExtendedDesktopSize support for TigerVNC
v3.9.7
-
v4.0.3
- Updated sshlib
v4.0.2
- Fixes for widget names
- Fixes for Fit-to-screen scaling
- Default Input Mode support
v4.0.1
- Text contrast fix for certain devices
- Targeting new APIs
- Fix for Menu + immersive mode live-lock on some devices
v4.0.0
- Input mode bugfixes
- Security and protocol library updates
v3.9.9
- Fix for IMEs that use META_SHIFT_ON
- Fix for right-click in TouchPad mode
- ExtendedDesktopSize support for TigerVNC
v3.9.7
- New, relocatable toolbar
- Numerous bugfixes
- Li
v4.0.1
- Text contrast fix for certain devices
- Targeting new APIs
- Fix for Menu + immersive mode live-lock on some devices
v4.0.0
- Input mode bugfixes
- Security and protocol library updates
v3.9.9
- Fix for IMEs that use META_SHIFT_ON
- Fix for right-click in TouchPad mode
- ExtendedDesktopSize support for TigerVNC
v3.9.7
- New, relocatable toolbar
- Numerous bugfixes
- Library upgrades
v3.9.6
- Multi-window/DEX support
v3.9.5
- Several bugfixes
v3.9.4
- Security updates
- Numerous bugfixe
v3.9.7- New, relocatable toolbar- Numerous bugfixes- Library upgradesv3.9.6- Multi-window/DEX supportv3.9.5- Several bugfixesv3.9.4- Security updates- Numerous bugfixesv3.9.1- Bugfix for Gboardv3.9.0- Bugfix for generating SSH key on empty connectionv3.8.9- Fix for race condition in saving SSH host key on newer devicesv3.8.8- Left-handed mode- New ssh lib- Landscape 180- Polish translationv3.8.6- New Global options in Main Menu: Force Landscape, Immersive Mode Disable, Ke
v3.9.7- New, relocatable toolbar- Numerous bugfixes- Library upgradesv3.9.6- Multi-window/DEX supportv3.9.5- Several bugfixesv3.9.4- Security updates- Numerous bugfixesv3.9.1- Bugfix for Gboardv3.9.0- Bugfix for generating SSH key on empty connectionv3.8.9- Fix for race condition in saving SSH host key on newer devicesv3.8.8- Left-handed mode- New ssh lib- Landscape 180- Polish translationv3.8.6- New Global options in Main Menu: Force Landscape, Immersive Mode Disable, Ke
v3.9.6- Multi-window/DEX supportv3.9.5- Several bugfixesv3.9.4- Security updates- Numerous bugfixesv3.9.1- Bugfix for Gboardv3.9.0- Bugfix for generating SSH key on empty connectionv3.8.9- Fix for race condition in saving SSH host key on newer devicesv3.8.8- Left-handed mode- New ssh lib- Landscape 180- Polish translationv3.8.6- New Global options in Main Menu: Force Landscape, Immersive Mode Disable, Keep Screen Awakev3.8.4- Immersive mode!v3.8.2- Better error reporting
v3.9.4- Security updates- Numerous bugfixesv3.9.1- Bugfix for Gboardv3.9.0- Bugfix for generating SSH key on empty connectionv3.8.9- Fix for race condition in saving SSH host key on newer devicesv3.8.8- Left-handed mode- New ssh lib- Landscape 180- Polish translationv3.8.6- New Global options in Main Menu: Force Landscape, Immersive Mode Disable, Keep Screen Awakev3.8.4- Immersive mode!v3.8.2- Better error reportingv3.8.1- Better detection and support for AnonTLS and Andr 6
v3.9.4- Security updates- Numerous bugfixesv3.9.1- Bugfix for Gboardv3.9.0- Bugfix for generating SSH key on empty connectionv3.8.9- Fix for race condition in saving SSH host key on newer devicesv3.8.8- Left-handed mode- New ssh lib- Landscape 180- Polish translationv3.8.6- New Global options in Main Menu: Force Landscape, Immersive Mode Disable, Keep Screen Awakev3.8.4- Immersive mode!v3.8.2- Better error reportingv3.8.1- Better detection and support for AnonTLS and Andr 6
v4.0.6
- Bugfix for TLS_FALLBACK_SCSV issue with TLSv1.3+ for VeNCrypt
- Bugfix to sshlib for sha2-256 and sha2-512 keys
- Support for shorthand VNC port notation for ports lower than 5920
v4.0.5
- Logcat copy from previous runs as well
v4.0.4
- Fix for scrolling in Single Handed mode
v4.0.3
- Updated sshlib
v4.0.2
- Fixes for widget names
- Fixes for Fit-to-screen scaling
- Default Input Mode support
v4.0.1
- Text contrast fix for certain devices
- Targeting new APIs
- Fix for Menu + immersive