ViPER4Android for CM11s and CM12/CM12s Zip + Instructions - ONE Themes and Apps

PREREQUISITES:
1. Unlocked bootloader.
2. Custom Recovery. (TWRP/CWM)
3. Rooted.
==================== For CM11s ===================
****** Firstly, Getting your phone ready ******
1. Turn off AudioFX/Maxx Audio and disable the app from settings.
2. Install busybox free from play store.
3. Open busybox and let it detect your system fully and then press install. Once install is successful you can remove busybox app.
4. Copy the ViPER4Android folder from the zip you downloaded to the internal SD card of your phone. (It has a Kernel, Profile and DDC folders inside)
****** Secondly, Installing ViPER4Android ******
5. Boot to a custom recovery. TWRP/CWM.
6. Install the viper_v2.3.4.0_kitkat.zip from recovery.
7. Reboot to system.
8. Open ViPER4Android app. It will ask you to select a driver. Choose High Audio Quality.
9. Reboot your phone.
****** Finally. Setup ViPER4Android ******
10. Open ViPER4Android app. Tap the options button on top right corner and Change UI Settings to expert.
11. Now, again tap options button and choose Load effects profile and choose "shubham".
12. Finally, check the driver status from options and see if it says "STATUS: Normal", "AUDIO FORMAT: Supported".
13. That's it. Open Play Music and enjoy the music experience you will never get with any other equalizer.
==================== For CM12/CM12s ===================
****** Firstly, Getting your phone ready ******
1. Turn off AudioFX/Maxx Audio and disable the app from settings.
2. Install busybox free from play store.
3. Install SELinux Changer app from Play store.
4. Open SELinux app and press the permissive button.
5. Open busybox and let it detect your system fully and then press install. Once install is successful you can remove busybox app.
6. Copy the ViPER4Android folder from the zip you downloaded to the internal SD card of your phone. (It has a Kernel, Profile and DDC folders inside)
****** Secondly, Installing ViPER4Android ******
7. Boot to a custom recovery. TWRP/CWM.
8. Install the viper_v2.3.4.0_lollipop.zip AND bacon_cm11s_audio_policy.zip from recovery. (audio policy.conf only for OnePlus One, do not install it on any other device)
9. Reboot to system.
10. Open ViPER4Android app. It will ask you to select a driver. Choose High Audio Quality.
11. Reboot your phone.
****** Finally. Setup ViPER4Android ******
12. Open ViPER4Android app. Tap the options button on top right corner and Change UI Settings to expert.
13. Now, again tap options button and choose Load effects profile and choose "shubham".
14. Finally, check the driver status from options and see if it says "STATUS: Normal", "AUDIO FORMAT: Supported".
15. That's it. Open Play Music and enjoy the music experience you will never get with any other equalizer.
=================== HOW TO UNINSTALL =====================
1. Open ViPER4Android from app drawer and go to options.
2. Choose Disable driver.
3. Reboot phone.
4. Disable the ViPER4Android app from phone settings.
5. Enable the AudioFX/ MaxxAudio from phone settings and turn on the effect.
==================== YOUR LIFE IS CHANGED FOREVER =====================
P.S. It goes without saying, still for the sake of completing purpose of the post I'd say, get a decent earphone/headphone because it does not matter how much more you tweak the equalizer, if you don't have the hardware for it, software is not gonna help.
Cheers!
-Shubham

Great tutorial, I am using blisspop 04/March with AK 128 and after following it v4a was not working for me.
I had to enable the compatibility mode in the menu and reboot again and now it works perfectly.:good:

