DRVCAM

English | Español | العربية | Deutsch | Français | Italiano | 日本語 | 简体中文

A virtual camera for compatible rooted Android devices. Choose a photo or video and present it as the camera feed of the apps you select, with live playback and framing controls.

Latest release Platform Root required License

Alpha release. DRVCAM is under active development and behaviour can vary by device.

This repository is the module listing for DRVCAM. It does not contain source code. Product page, pricing and full documentation: droidrooter.com/drvcam.

Table of contents

Screenshots

Home Floating Controller
DRVCAM Home screen: live source preview, target app selection, media source and quick controls Floating Controller overlaid on a camera app
Media editor Presets
Media editor: playback, loop, zoom and rotation controls Library presets tab

What it does

  • Uses a photo or video that you import as the camera source of an app you select, where the device, camera API and app support it.
  • Lets you choose the target apps and adjust playback, rotation, mirror, zoom and framing. A Main source and two presets can be saved and switched.
  • Lets you switch a configured target between the virtual feed and the real physical camera. Some apps need their camera reopened before a change appears; DRVCAM tells you when that is the case.
  • Offers an optional floating controller that stays above the app you are using (needs the overlay permission).
  • Leaves the real microphone unchanged — DRVCAM does not replace or process audio.

Requirements

  • A rooted Android device (Magisk or KernelSU), Android 9 and newer. Camera replacement needs root; without it the app opens but replacement is unavailable.
  • An Xposed-family framework that supports libxposed API 102 — DRVCAM is tested with Vector (the successor of LSPosed). A framework without API 102 support will not load the module.
  • Enough decoder and graphics capacity for the media and app you choose.

Download

This listing carries the phone build for Android 12 and newer (arm64). Other builds — Android 9 to 11, and emulator images — are on droidrooter.com/drvcam, with a picker that recommends the right one for your device.

Every release here includes its SHA-256 in the release notes — verify your download before installing.

Install

  1. Download and install the APK that matches your Android version and device type (above).
  2. Open your framework manager and enable DRVCAM, then reboot if it asks you to.
  3. Open DRVCAM and grant root when prompted. DRVCAM manages the scope of the apps you select from inside its own app — you do not need to add anything by hand in the framework manager.
  4. Sign in, or choose Try Free (see Free plan and paid plans).
  5. Import a photo or video into Library, select it, choose a target app, then Enable. Open the target app's camera yourself.
  6. Check the result inside the target app. DRVCAM's own preview helps you pick media; it does not by itself prove the target app received the feed.

Disable removes DRVCAM's scope from the target again.

Free plan and paid plans

DRVCAM needs a DRVCAM account and an internet connection for sign-in, device registration and renewal. After signing in, the app can keep working offline for a limited period.

  • Try Free (no cost): image sources, one target app.
  • Paid plans: video sources, several target apps, the floating controller and the Camera Source switch.

Current plans, device limits and prices: droidrooter.com/drvcam.

Privacy basics

  • Your media stays on your device for the camera workflow — the account service does not need your media or camera frames to sign you in.
  • The account service processes account, device and subscription data so that sign-in and licensing work. Diagnostics are sent only when you request them.
  • A target app can still save, analyse or transmit what its camera shows; that app's own privacy practices apply.
  • Full policy: droidrooter.com/privacy.

FAQ

Does this need root? Yes. Camera replacement is delivered through a system-level hook that requires root and a compatible Xposed-family framework.

Will it work on my device? Only verified combinations are listed on the product page. Device, firmware and camera app vary too much to promise support in advance.

Can I use it without signing in? Yes, with Try Free (image sources, one target app). Video and the other features need a paid plan.

I lost my password — what do I do? Account recovery is manual for now; use the Support links below.

Where is the source code? Not published here. This repository is a module listing with signed release binaries only.

Disclaimer

DRVCAM is alpha software, provided "as is" without warranty of any kind. Rooting a device and installing a systemless framework are actions you take at your own risk and may affect your device's warranty or stability.

You are solely responsible for the media you use, for the applications you use DRVCAM with, and for complying with the laws and the terms that apply to you. The developer is not responsible for any illegal, unauthorized or otherwise improper use of this software.

License

DRVCAM is proprietary, closed-source software. No licence to copy, modify, reverse-engineer or redistribute the application is granted. Downloading and installing it is governed by the Terms of Use published on the product site.

Support

Changelog

See the notes on each release for what changed.

Releases

10/9/2026, 3:41:50 PM

