Introducing DRVCAM: A Virtual Camera for Rooted Android 9+
DRVCAM turns your own videos and photos into the camera feed of the apps you choose, with live presets, framing and a floating controller. Here is what it does and who it is for.
Table of Contents
For years, rooted Android users have asked us the same question: can I make an app's camera show a video I already have? Maybe you want to record a clip with a prepared scene, go live with a looping intro, present a product demo without juggling a second phone, or test a camera app with the same controlled source every time. Until now the honest answer was "sort of, with an abandoned module and a lot of luck". Today we are launching DRVCAM, our answer to that question.
What DRVCAM does
DRVCAM is a virtual camera for rooted Android. You import your own videos or photos, choose which apps should receive the feed, and DRVCAM presents your media through those apps' camera. When a supported app records, streams, takes a photo or starts a video call, its camera sees your DRVCAM source instead of the lens.
By default your real microphone keeps working normally and DRVCAM changes the picture only, so a recording or live stream still carries your own voice. Optionally, the app lets you use the video's own sound or mix it with your microphone.
Built for control, not just replacement
Swapping a camera for a file is only the start. What makes DRVCAM different is how much you can steer while it runs:
- Main plus four presets. Each scene remembers its source, playback speed, loop setting, pan, zoom, rotation, mirror and framing, so switching scenes is one tap.
- Playback control. Play, pause, seek, restart, loop or play once, from 0.5× to 2× speed.
- Framing editor. Camera fill and 4:3, 16:9, 9:16 and 1:1 framing, without touching the original file.
- Floating controller. A bubble that stays above the app you are using, so you can change everything without leaving it.
- Virtual ↔ physical switch. Jump to the real camera and back while your media and target apps stay set up.
- Several apps at once. Select multiple target apps, find them with search and rescan, and send each one the live state.
- Live network streams. Use an RTSP or RTMP stream as a video source on a paid plan.
- Remote diagnosis. Switch it on in the app and support can connect to fix issues for you.
What you need
DRVCAM is made for phones that are already rooted:
- Android 9 to 17. One file covers every version: a phone file and an emulator file.
- Root with Magisk, KernelSU or APatch.
- An Xposed framework from the LSPosed family, running on Zygisk.
- A DRVCAM plan, or Try Free. Try Free needs no account and works with images in one app. Paid plans include every feature.
Not rooted yet? Our rooting service can do it remotely, or follow one of the rooting guides on this blog. The full DRVCAM setup is covered step by step in How to install DRVCAM on rooted Android.
Who it is for
We built DRVCAM with three groups in mind:
- Creators and presenters who want prepared media on camera, with the freedom to cut between scenes while recording or streaming.
- Developers and testers who need to push the same, repeatable input through a camera app and check what it actually saved.
- Android enthusiasts who enjoy getting the most out of a rooted phone.
Compatibility, honestly
Every phone, Android build and camera app handles the camera a little differently, so results can vary between apps and camera modes. Some manufacturer camera apps use proprietary camera modes that DRVCAM does not take over. See our recorded test boundaries, then try the free version to check your own phone and apps before buying.
Related: fake camera apps for Android, using the Android emulator camera and virtual camera app types compared.
Where to get it
Download the free version from the DRVCAM page; two quick questions pick the right file for your phone. Paid plans are on the same page, and you can compare them under pricing. We will keep improving it based on what you tell us, so let us know what you build with it.
DRVCAM is a tool. You are solely responsible for how you use it, and DroidRooter is not responsible for any illegal use.
Frequently Asked Questions
What is DRVCAM?
DRVCAM is a virtual camera for rooted Android 9+. It feeds a video or photo you choose into the camera of the apps you select, with live controls for playback, framing and presets.
Does DRVCAM work without root?
No. It needs root with Magisk, KernelSU or APatch and an active Xposed framework. The app opens without root, but the virtual camera stays off.
Does it replace my microphone?
By default, no. DRVCAM changes the picture only and your real microphone keeps recording as normal. Optionally, the app lets you use the video's own sound or mix it with your microphone.
Can I try it before buying?
Yes. Download the free version and tap Try Free. It works with image sources only, in one app, with no account and no payment. Paid plans unlock video, several apps, presets, the floating controller and the Camera Source switch.