shubhamgulati91 said:
PREREQUISITES:
1. Unlocked bootloader.
2. Custom Recovery. (TWRP/CWM)
3. Rooted.
==================== For CM11s ===================
****** Firstly, Getting your phone ready ******
1. Turn off AudioFX/Maxx Audio and disable the app from settings.
2. Install busybox free from play store.
3. Open busybox and let it detect your system fully and then press install. Once install is successful you can remove busybox app.
4. Copy the ViPER4Android folder from the zip you downloaded to the internal SD card of your phone. (It has a Kernel, Profile and DDC folders inside)
****** Secondly, Installing ViPER4Android ******
5. Boot to a custom recovery. TWRP/CWM.
6. Install the viper_v2.3.4.0_kitkat.zip from recovery.
7. Reboot to system.
8. Open ViPER4Android app. It will ask you to select a driver. Choose High Audio Quality.
9. Reboot your phone.
****** Finally. Setup ViPER4Android ******
10. Open ViPER4Android app. Tap the options button on top right corner and Change UI Settings to expert.
11. Now, again tap options button and choose Load effects profile and choose "shubham".
12. Finally, check the driver status from options and see if it says "STATUS: Normal", "AUDIO FORMAT: Supported".
13. That's it. Open Play Music and enjoy the music experience you will never get with any other equalizer.
==================== For CM12/CM12s ===================
****** Firstly, Getting your phone ready ******
1. Turn off AudioFX/Maxx Audio and disable the app from settings.
2. Install busybox free from play store.
3. Install SELinux Changer app from Play store.
4. Open SELinux app and press the permissive button.
5. Open busybox and let it detect your system fully and then press install. Once install is successful you can remove busybox app.
6. Copy the ViPER4Android folder from the zip you downloaded to the internal SD card of your phone. (It has a Kernel, Profile and DDC folders inside)
****** Secondly, Installing ViPER4Android ******
7. Boot to a custom recovery. TWRP/CWM.
8. Install the viper_v2.3.4.0_lollipop.zip AND bacon_cm11s_audio_policy.zip from recovery. (audio policy.conf only for OnePlus One, do not install it on any other device)
9. Reboot to system.
10. Open ViPER4Android app. It will ask you to select a driver. Choose High Audio Quality.
11. Reboot your phone.
****** Finally. Setup ViPER4Android ******
12. Open ViPER4Android app. Tap the options button on top right corner and Change UI Settings to expert.
13. Now, again tap options button and choose Load effects profile and choose "shubham".
14. Finally, check the driver status from options and see if it says "STATUS: Normal", "AUDIO FORMAT: Supported".
15. That's it. Open Play Music and enjoy the music experience you will never get with any other equalizer.
=================== HOW TO UNINSTALL =====================
1. Open ViPER4Android from app drawer and go to options.
2. Choose Disable driver.
3. Reboot phone.
4. Disable the ViPER4Android app from phone settings.
5. Enable the AudioFX/ MaxxAudio from phone settings and turn on the effect.
====================YOUR LIFE IS CHANGED FOREVER =====================
P.S. It goes without saying, still for the sake of completing purpose of the post I'd say, get a decent earphone/headphone because it does not matter how much more you tweak the equalizer, if you don't have the hardware for it, software is not gonna help.
Cheers!
-Shubham
Click to expand...
Click to collapse
Hi...Im unable to select the profile..nothing is popping up for CM11S
Please help me on this
Thanks
Naveen M

For CM12, is it really a must to choose high quality audio and not super high audio when prompted?
EDIT: Btw, its finally working, thanks a lot! Tested on CM12 20150312-nightly with Poweramp. Just make sure you disable the Direct Volume Control under Settings > Audio > Audio Focus in Poweramp and turn off ALL the Equ, Tone, Limit buttons under the EQ.

mnaveen38 said:
Hi...Im unable to select the profile..nothing is popping up for CM11S
Please help me on this
Thanks
Naveen M
Click to expand...
Click to collapse
Do not quote the OP.
Copy the Viper4Android folder in the attached zip to the root folder of your OPO. Re check Viper, this time you will see the profile.

cr0wnest said:
For CM12, is it really a must to choose high quality audio and not super high audio when prompted?
EDIT: Btw, its finally working, thanks a lot! Tested on CM12 20150312-nightly with Poweramp. Just make sure you disable the Direct Volume Control under Settings > Audio > Audio Focus in Poweramp and turn off ALL the Equ, Tone, Limit buttons under the EQ.
Click to expand...
Click to collapse
Thanks for reporting.
High audio quality is adequate. I have all audio files in 320kbps and High quality driver plays them perfectly. You might use Superior Audio driver if you have audio with higher bit rates. But battery consumption will slightly increase.

Working on Xperia SP running Resurrection remix rom (based on 5.1). Much better speaker volumes than came default with rom. However, I had to enable compatibility mode. Anyways, Good Job. Thanks

sagnikd96 said:
Working on Xperia SP running Resurrection remix rom (based on 5.1). Much better speaker volumes than came default with rom. However, I had to enable compatibility mode. Anyways, Good Job. Thanks
Click to expand...
Click to collapse
how did you exactly ??.. because I am on this rom too. but I can not seem to install viper..I have a problem with the first steps .I can not seem to choose the option (permissive) selinux..in option with the phone it is noted that selinux is disabled.

NYGGAZ said:
how did you exactly ??.. because I am on this rom too. but I can not seem to install viper..I have a problem with the first steps .I can not seem to choose the option (permissive) selinux..in option with the phone it is noted that selinux is disabled.
Click to expand...
Click to collapse
So, your problem is to set selinux as permissive.
Easy way, if you are on unlocked bootloader, flash tangerine kernel for 5.1.
Wee bit harder way, open terminal emulator, and type the following code:
su
setenforce 0

