Viper4Android hits version 2.7 with a new UI, in-app profile management, and more
Viper4Android (V4A) is one of the most popular audio mods available in our forums. The original Viper4Android audio effects engine was developed by XDA Member viper520 and maintained by XDA Recognized Contributor zhuhang. Unfortunately, over time, maintenance and development work on the mod slowed down and eventually stopped, prompting others to pick the project up.
XDA Members pittvandewitt and MrWhite214 rewrote the v2.4 of the V4A app (as that was the last open source version of the app), brought to it several features that were added in the later official releases and released it as v2.6 of Viper4Android (the name was retained as the audio driver is the same as what was provided in the original mod). This unofficial version of Viper4Android has now reached v2.7, bringing along a new UI, in-app profile management, a smaller app size, and more bug fixes.
- Full rewrite in Kotlin
- New UI
- Presets can be managed in the app itself
- Effects can be set more precisely with seekbars
- Min API 23
- Uses 18.104.22.168 driver only
- Audio routing bug fixed
- Driver status bug fixed
- Cross device effect changing bug fixed
- App follows system dark/light mode (can be toggled with google messages e.g.)
- Installation is faster and more versatile
- Notification settings
- Reduced APK size significantly
One of the highlights of this update to Viper4Android is that the app has now been completely rewritten in Kotlin, which allowed the team to clean up the code and remove a few more bugs. To install Viper4Android, download it from XDA Labs and follow along the instruction prompts within the app.
XDA Member sjamie posted a few helpful observations regarding installation and updating Viper4Android v2.7. Updating from a previous version may give you issues, so it is recommended to uninstall the old Viper app and corresponding Magisk modules, reboot, and then install the new v2.7 apk. Older sound profiles are no longer compatible with the new update, so you will have to recreate them as presets in the new app.
Do you use Viper4Android on your current Android device? Let us know your experience in the comments below!