RootlessJamesDSP — ViPER4Android Edition (V4A)
ViPER4Android-style audio effects on Android — no root required.
Features • Download • Limitations • FAQ • Credits
RootlessViPER4Android (RootlessJamesDSP — ViPER4Android Edition) is a system-wide Android equalizer and audio effects app that brings the beloved ViPER4Android (V4A) sound experience to non-rooted phones. It combines the powerful open-source JamesDSP engine with native re-implementations of ViPER's classic effects — Dynamic System, ViPER Bass, ViPER Clarity, Spectrum Extension, Field Surround, Tube Simulator (6N1J) and many more — all running without root, without Magisk, and without custom ROMs.
| ViPER effects & FIR EQ | Output control & Bass exciter | Surround, Dynamic system & Clarity |
|---|---|---|
![]() |
![]() |
![]() |
Arranged in the classic V4A order:
| Effect | What it does |
|---|---|
| Playback gain control (AGC) | Evens out quiet/loud tracks automatically |
| FET compressor | Punchy studio-style compression |
| ViPER-DDC | Headphone correction profiles — 446 official DDC files bundled! |
| Spectrum extension | Restores sparkle & air to compressed music |
| FIR equalizer | Precision fixed-band EQ |
| Convolver | Impulse response processing |
| Field surround | Widens the stereo field naturally |
| Differential surround | Classic V4A channel-delay surround |
| Headphone surround + | Speakers-in-a-room simulation for headphones |
| Reverberation | Full room reverb (size, damping, width, wet/dry) |
| Dynamic system | ViPER Dynamic Bass with all 19 original device presets + custom mode |
| Tube simulator (6N1J) | Warm analog tube saturation (up to 24 dB drive) |
| ViPER bass | Natural / Pure Bass+ / Subwoofer modes |
| ViPER clarity | Natural / OZone+ / XHiFi treble enhancement |
| Auditory system protection (Cure+) | Anti-fatigue crossfeed for long sessions |
| Speaker optimization | Corrective tuning for phone speakers |
Output limiter (with selectable peak / soft-saturation modes), auto-loudness compander, bass boost, dual-band psychoacoustic bass exciter, stereo widener, crossfeed, virtual room reverb, arbitrary-response graphic EQ (AutoEQ import), and a scriptable Liveprog (EEL2) engine.
- Plain-language "ℹ️ what is this?" explainers on every section
- Smart UI: irrelevant sliders hide automatically
- Crash-safe DSP dispatch with built-in diagnostics
- Works per-app, session-based — no audio HAL patching
Added in this fork:
- 🐍 16 native ViPER4Android effect sections (see table above) — including brand-new engine code for Dynamic System, ViPER Bass, Clarity, FET Compressor, Cure+, Field/Differential/Headphone Surround, Reverberation, Spectrum Extension, AGC & Speaker Optimization
- 🔊 Dual-band psychoacoustic bass exciter — two independently tunable harmonic bands (the second band hides until you enable it)
- 🛡 Selectable output limiter modes: classic peak limiter, smooth soft-saturation (tanh) mode, or fully off
- 🎧 446 official ViPER-DDC correction files bundled and auto-installed on first launch
- ℹ️ Collapsible plain-language explainers on every effect section
- 🧰 Built-in crash diagnostics: native + JVM crash reports auto-copied to clipboard on next launch
Changed & fixed:
- 🔥 Tube simulator actually works now — upstream divided the drive value by 100 before it reached the engine (max ≈ 0.12 dB, inaudible); fixed and range extended to 24 dB
- 🐛 Fixed a crash when seekbars use a
%unit label - 🪄 Smart UI: Dynamic System custom sliders only appear in Custom mode; irrelevant controls stay hidden
- 🗂 All ViPER-equivalent sections renamed to their authentic V4A titles and reordered into the classic V4A layout under a dedicated header
- ➖ Removed the redundant Parametric EQ card (Arbitrary-response/graphic EQ covers it)
- 📛 App renamed to RootlessViPER4Android (installs alongside the original RootlessJamesDSP)
- Grab the latest APK from the Releases page (or fresh builds from Actions).
- Install and follow the in-app onboarding — it walks you through the permission setup step-by-step.
- Play music, open the app, and start flipping switches 🎶
Installs alongside the original RootlessJamesDSP as a separate app — keep both or remove the original, your choice.
Rootless audio capture on Android has inherent restrictions (inherited from upstream RootlessJamesDSP):
- Apps that block internal audio capture (some streaming apps, e.g. Spotify) are unaffected unless patched
- Calls and protected media may bypass processing
- A persistent capture notification is required by Android
See the upstream documentation for details and workarounds.
Is this really ViPER4Android? The original V4A is closed-source and requires root. This project re-implements its most-loved effects natively on top of the JamesDSP engine — same spirit, same workflow, zero root.
Do I need Magisk / a custom kernel / a driver install? Nope. Nothing to flash, no "driver" status screen, no SELinux tricks.
Will it work on Android 13/14/15? It targets modern Android and is tested on current versions. If something breaks, open an issue with the in-app crash report.
This fork stands entirely on the shoulders of giants — thank you!
- James Fung (@james34602) — creator of JamesDSP, the brilliant open-source audio engine powering every effect here
- Tim Schneeberger (@timschneeberger) — creator of RootlessJamesDSP, which made system-wide DSP without root a reality and is the direct base of this fork
- The ViPER's Audio team (ViPER520 & zhuhang) — creators of the legendary ViPER4Android, whose effect designs inspired every port in this edition
- All upstream contributors and translators of both projects 💜
This project is licensed under GPL-3.0, same as upstream RootlessJamesDSP. See LICENSE. ViPER4Android is a trademark of its respective owners; this project is an independent, unaffiliated re-implementation.
Keywords: ViPER4Android no root, V4A without root, rootless equalizer Android, system-wide equalizer, JamesDSP fork, Android audio effects, bass boost, DDC headphone correction, AutoEQ, spectrum extension, tube amp simulator