sagnikd96 said:
so, your problem is to set selinux as permissive.
Easy way, if you are on unlocked bootloader, flash tangerine kernel for 5.1.
Wee bit harder way, open terminal emulator, and type the following code:
Su
setenforce 0
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I installed as you told me .. but I still even message..I does not understand. on the other version of Roma , selinux functioned very well.

NYGGAZ said:
View attachment 3252416View attachment 3252417
I installed as you told me .. but I still even message..I does not understand. on the other version of Roma , selinux functioned very well.
Click to expand...
Click to collapse
Oh right. So RR has selinux disabled out of the box. Meaning you need not worry about changing it to permissive because it isn't even there. So, you can just continue with the remaining steps.

sagnikd96 said:
Oh right. So RR has selinux disabled out of the box. Meaning you need not worry about changing it to permissive because it isn't even there. So, you can just continue with the remaining steps.
Click to expand...
Click to collapse
I don't have this option ...[emoji24]

shubhamgulati91 said:
Do not quote the OP.
Copy the Viper4Android folder in the attached zip to the root folder of your OPO. Re check Viper, this time you will see the profile.
Click to expand...
Click to collapse
can you attach screenshots of your settings ?
also do we have to enable v4a speaker fx and force enable v4a both ?

NYGGAZ said:
View attachment 3252604 I don't have this option ...[emoji24]
Click to expand...
Click to collapse
Looks like you didn't follow the steps well. First you have to copy the folder inside (not the whole folder containing the zips) to your internal sd. Then flash the zip and install the apk.

sagnikd96 said:
Looks like you didn't follow the steps well. First you have to copy the folder inside (not the whole folder containing the zips) to your internal sd. Then flash the zip and install the apk.
Click to expand...
Click to collapse
thank you very much my friend[emoji6] . would you have a few tips to increase the overall phone sounds .because I noticed that notifications and ringtones are not high.

NYGGAZ said:
thank you very much my friend[emoji6] . would you have a few tips to increase the overall phone sounds .because I noticed that notifications and ringtones are not high.
Click to expand...
Click to collapse
Make a backup and try flashing this.
http://d-h.st/ygz5
This isn't my work, the OP is http://forum.xda-developers.com/showthread.php?t=2634729

sagnikd96 said:
Make a backup and try flashing this.
http://d-h.st/ygz5
This isn't my work, the OP is http://forum.xda-developers.com/showthread.php?t=2634729
Click to expand...
Click to collapse
it works very very well[emoji2] .. a big thank you my friend. you are a boss[emoji6]

Hey,
this should work on 5.1 as well, right?
I followed your steps and got this:

just4u32 said:
Hey,
this should work on 5.1 as well, right?
I followed your steps and got this:
Click to expand...
Click to collapse
The screenie didn't load
and yes it works on 5.1

Hi!
Could you please explain what SELinux does and if it possible to install without it?
Seems the app is removed from Play Store and i found this https://www.reddit.com/r/Android/comments/33ss02/psa_google_play_now_warning_users_to_uninstall/
Official install guide doesn't need it as well: http://vipersaudio.com/blog/?page_id=52

Related

Viper4android