Changes

  • One build for Android 9 to 17 (before: separate Android 9-11 and 12-17 builds).
  • Includes 0.9.7: optional audio source, Messenger video-call picture fix, floating-controller hint.

Known issues: still photos fail inside camera apps while DRVCAM is active (live preview and video work); the built-in camera app on some Xiaomi phones is not supported yet.

Alpha release: behaviour depends on the device, Android build, root and Xposed framework, target app and camera mode.

Files

  • DRVCAM-modern-phone.apk (Android 9-17, arm64) SHA-256 ed682ef07db32217fbecd0c30467f764b3197d6842b2c3cf02c0d942a1ea4fec
    Signing certificate SHA-256: d705c053bd41b95af6d10f00ac69ce5daf4f7320778e0965d139fb7377e05869

Assets

1

10/9/2026, 2:57:06 PM

Changes

  • Optional audio source: the video's audio can replace or mix into the microphone (Settings > Preferences), for apps that read audio through AudioRecord. Off by default.
  • Messenger video calls no longer send a solid green or flickering picture.
  • The floating controller now tells you to reopen an app that DRVCAM is not active in yet.

Known issues: still photos fail inside camera apps while DRVCAM is active (live preview and video work); the built-in camera app on some Xiaomi phones is not supported yet.

Alpha release: behaviour depends on the device, Android build, root and Xposed framework, target app and camera mode.

Files

  • DRVCAM-modern-phone.apk (Android 12-17, arm64) SHA-256 8c5525156950aeabb6f690d5097d3b2ef243d8b04dd71a996b8d350b66d95fa7
    Signing certificate SHA-256: d705c053bd41b95af6d10f00ac69ce5daf4f7320778e0965d139fb7377e05869

Assets

1

10/9/2026, 12:26:22 PM

Changes

  • Security hardening of the app package; modified or re-signed copies are no longer supported.
  • The Compatibility Evidence screen now lists recorded results for tested apps.

Known issues: still photos fail inside camera apps while DRVCAM is active (live preview and video work); the built-in camera app on some Xiaomi phones is not supported yet.

Alpha release: behaviour depends on the device, Android build, root and Xposed framework, target app and camera mode.

Files

  • DRVCAM-modern-phone.apk (Android 12-17, arm64) SHA-256 62bf2ce841deabeb3cc1c0ad18ece967e186e995385d434ef204f733900a11de
    Signing certificate SHA-256: d705c053bd41b95af6d10f00ac69ce5daf4f7320778e0965d139fb7377e05869

Other builds (Android 9-11, emulator images): https://www.droidrooter.com/drvcam/

Assets

1

10/9/2026, 12:26:20 PM

Changes

  • Added RTSP network streams as a video source (alpha, verified on an emulator so far).
  • Video calls: the self-view in WhatsApp Business and Telegram now shows correctly.
  • If a target authorization check cannot complete, DRVCAM falls back to the device boot ID and tells you why.
  • Added Portuguese, French and German.

Known issues: still photos fail inside camera apps while DRVCAM is active (live preview and video work); the built-in camera app on some Xiaomi phones is not supported yet.

Alpha release: behaviour depends on the device, Android build, root and Xposed framework, target app and camera mode.

Files

  • DRVCAM-modern-phone.apk (Android 12-17, arm64) SHA-256 75134efe4b4128035606e31c738da73d083881535a7b2ba2aa965d6f42143b0c
    Signing certificate SHA-256: d705c053bd41b95af6d10f00ac69ce5daf4f7320778e0965d139fb7377e05869

Other builds (Android 9-11, emulator images): https://www.droidrooter.com/drvcam/

Assets

1

10/9/2026, 3:51:31 PM

Changes

  • Free plan: sign in with Try Free to use image sources with one target app. Paid plans add video sources, more target apps, the floating controller and the Camera Source switch.
  • Paid sessions now stay signed in when the account server returns an error or is unreachable.
  • Targets are turned off when you sign out or the account or plan changes; one Enable restores them.
  • Fixed memory growth in the Camera2 path when a camera app opens the camera repeatedly.

Alpha release: behaviour depends on the device, Android build, root and Xposed framework, target app and camera mode.

Files

  • DRVCAM-modern-phone.apk (Android 12-17, arm64) SHA-256 b8b2b8f3fd2e06d6d2375e859d3e227976b9134526ddc3675f37af071e442b70
    Signing certificate SHA-256: d705c053bd41b95af6d10f00ac69ce5daf4f7320778e0965d139fb7377e05869
    Other builds (Android 9-11, emulator images): https://www.droidrooter.com/drvcam/

Assets

1