Viper4Android for 4.4 w/install guide

ezas

Senior Member
Jan 14, 2011
1,196
303
0
Viper4Android now officially supports KitKat with version 2.3.1.3

If you don't know what it is, it's a sound mod on steroids:
http://forum.xda-developers.com/showthread.php?t=2191223

Note: Do not even consider the Viper4Android app in the Play Store.

I thought I'd write up a quick and easy install guide. It used to be more complicated to install, having to choose the CPU etc. Now it's much more self configuring

I've never needed to do more than this. But in the OP of the Viper thread there are things about installing it as a system app, setting permissions, etc. But this has always worked for me (On Note II and 2012 N7)

But you might want to review the installation notes anyway

You must be rooted and have Busybox installed
Be sure you have unknown sources enabled in Settings/Security and I always uncheck verify sources but that's up to you.

Download Viper4Android - It's small 7mb (the downloads are right after the Last Update Log)

I have found the easiest way to install is to use Root Explorer, but the idea will be the same for any file manager.

In Root Explorer
Navigate to the folder where your download is
Long press Viper4Android_FX
Choose Extract All
The file will start extracting and will only take a few seconds
You will be prompted to 'Go to extracted' choose that option
Open the folder Viper4Android_FX by clicking on it
Click on the apk Viper4Android_4.x_(version you downloaded)
When prompted choose install
Follow the prompts
Then choose Done, or Open if you want to go straight to the Viper4 install routine

Open the Viper4 app in your app drawer and follow the prompts

Grant the app root access
When prompted to install/update the driver choose Yes
Choose the Audio Quality you want. I have always chosen Super Audio Quality so I can't comment on the others.
When prompted about needing a dual-core CPU choose OK

Press Ok when prompted to reboot your phone.
Reboot your phone

Launch Viper
Under the menu check driver status it should show the version and Status: Normal
If you enabled it already it will say Enabled: Yes

On the web site there are instruction to change these lines in build.prop - if you have them - I didn't have them

Ipa.decode=true to lpa.decode=false
tunnel.decode=true to tunnel.decode=false
lpa.use-stagefright=true to lpa.use-stagefright=false


Under the menu there is an option for the UI mode. It simple sets how many options you see. Personally I use Expert because it exposes more setting for Automatic Gain Control that I need to dial in what I like. But it exposes a lot of stuff I never use.

There is information in the Viper thread about the settings, some are not particularly clear, and other options for getting Viper working with the Apps you use. I've never had to do anything special to have it work with the Media apps I use which is Google Play, Pandora and Slacker and a few (free) music players.
 

PsiPhiDan

Senior Member
Oct 27, 2011
3,470
1,119
253
Plainfield
How do you know if it's working? I always read you have to enable it in settings - sounds - sound effects, but I don't have that in cm11. I already deleted DSP, but how do I know my audio is being processed with Viper?
 
  • Like
Reactions: Frettchen5

onim21

Senior Member
Aug 24, 2012
166
53
0
How do you know if it's working? I always read you have to enable it in settings - sounds - sound effects, but I don't have that in cm11. I already deleted DSP, but how do I know my audio is being processed with Viper?
Set compability Mode from normal to compatible . And reboot. If you listen music on Apollo, you can go to settings and check Viper FX in equalizer.

Wysłano z mojego Nexusa 7 2013 za pomocą Tapatalk.
 

Rehvix

Senior Member
Mar 16, 2016
304
88
28
Hello! I recently installed viper on my Galaxy, but am having the issue that its not affecting sound output. I disabled LPA (Low Power Audio) as recommended by the app, installed busybox, and installed the needed drivers. I proceeded to wildly adjust every parameter but noticed exactly no difference, which leads me to believe the app is not working properly. Could someone please throw me in the right direction?
P.S. My phone is rooted, I have Xposed and SuperSU working properly