I went back to using KitKat bc I was having issues with viper4android on Lollipop. Now I get notified that the driver failed to install. Can someone please tell me how to fix this? I'm rooted and I have busybox and supersu installed.
Same here. First I was on Lollipop and the drivers would install, but the effects wouldnt work. Back to KK and now it's saying that the Busybox installation found on my device does not work.
jwilla11 said:
Same here. First I was on Lollipop and the drivers would install, but the effects wouldnt work. Back to KK and now it's saying that the Busybox installation found on my device does not work.
Click to expand...
Click to collapse
I went back to Lollipop and it works now. Follow these steps:
To anyone on this rom who wants the instructions to install viper its very simple. Go here and download the GalaxyMod V2. Flash it through flashfire. Then go here and download Viper4Android or use standard from their site. Install viper like normal, choose your driver and reboot. After reboot go into poweramp and go to settings - audio - advanced tweaks - and uncheck directly control volume, and directly control bluetooth volume. Also make sure MusicFX is unchecked and all the equalizers are off so not to interfere with Vipers Sound. Open viper and click driver status and you should see that it is supported and processing.
I still install the ViperSU policy just in case I have any issues.
@dkeepitabuck @jwilla11
You also have to edit the following lines in /system/build.prop
Ipa.decode=true to lpa.decode=false
tunnel.decode=true to tunnel.decode=false
lpa.use-stagefright=true to lpa.use-stagefright=false
Click to expand...
Click to collapse
dkeepitabuck said:
I went back to Lollipop and it works now. Follow these steps:
To anyone on this rom who wants the instructions to install viper its very simple. Go here and download the GalaxyMod V2. Flash it through flashfire. Then go here and download Viper4Android or use standard from their site. Install viper like normal, choose your driver and reboot. After reboot go into poweramp and go to settings - audio - advanced tweaks - and uncheck directly control volume, and directly control bluetooth volume. Also make sure MusicFX is unchecked and all the equalizers are off so not to interfere with Vipers Sound. Open viper and click driver status and you should see that it is supported and processing.
I still install the ViperSU policy just in case I have any issues.
Click to expand...
Click to collapse
thisisapoorusernamechoice said:
@dkeepitabuck @jwilla11
You also have to edit the following lines in /system/build.prop
Ipa.decode=true to lpa.decode=false
tunnel.decode=true to tunnel.decode=false
lpa.use-stagefright=true to lpa.use-stagefright=false
Click to expand...
Click to collapse
I did everything you guys said except install the ViperSU policy, and it didn't work (V4A driver installed, but status was abnormal). Then I installed the ViperSU policy zip through Flashfire and now V4A works! Thanks so much. I don't know if editing build.prop is necessary, but I did it just in case. I now know that installing the ViperSU policy zip is necessary.
To the part about Poweramp: I use Walkman as my music player, which works fine with V4A. I just went into my application manager and disabled MusicFX.
To the OP, I didn't know how to edit build.prop until now, so in case you don't know, here's how:
1. download ES File Explorer.
2. click the symbol in the top left to pull up more options.
3. scroll down to Root Explorer and tap on it to turn it on.
4. find build.prop in system folder, tap on it, choose open with ES Note Editor, and edit in what the guy above said.

How to install Viper4android Fx on Moto X Android 6

