DRVCAM

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 for your Android version.
  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/3/2026, 7:28:46 AM

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