droid.rooter
How-To Intermediate 9 min read

How to Install DRVCAM on Rooted Android (Magisk, KernelSU or APatch)

A step-by-step DRVCAM setup: choosing the right build, enabling Zygisk and an Xposed framework, granting root, signing in and enabling your first target app.

DRVCAM logo with the headline Install DRVCAM with Magisk, KernelSU or APatch
Table of Contents
  1. Step 1: Check your Android version
  2. Step 2: Make sure root is working
  3. Step 3: Enable Zygisk
  4. Step 4: Install an Xposed framework
  5. Step 5: Download and install DRVCAM
  6. Step 6: Open DRVCAM and grant root
  7. Step 7: Sign in
  8. Step 8: Check the environment
  9. Step 9: Your first virtual camera feed
  10. Troubleshooting
  11. "Root not granted"
  12. Module shows as off
  13. The target app still shows the real camera
  14. A manufacturer camera app does not work

This guide takes you from a rooted phone to your first app showing a DRVCAM feed. It takes about 15 minutes if your phone is already rooted. If it is not, start with our rooting guides or let our remote rooting service handle it.

Step 1: Check your Android version

Open Settings → About phone and note the Android version. DRVCAM ships in two builds that share the same app:

  • Android 9, 10 and 11: the Android 9–11 build.
  • Android 12 to 16: the Android 12–16 build.

Installing the wrong one will either fail or refuse to install, so it is worth getting right first.

Step 2: Make sure root is working

DRVCAM works with the three popular root managers: Magisk, KernelSU and APatch. Open your root manager and confirm it reports root as active. If you use a root checker app, it should report full root access.

Step 3: Enable Zygisk

The Xposed framework in the next step runs on Zygisk.

  • Magisk: open Magisk → Settings, enable Zygisk, then reboot.
  • KernelSU or APatch: install a Zygisk implementation module in your manager's Modules section, then reboot.

Step 4: Install an Xposed framework

Install a current LSPosed-family Xposed framework as a module through your root manager, then reboot. After the reboot, the framework's manager should show that it is active. DRVCAM talks to the framework for you afterwards, so there is no need to tick scopes by hand.

Step 5: Download and install DRVCAM

Go to the DRVCAM download section and open the latest release on GitHub. Download the APK for your Android version from Step 1 and install it. If Android asks, allow installs from your browser or file manager.

Step 6: Open DRVCAM and grant root

Open DRVCAM. Your root manager will ask whether to grant it root access. Tap Grant straight away. Some root managers deny the request automatically after a few seconds. If that happens, open your root manager, allow DRVCAM in its superuser list, then return to DRVCAM and tap Check.

Step 7: Sign in

Sign in with your DRVCAM account. No account yet? Tap Telegram or Email on the sign-in screen to get a plan or a free trial. Once you are signed in, DRVCAM keeps working through short internet drops.

Step 8: Check the environment

Go to Settings → Check Environment → Run. You want to see Root: Ready and Module: Active. If you plan to use the floating controller, also allow Display over other apps when DRVCAM asks.

Step 9: Your first virtual camera feed

  1. Open Library and tap Import MP4 or Import image. You can pick several files at once.
  2. Tap Use on the file you want. It becomes your Main source.
  3. On Home, tap More under Target App, tick the apps that should get the feed, and tap Done.
  4. Tap Enable.
  5. Open the target app and its camera. You should see your media.
The DRVCAM Home screen with a live virtual source and four target apps selected
Home with a live source and four target apps selected.

Troubleshooting

"Root not granted"

Open your root manager, allow DRVCAM, return to DRVCAM and tap Check.

Module shows as off

Confirm the Xposed framework is active in its manager, then use Settings → Recheck Module & Scopes. A reboot after installing the framework is required.

The target app still shows the real camera

Close the target app completely (swipe it away or force-stop it) and open it again. Also check that Camera Source on Home is set to Virtual.

A manufacturer camera app does not work

Some built-in camera apps use proprietary camera modes. Try another camera app; open-source camera apps are a good first choice.

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

Which DRVCAM build do I need?

Use the Android 9–11 build for Android 9, 10 and 11, and the Android 12–16 build for Android 12 and newer.

Does DRVCAM work with KernelSU and APatch?

Yes. DRVCAM works with Magisk, KernelSU and APatch, together with Zygisk and an LSPosed-family Xposed framework.

Why does DRVCAM say root is not granted?

Your root manager may have denied the request automatically. Allow DRVCAM in the root manager's superuser list, then tap Check in DRVCAM.

Do I need to set Xposed scopes by hand?

No. DRVCAM manages the target apps for you when you select them and tap Enable.