Hi guys, I could not run Viper4android application on my device (android 6) . I haved installed apk then install driver . But Not thing change in sound effect. I tried to search and did not find out any error?
I need some help to run app with effect sound when play music!
Thank inadvance!
Well mine has problem of installing the sound driver.
通过我的 XT1096 上的 Tapatalk发言
duongnv1996 said:
Hi guys, I could not run Viper4android application on my device (android 6) . I haved installed apk then install driver . But Not thing change in sound effect. I tried to search and did not find out any error?
I need some help to run app with effect sound when play music!
Thank inadvance!
Click to expand...
Click to collapse
How did you install the viper4android via apk or you flashed from recovery?
duongnv1996 said:
Hi guys, I could not run Viper4android application on my device (android 6) . I haved installed apk then install driver . But Not thing change in sound effect. I tried to search and did not find out any error?
I need some help to run app with effect sound when play music!
Thank inadvance!
Click to expand...
Click to collapse
In order to install ViPER4Android, you'll need your system to be properly rooted, BusyBox must be installed, and SELinux Mode must be "Permissive".
I recommend this BusyBox installer, and you can get SELinux Mode Changer from here.
Then, after everything is properly set up, you must also disable your ROM (e.g. CyanogenMod-based ROMs' AudioFX)and/or player (e.g. Poweramp's equalizer)'s built-in equalizer, and switch ViPER4Android's FX Compatible mode from "Normal" to "Compatible".
duongnv1996 said:
Hi guys, I could not run Viper4android application on my device (android 6) . I haved installed apk then install driver . But Not thing change in sound effect. I tried to search and did not find out any error?
I need some help to run app with effect sound when play music!
Thank inadvance!
Click to expand...
Click to collapse
I was able to make V4A work on my Moto X 2014 with a fix.
If you do not have Busybox or permissive SELinux, follow the instructions our mate's posted above:
KazuhiroYasei said:
In order to install ViPER4Android, you'll need your system to be properly rooted, BusyBox must be installed, and SELinux Mode must be "Permissive".
I recommend this BusyBox installer, and you can get SELinux Mode Changer from here.
Then, after everything is properly set up, you must also disable your ROM (e.g. CyanogenMod-based ROMs' AudioFX)and/or player (e.g. Poweramp's equalizer)'s built-in equalizer, and switch ViPER4Android's FX Compatible mode from "Normal" to "Compatible".
Click to expand...
Click to collapse
After Busybox installed and SELinux on permissive, you flash the Viper zip and install the driver. Right after that you open a root enabled file manager and find system>vendor>etc. You'll see an audio_effects.conf.
(I suggest making a safe copy of this file).
Rename the original audio_effects.conf to audio_effects.bak.
Save and reboot. Now try using v4a again.
brunoperissotti said:
I was able to make V4A work on my Moto X 2014 with a fix.
After Busybox installed and SELinux on permissive, you flash the Viper zip and install the driver. Right after that you open a root enabled file manager and find system>vendor>etc. You'll see an audio_effects.conf.
(I suggest making a safe copy of this file).
Rename the original audio_effects.conf to audio_effects.bak.
Save and reboot. Now try using v4a again.
Click to expand...
Click to collapse
Was this procedure required for V4A to work on your Victara? Mine worked in every ROM I tested (all Marshmallow-based) by following the steps you quoted.
KazuhiroYasei said:
Was this procedure required for V4A to work on your Victara? Mine worked in every ROM I tested (all Marshmallow-based) by following the steps you quoted.
Click to expand...
Click to collapse
Yes. I was only able to enjoy v4a after this procedure.
It's worth pointing out that V4A is going to F up your Moto Voice
Popping into this thread real quick to provide some info,
Using compatibility mode with V4A is bad news, causes extra battery drain and problems with some apps.
For every single rom and device I've used 5.0+ I've followed the same procedure to install V4A, without using compatibility mode, without having to delete a file every time, etc.
Flash the "lolliviper" zip attached to this OP.
Followed by the "Build.Prop-Tweaks" and "Soundfix-LibFiles" attached to this post.
You'll also need a way of setting selinux to permissive after every boot if you're using CM or something else with selinux set to enforced. Something like SELinuxModeChanger available here will work.
If you don't have busybox installed, V4A will tell you and help you install it.
The V4A version included in the "lolliviper" zip is not the newest , you'll need to "Check Update" via the 3 dot menu and install the latest apk.
After all this, install the driver via the V4A app, reboot, and you're golden.
Flipz77 said:
It's worth pointing out that V4A is going to F up your Moto Voice
Click to expand...
Click to collapse
Didn't know that. I was only able to set v4a on a custom ROM, so that ship was long gone hahaha
it just stops working?
brunoperissotti said:
Didn't know that. I was only able to set v4a on a custom ROM, so that ship was long gone hahaha
it just stops working?
Click to expand...
Click to collapse
Actually it still "works" because it detects your launch phrase, but after that, half of the time it just hangs without hearing your command. Sometimes it'll randomly work, but it was too much of a botch to keep it that way. I've now resorted to Noozxoide Pro: it's still a system-wide mod with modes for headset, speaker and BT, but it's installed as a "standard" app, it doesn't mess with your system and it sounds boss!
I ran across this link on a similar search on the google machine, and it made V4A installation a breeze. No manual messing with kernel settings and whatnot: http://forum.xda-developers.com/android/software/viperaudio-viperatmos-3-8-sq-driver-t3289075
Battery life has been fine running this for about a week. I don't use Moto Voice so can't comment on that.
THANKS
brunoperissotti said:
I was able to make V4A work on my Moto X 2014 with a fix.
If you do not have Busybox or permissive SELinux, follow the instructions our mate's posted above:
After Busybox installed and SELinux on permissive, you flash the Viper zip and install the driver. Right after that you open a root enabled file manager and find system>vendor>etc. You'll see an audio_effects.conf.
(I suggest making a safe copy of this file).
Rename the original audio_effects.conf to audio_effects.bak.
Save and reboot. Now try using v4a again.
Click to expand...
Click to collapse
Thanks a lot, I was already discouraged, tried several versions of viper, on diferent roms, this was the only solution, but is necessary to remember that for this file to appear in the folder, you need to open the application and save a profile, even if empty, without it you can not find the file audio_effects
If u root ur device using magisk, u can install viper magisk module...it works fine on android 6.0 with selinux enforcing..
Sent from a Motobot

ViperFX

