VNC server app that does not require root privileges.
About this app
Turn your Android device into a remote-controlled workstation with droidVNC-NG, a powerful, open-source VNC server designed for local networks. This app offers a versatile solution for remote access.
💻 Remote Control & Interaction
• Screen Sharing: Share your device's screen over the network, with optional scaling on the server side for better performance. • Remote Control: Use your VNC client to control your device, including mouse and keyboard input. To enable this, you need to activate the AccessibilityService for the app on your device. • Special Key Functions: Remotely trigger key functions like 'Recent Apps,' Home button, Back button, Power and volume controls. • Text Copy & Paste: Support for copying and pasting text from your device to the VNC client. Note that server-to-client copy & paste works automatically for text selected in editable text fields or manually by sharing text to droidVNC-NG via Android's Share-To functionality. • Multiple Mouse Pointers: Display different mouse pointers for each connected client on your device.
🌴 Comfort Features
• Web Browser Access: Control your device’s shared screen directly from a web browser, without needing a separate VNC client. • Auto-Discovery: droidVNC-NG uses Zeroconf/Bonjour for easy discovery by native clients.
🔐 Security & Configuration
• Password Protection: Protect your VNC connection with a password. Note that setting a password is mandatory in case you want to access the server using MacOS's built-in Screen Sharing app. • Custom Port Settings: Choose which port the VNC server uses for connections. • Startup on Boot: Automatically start the VNC service when your device boots up. On Android 11 and newer this also works with kiosk-mode launchers and lock task mode. • Default Configuration: Load a default configuration from a JSON file or Mobile Device Management.
🚀 Advanced VNC Features
• Reverse VNC: Allow your device to initiate the VNC connection to a client without opening ports on your router. • Repeater Support: Connect to a repeater that supports UltraVNC-style Mode-2 for more flexible networking.
Please note that more features are still being added to droidVNC-NG. Please report any issues and feature requests at https://github.com/bk138/droidVNC-NG
Licensed under GPL-2.0-only, by Christian Beier.
What's New in v2.20.1
Imported from the F-Droid repository index.
Version history
Jul 10, 2026 · 10 MB · Android API 24–35 · code 61
Imported from the F-Droid repository index.
SHA-256 491f48b051e144d5ec44bc0273774b260d356d0cba085973c4e0b7bf41dd37a1
Jun 16, 2026 · 10 MB · Android API 24–35 · code 60
Imported from the F-Droid repository index.
SHA-256 88f49f7a8c7d65e18f48b8dc79d76662d7147dc40b5db2f7dced764d1af2dd1d
May 14, 2026 · 9.6 MB · Android API 24–35 · code 59
Imported from the F-Droid repository index.
SHA-256 f00f9b28499fad07916524b72085913628fe591b9de77ba8a44b5dd80bc577ea
Will it run on your device?
92%
- Runs on a broad range of modern Android versions.
- Multiple CPU architectures are covered.
- Aligned with the latest Android target SDK expectations.
Installation Guide
Open Settings on your Android device
Go to Security → Unknown sources (or Install unknown apps)
Enable "Allow from this source" for your browser or file manager
Open the downloaded APK file from your Downloads folder
Tap "Install" and wait for installation to complete
Launch the app from your home screen
Make sure to re-enable Unknown Sources restrictions after installation for security.
How to install this safely
How to verify the file you downloaded
Before you install anything, confirm the file is the one described here. On a computer, run shasum -a 256 your-download.apk (macOS or Linux) or certutil -hashfile your-download.apk SHA256 (Windows), then compare the output character-for-character with the SHA-256 on this page. If a single character differs, the file is not the build we recorded — delete it.
What the signing certificate proves
Every Android app is signed with a private key that only its developer holds. The fingerprint on this page is a hash of the matching public certificate, and it proves continuity rather than identity: it tells you a build came from whoever signed the earlier ones. Android enforces this at install time — if a package claiming to be net.christianbeier.droidvnc_ng is signed with a different key, the system will refuse to install it over your existing copy. A fingerprint that changes between releases is worth pausing on, because a repackaged app that has been modified by someone else cannot keep the original signature.
How to roll back to an earlier version
If the current release misbehaves, 2.20.0 is the last build before it. Android will not install an older version code over a newer one, so you must uninstall droidVNC-NG first — which clears its local data unless you have a backup. Reinstall the older APK only if its signing fingerprint matches the build you already trust, and check the API range: an older release may target an Android version your device has moved past.
Why we list sources instead of hosting everything
The official store channel is almost always the right choice: it updates automatically and carries the publisher's own distribution guarantees. A direct APK is useful when a device has no store access, when a rollout has not reached your region, or when you need a specific version — and only when the publisher has authorized that copy. APKBrowse does not list pirated, cracked, or unauthorized rebuilds of droidVNC-NG, and a listing is removed when the evidence for it stops holding up.
Get droidVNC-NG
Every source we list for net.christianbeier.droidvnc_ng is legality-reviewed. Pirated or cracked builds are never offered.
Other sources
F-Droid listing
officialF-Droid builds this app from source and signs it. This is its official listing, with older builds and full release notes.
Source code
verified publisherThe upstream repository this build is compiled from.
We check legality and signature continuity, but device behaviour still varies. Install at your own discretion.
App Information
Security Verification
We record provenance; we do not run malware scans. Verify the hash yourself before installing.
SHA-256 Hash
491f48b051e144d5ec44bc0273774b260d356d0cba085973c4e0b7bf41dd37a1
Signing certificate
f8efc0a7d5f9d8ba88edf082f2dc2c2131b754ba8fedb4916ac2eb2acc52190d
Permissions Required
Previous Versions
The signing certificate fingerprint for this release is on record, so a build that does not match it did not come from this publisher.
Report a problem with this listing
A listing is only as good as its corrections. If a source is broken, a signature looks wrong, or this app should not be here, tell the moderation team.