Now we have root with a couple of already patched magisks....I'd like to get ViperFX working. Driver continuesly installs. I've tried compatible mode too to no avail.
I downloaded the Legacy version, will try the "newer" version to see if that works. Will report back.
I was able to get Viper4Android (XDA version) working on my 4 XL with Audio Modification Library from Magisk Manager.
Here's what I did to get it working:
-Install Viper from XDA (don't launch Viper just yet)
-Install Audio Modification Library from Magisk Manager (don't reboot!)
-NOW, launch the Viper apk you just installed, grant Viper superuser access, and then your device should automatically reboot
-Once rebooted, open up Viper again, it may ask you to install the driver again, go ahead and install (This took me 3 reboots until Viper finally kicked in)
-You will know viper is up and running right after reboot when you see a viper logo in your notification!
-Enjoy
EDIT: The following steps above doesn't necessarily quite get system wide equalization working. After a few days of testing and additional tweaking, here are a new set of instructions that installs Viper to allow system wide equalization except one thing, Google Maps navigation audio. I can not figure out for the life of me how to get this working so if anyone does happen to get theirs working on the 4 XL, PLEASE let me know. I would greatly appreciate it!
If you're like me and am just used to defaulting to Google Maps, a little workaround is to change the navigation audio to "softer" in Maps settings to help with the extreme audio transitions when viper stops processing when the next turn direction is being played and then starts processing right after. Not really a full solution, but still not the end of the world.
This time, you will need Audio Modification Library and Audio Compatibility Patch.
Here it is:
1. Install Viper from XDA (don't launch Viper just yet)
2. Install Audio Modification Library from Magisk Manager (don't reboot!)
3. NOW, launch the Viper apk you just installed, grant Viper superuser access, and then your device should automatically reboot
4. Once rebooted, open up Viper again, it may ask you to install the driver again, go ahead and install (This took me 3 reboots until Viper finally kicked in)
4a. You will know viper is up and running right after reboot when you see a viper logo in your notification!
5. Go back to Magisk Manager and now install Audio Compatibility Patch
5a. Select NO (volume down) on audio_policy, then PATCH (new logic) (volume up)
5b. The step below is optional but if you want to get rid of the "ducking" sound when a notification sound pops in, then do the following OTHERWISE just select YES (volume up):
-- Select NO (volume down) on notification_helper remover, then REMOVE notification_helper EFFECT (volume up)
5c. usb policy patching you can select YES (volume up) [I don't use any usb dacs so if your Viper installation does have issues with your usb then you may want to tinker around this area]
5d. Select YES (volume up) for lib workaround
5e. Go ahead and reboot
6. Enjoy!
Just grab the latest from XDA labs, version 2.7 I think. When you open it it'll ask to install the driver and reboot. It takes like 3 or 4 times for it to take for some reason. It DOES work though. I have it installed without issue on mine. You don't need anything but the app with this app version.
Yep, it works. Nice highs and bass is what I needed.
Is anyone having difficulty with the Viper effects stop working when using google maps navigation? Whenever google starts talking, Viper stops processing and continues to stop processing until I manually restart the phone.
Noob question, viper works great but doesn't process Spotify. What is the newest trick to get that working M I have tried compatibility mode as well.
my phone feels very laggy after doing this anyone else
I can't get the audio quality I had on my S8+. I can not figure I out. I followed the OP. MY AIRPODS even maxed volume are so low for phone calls, Pandora is slightly better. The phone speaker blasts sounds. Ideas?

Trying to install Viper4Android, driver install fails (via magisk)

I've tried installing the driver multiple times and can't seem to make it work at all. The only method I've not been able to accomplish is renaming audio_effects.conf to audio_effects.conf.bak as has been recommended for other phones. For some reason, this file will not rename.
it would seem the file is set to be unwritable (I'm not familiar with linux permissions like this, so maybe that can be fixed somehow?). At the very least, Solid Explorer isn't able to do the job, and can't change the rw perms either, as the operation just fails. (I have got selinuxmodechanger changed to permissive and after reboot, but no change here either)
Any other ideas?
Well, for anyone else wanting to know how to make this work, follow this guide here: https://thedroidarena.com/install-viper4android-android-10-q/
Don't use the magisk module for V4A, it doesn't work.
Works great for me now!
I'm using it it works perfect but you have to use the new version not the older one
Sent from my ASUS_I003DD using Tapatalk
Matakor said:
Well, for anyone else wanting to know how to make this work, follow this guide here: https://thedroidarena.com/install-viper4android-android-10-q/
Don't use the magisk module for V4A, it doesn't work.
Works great for me now!
Click to expand...
Click to collapse
I followed the instructions above, but it doesn't work.
Matakor said:
Well, for anyone else wanting to know how to make this work, follow this guide here: https://thedroidarena.com/install-viper4android-android-10-q/
Don't use the magisk module for V4A, it doesn't work.
Works great for me now!
Click to expand...
Click to collapse
Do you still have that apk lying around? XDA Labs does not appear to be working ATM.
bencozzy said:
JamesDSP works
Click to expand...
Click to collapse
I saw that, didn't really know what it did. I'll check it out.
Nothing in JamesDSP is doing anything for me on Speakers, Headphones, or Bluetooth. I think that this may beacause of my failed install of V4A rootless (might work if I had the APK?). Any ideas if this is the problem? If It is, do you know how I might uninstall V4A?
If rooted, try installing latest V4A directly from here (https://labs.xda-developers.com/store/app/com.pittvandewitt.viperfx) rather than via Magisk.
I prefer older V4A versions, having tried above.
My preferred V4A is 2.5.0.5 (found in App folder in following .zip from here: https://androidfilehost.com/?fid=673368273298920860)
1. Ensure on latest BusyBox.
2. Install latest V4A from Magisk & download driver, device will auto-restart.
3. Uninstall this latest V4A (don't delete data or cache).
4. Install V4A 2.5.0.5 .apk from above link. Don't open app yet.
5. From Magisk, install Audio Modification Library (choose relevant options). Restart device.
6. Additionally, Magisk install Audio Compatibility Patch. Restart device.
7. Ensure V4A settings FX compatible mode option = Normal.
(Don't optmise V4A in battery settings).
Noticeable improvement in speaker volume (I don't play over BT or headphones, so cannot comment).
elmor0 said:
If rooted, try installing latest V4A directly from here (https://labs.xda-developers.com/store/app/com.pittvandewitt.viperfx) rather than via Magisk.
I prefer older V4A versions, having tried above.
My preferred V4A is 2.5.0.5 (found in App folder in following .zip from here: https://androidfilehost.com/?fid=673368273298920860)
1. Install latest V4A from Magisk & download driver, device will auto-restart.
2. Uninstall this latest V4A (don't delete data or cache).
3. Install V4A 2.5.0.5 .apk from above link. Don't open app yet.
4. From Magisk, install Busybox & Audio Modification Library (choose relevant options). Restart device.
5. Additionally, Magisk install Audio Compatibility Patch. Restart device.
6. Ensure V4A settings FX compatible mode option = Normal.
Noticeable improvement in speaker volume (I don't play over BT or headphones, so cannot comment).
Click to expand...
Click to collapse
I uninstalled everythingg I had installed up to that point (everything I could at least), and followed the instructions step by step. Still getting abnormal in the V4A app (at least the app looks cooler now : P). I really don't know what is going on at this point. I might just reset the whole phone and follow your instructions again. I will report back when I get around to that.
Ok, I decided to play around a little before trying a reset; and I installed Viper 4 Android legacy with the APK from the zip you gave me, and it now says audio format supported! Yay! It just says "Processing: no" now. I have a feeling that I have something setup wrong. Any ideas?
Edit: Grammer
You managed to install driver v.2.5.0.5 or latest v4a?
Processing should change to "Yes" whilst audio is playing (music player/ YouTube/ system sounds etc).
Streaming music can be hit & miss; set up Audio Compatibility Patch correctly (via Magisk).
elmor0 said:
You managed to install driver v.2.5.0.5 or latest v4a?
Processing should change to "Yes" whilst audio is playing (music player/ YouTube/ system sounds etc).
Streaming music can be hit & miss; set up Audio Compatibility Patch correctly (via Magisk).
Click to expand...
Click to collapse
I installed driver version 2.5.0.4 with the APK you pointed me towards in the .zip/viperfx/app folder.
I will reinstall the audio conpatibily patch. What options should I choose in the patch?
Edit: I did not install the driver *with* the APK, but alongside it. I installed the driver via ViperFX Legacy in Magisk.
Try the ACP if V4A not working for streaming music apps.
I selected following:
- Skip audio_policy patching? = NO
- Skip notification_helper remover? = YES
- Skip usb policy patching for usb dacs? = NO
- Use lib workaround? = NO
Error-404-Go-Home said:
Edit: I did not install the driver *with* the APK, but alongside it. I installed the driver via ViperFX Legacy in Magisk.
Click to expand...
Click to collapse
That's fine, as long as V4A driver is enabled/ status normal/ format supported/ and it is processing during audio play.
elmor0 said:
That's fine, as long as V4A driver is enabled/ status normal/ format supported/ and it is processing during audio play.
Click to expand...
Click to collapse
It still isn't processing audio : (. I have tried resetting and following your instructions again. The only way I am able to get it to stop displaying "Status: Abnormal" is by installing Viper4Android FX Legacy in the new driver mode with the user app, then installing the Audio Modification and compatibility patch, then restarting and installing the APK you gave me. Even with all that, it will not recognize audio being played (it displays "Processing: No" when audio is very clearly playing and I have effects enabled). I am now considering switching to LineageOS (I would be there already if it wasn't for the fingerprint sensor driver being broken).
Edit: Do you think switching kernels would change anything?
Edit 2: I noticed a toast notification from V4A on startup saying "A running program has requested Android to disable audio effects, so V4A will be temporarily disabled."
I am thinking that maybe the stock Dirac audio processing might be interfering with V4A somehow. Is there anyway to get Viper to ignore requests to disable?
Well, Lineage didn't fix anything (No matter what I did, V4A would not stop displaying abnormal). Took me a little while to get back to stock, but the latest version of V4A is working, but only for the first 30 seconds after reboot before giving me the previously mentioned toast notification. I have removed all apps that are even remotely audio processing related, but still have this problem. Anybody else had something similar? If you did, how did you fix it?
(Also, special thanks to elmor0 for all of your help getting me this far I'm so close)
Edit: Holy shiz it's working! I used the method described in my previous post, but with the added step of uninstalling and reinstalling audio modification library after the last reboot. Again thank you all for your help! And I really hope this helps someone!
Error-404-Go-Home said:
Edit: Holy shiz it's working! I used the method described in my previous post, but with the added step of uninstalling and reinstalling audio modification library after the last reboot. Again thank you all for your help! And I really hope this helps someone!
Click to expand...
Click to collapse
hi
I'm having the same problem for months now
I hear it needs SE Linux to be permissive for V4A to work properly
I had no success on getting that SE Linux to turn Permissive unfortunately
long story short , I found myself here
can you please give me a step by step on how you got V4A to work , that is off course if its still working for you man
I'm at the end of my rope here , any guidance would appreciated ,
Thanx
JimmyMX said:
hi
I'm having the same problem for months now
I hear it needs SE Linux to be permissive for V4A to work properly
I had no success on getting that SE Linux to turn Permissive unfortunately
long story short , I found myself here
can you please give me a step by step on how you got V4A to work , that is off course if its still working for you man
I'm at the end of my rope here , any guidance would appreciated ,
Thanx
Click to expand...
Click to collapse
I ended up refllashing with Lineage and installing this: https://forum.xda-developers.com/t/app-fix-100-working-viper4android-for-android-11-devices.4213647/
That version has worked flawlessly for me for Android 10 and 11.
Good luck!

VIPER4ANDROID FX INSTALLATION_[ANDROID_10/11]_{Everything Works Flawlessly}_

All features are working. If you follow the process as described, viper4android works fine on YouTube and all platforms. Moreover, it eliminates the problem of voice reduction when forwarding videos.
Tested PE PLUS (A10) and PE (A11) OFFİCİAL
Before you start installing the Sound Mode, install the SELINUX PERMİSSİVE file with MAGİSK and restart the device.
FOLLOW THE PROCEDURES IN THE ORDER
1. Install the Viper4Android FX zip file with Magisk and
Open the Viper4Android FX application and install the driver and restart.
2a. Install the Audio Modification Library file with Magisk.
2b. Install the Audio Compatibility Patch file with Magisk. ---> Options will be as below.
Volume UP - Volume UP - Volume DOWN - Volume DOWN - Volume DOWN
Restart the device.
3. Open the Viper4Android FX application and activate LEGACY MOD in settings.
DONE.
(FOR SETTİNG FILES)
VIPER4ANDROID_DDC-KERNEL-PRESET FOLDER
---> Copy to folder Android / data / com.pittvandewitt.viperfx / files.
MY SETTİNG FOR HEADPHONES and SPEAKER ---> Viper4Android_DDC-KERNEL-PRESETS File
FİLES :
https://www.dosyaupload.com/ou0i
https://www.dosyaupload.com/ou0k
https://www.dosyaupload.com/ou0l
https://www.dosyaupload.com/ou0m
https://www.dosyaupload.com/sH1O
Update ---> DDC-KERNEL-PRESETS
First of all i want to thank you for the clear and detailed guide...
i have few questions tho, is there any way to install without switching SELINUX to permissive?? my concern here are the security issues
also can i add ainur narsil along with V4a, or is it even worth it?! if yes then what the installation process would be??
thank you in advance!
Obito_Sama said:
First of all i want to thank you for the clear and detailed guide...
i have few questions tho, is there any way to install without switching SELINUX to permissive?? my concern here are the security issues
also can i add ainur narsil along with V4a, or is it even worth it?! if yes then what the installation process would be??
thank you in advance!
Click to expand...
Click to collapse
Unfortunately viper doesn't work properly without selinux permissive.
You can try different sound modes. however, problems occurred when I tried it on pe +. Also I don't think an extra sound mod will be needed after making good adjustments with the viper.
ryukseloglu said:
Unfortunately viper doesn't work properly without selinux permissive.
You can try different sound modes. however, problems occurred when I tried it on pe +. Also I don't think an extra sound mod will be needed after making good adjustments with the viper.
Click to expand...
Click to collapse
Somehow v4a works fine with selinux enforcing on my xz premium, less headache for me

Categories

Resources