yashsingh1/xdaforums huggingface dataset:
[Android General] Primokorn:
This is not a help desk thread for V4A.

1. This fix shouldn't be useful if you are using an up-to-date custom ROM (at least on RR).

2. This fix only worked with Magisk. Do not report if you are using something else such as Arise.
[Android General] anware:
It works! Thank you!

I can confirm that this fix works on:

OP3T > OxygenOS Open Beta 7 (Nougat 7.1.1).

Magisk Manager version: 4.3.3 / Magisk: v12.

SuperSu v2.82

Do remember to reboot phone after you overwrite the mentioned .conf file; I didn't and was stupidly stumped.
[Android General] ilgeor:
Funny thing is... I made it work by flashing viper4arise second time with deep.Bass disabled

Automagically viper module appeared in magisk and all went fine
[Android General] Vivasanti:
Been searching for a fix for this and it worked a treat!

Thanks.
[Android General] Jay4ü:
For me, It's not working.,.,. :( but i need to change the Ownership to 0.0 to recognize it. So I didn't expect to work BUT FLAWLESSLY!!! I'm going to cry because it doesn't work but now I ENJOY! YEHEY!
[Android General] chjun90:
All the problems are due to /system/lib/soundfx/libvolumelistener.so. There is another solution here creat a 0k file /system/lib/soundfx/libvolumelistener.so in v4a module path to delete it.

The above operation is deleting "volume_listener {

path /system/lib/soundfx/libvolumelistener.so

}

} " in the /vendor/etc/audio_effects.conf.
[Android General] G4 Man2:
I patched the V4A module (by deleting 7 characters) to implement the fix shown in the OP; just download the attached module and load it through Magisk. Now I can pass the safetynet check AND have Viper installed :D

I created a pull request for the module here in case you want to see exactly what I changed.
[Android General] LoveMyslf:
edit: wrong thread
[Android General] Rebel_00XCV:
Any fix for Magisk 13.3?
[Android General] PinoF75:
Hi. This fix works on OP3 too?
[Android General] Demo King:
Works like a damn charm.. Thanks a lot!:good:
[Android General] danmaman:
I've managed it with this file... This script allows you to run V4A in enforcing mode..

Remove .txt from the attached file

Make sure you have enabled "show hidden files"in your file explorer

I've placed the file in magisk /.core/post-fs-data.d

Give permission rwx-r-x-r-x

Reboot

That's it..... I'm running Oos beta 15

It works since a long time for me

Cheers
[Android General] Primokorn:
Yes

Do you also have audio_effects.conf in both paths?
[Android General] danmaman:
Yes I have mate... In both paths
[Android General] Primokorn:
It doesn't work on my end (Resurrection remix).

It seems this script helps to run V4A in Enforcing mode.
[Android General] danmaman:
Oh yes.... Sorry Mate my fault....

This script is for v4a to run in enforcing mode....

With this script no need to run kernel in permissive mode
[Android General] wivelden:
I must be stupid or something because I installed Viper4Android FX for Magisk 14+ under the downloads section in Magisk and even though I have copied the audio_effects.conf file to the other folder and set the permissions to 777 and rebooted I still cannot get this to work? Do I have to download something else? I'm on OOS beta 15
[Android General] Rebel_00XCV:
This module should work fine. Also download and install ViPER4Android_FX_v2505.
[Android General] wivelden:
Thank you. Now it's working.
[Android General] ayanroy:
Please delete this post
[Android General] ayanroy:
It is showing like this when i installed v4a through magisk in op3t oreo beta
[Android General] Primokorn:
Your picture can't be loaded.
[Android General] ayanroy:
Leave it i fixed the issue
[Android General] Primokorn:
In a community we are used to sharing the solutions.
[Android General] Ashutosh Sundresh:
These aren't comments, they are replies.
[Android General] Ashutosh Sundresh:
You can P.M a moderator to delete it or you can simply edit the reply to say "deleted"
[Android General] dhakalvivek49:
I also have no processing problem. I have superSu installed. and tried system/etc/audio_effects.con to system/vendor/etc/audio_effects.con . Still no processing. help needed !!
[Android General] Primokorn:
Switch to Magisk.

------------------------------------

Btw I'm on Oreo 8.1.0 now thanks to OmniROM and I flashed a new Magisk module: ViPER4Android FX Materialized for Magisk v15 (created by ShadyQuirrel). I don't know it's related to Oreo or this new Magisk module but I no longer need to replace the file.
[Android General] kanej2006:
I tried everything and was not working for me also, same issue as many others. Processing was always on ''no'' regardless.

However, a user pointed out that when using PowerAmp, for example, you MUST untick the ''direct control audio option'' otherwise VIPER4ANDROID will never work!

Onced I unchecked that option voila, VIPER4ANDROID ''processing'' option finally changed to ''yes'' !!!!!!
[Android General] Primokorn:
All issues are not explained in this thread but this trick has been explained dozens of times in other V4A threads. Poweramp has not been updated for a while so it may be a good idea to switch to a new one IMO.

Glad to know that you got it sorted though
[Android General] kanej2006:
@ OP Primokorn, I have an important question that I don't think has been covered.

I have a high end external amplifier in which I regularly use particularly when listening to music.

It seems when connecting an external amp to your device VIPER4ARISE does not work? When opening the App and checking the driver status, it came up with no drivers and please re-install drivers.

However, when unplugging the external amplifier and re-checking the driver status, it went back to normal.

Why are we not able to use an external amplifier with VIPER4ARISE? Is there any way we can get it working with a headphone amp?
[Android General] Primokorn:
I have no idea. I have never used VIPER4ARISE and I don't own any external amplifier...

I don't have this issue with my bluetooth devices though. Did you try another external device?
[Android General] kanej2006:
No. The headphone amp works perfectly fine, only it seems VIPER4ARISE does not work with it. :(

If connecting the headphone amp I get prompted to re-install drivers otherwise VIPER4ARISE works perfectly fine without it.

Shame really as using a quality headphone amp gives you maximum quality out of your head/earphones. Much more power, bass and volume.
[Android General] Atexor:
It didn't work. I founs that I've also "AudioFX" app installed and enabled. Disabled and removed it (via Titanium Backup). Rebooted and it started working. What is interesting started after few moments of playing song, not immediately.
[Android General] PRaveen Candy:
Need a flashable zip. Coz the file to be copied is missing in the specified folders.

:confused:
[Android General] gFknQ:
Deleted
[Android General] Grakata:
Where is it?

Where is VENDOR ?

i got to /Root/MAGISK/VIPER4ANDROIDFX/SYSTEM/

i only see ETC, LIB, PRIV-APP
[Android General] Primokorn:
Try this Magisk module: https://xdaforums.com/apps/magisk/module-viper4android-fx-2-5-0-5-t3577058
[Android General] Grakata:
Uhhhhh I did install it with magisk...
[Android General] Primokorn:
Then post tour question in their thread. Read OP. Do not forget to provide logs and detailed information.

I use this module now and it works flawlessly.
[Android General] avikynwa:
On my OP5 I installed V4A via Magisk (ver 2.3.4 because superior drivers) and it randomly stops working in the sense that the processing shows No. But it gets fixed once I restart the phone. Any clues about this?
[Android General] OSheden:
Did you read the troubleshooting section of the above module?
[Android General] TaranQ:
I am having the same issue on my OP3. After reboot all is fine. Of course your need to toggle the master power that should be clear and it will remain on but at some point it just stops processing.

Should we then toggle convolver on/off?

Till now my only fix was a reboot.
[Android General] TaranQ:
I know what causes V4A to stop processing. After a phonecall V4A stops processing and I can't find a way to activate it again besides a reboot.
[Android General] loosht:
No need any magic, this does the trick! Thank you!
[Android General] JDMpire:
I know this is a late reply, but I thought I was going crazy with it reverting to "no" for processing. I guess I'm not crazy and the phone really is disabling it. I'm not sure what to do, but its working now.

I should mention that I originally installed V4A by downloading the apk and installing. This never worked (still "no" processing). So I uninstalled that, rebooted, installed V4A within the Magisk app, rebooted and then it started working.

Details:

LG V20 - NATF MegaRom v20 v4.0 AT&T - Rooted / unlocked bootloader / sim unlocked / T Mobile USA - Viper4Android 2.5.0.5 (FX), Magisk v16.0
[Android General] BRANDENDEUCE:
Same on my op3t and op6
[Android General] kiddaa:
I installed V4A via the magisk module, I use PowerAmp without Direct Control or the EQ. However, it stops processing randomly and only a restart helps.

I tried the fixes in this thread but I have no /magisk/... directory.

I am on the OP6 by the way. Any ideas how to fix this?

edit: It helps if I restart the app by pressing the 3 dots at the top right and exit V4A and restart it. Killing the app does not help though.
[Android General] OSheden:
Did you remove all audio mods before installing the module?

You should check in your device specific forum.
[Android General] kiddaa:
Yes, I have the stock FW fresh out of the box.
[Android General] atayum:
Guys, I beleive in searching and I've read all the messages in this topic but;

I've installed V4A to my J5 Odysey Rom with MAGISK and it didn't work at first. Then I googled and found this thread. As the OP instruction, I was trying to find magisk folder but no luck.

Then I downloaded ES explorer and found magisk v4A folder but couldn't find "vendor" folder to copy audio effects file.

Then I flashed a fix.zip with TWRP given in page 6 but it didnt work at all.

Last thing I wanna do is check any other mods for audio ? How can I check what audio mods are currently installed and how can I remove all of them except V4A ?
[Android General] intoxicated.mad:
I also had the same problem with my OP5T (the random stoping problem) but it solved after I flashed bluspark kernel

Now I'm back to stock kernel and the issue arised again I think changing selinux to permissive will do the trick
[Android General] doubledragon5:
Are we just moving the audio_effects.conf file.
[Android General] vineet allahabad:
Just set the linux permissive via a magisk module and you're done!
[Android General] doubledragon5:
Did that no difference... I'm about done dealing with Vipe4Android..Was great for yrs, but now I'm not happy.
[Android General] vineet allahabad:
+1 tried almost all solutions but it stops working after a reboot!!

Gonna need some other alternative!!

Anybody suggest some!!

Thank you!
[Android General] vineet allahabad:
Well I'm glad to update that finally V4a is working flawlessly...what I did is replaced the config file in vendor etc and updated busybox via magisk and flashed audio compatibility mod via magisk and thumbs up!!
[Android General] marcopilli:
Solved "No Processing Issue" changing busybox

Hi,

For my Mi A1 i just found the archive (audio_effetcs.conf) in that both folder (/system/etc and system/vendor/etc) but was still "no processing", i tride delete it from the last one but i coudn´t. So, i completely solved that issue just changing ericson for meefik busybox (from google play). The curious thing is that "vendor/etc" archive gone away.
[Android General] vineet allahabad:
What you did to resolve the issue please explain clearly. Thank you!
[Android General] Devildire:
Switching to meefix busybox worked perfectly for my OnePlus 5! Used ericson's before, had a lot of issues. All gone now, thanks :good:
[Android General] evildog1:
Where is the magisk folder? i don't see it on root path
[Android General] OSheden:
Which version of Magisk do you have? Maybe the path has changed since v17.
[Android General] DiamondJohn:
Yes it has changed between 16.0 and 17.

I previously used service.d for my boot script which was originally some where like /masisk/.core/service.d its now at /sbin/.core/img/.core/
[Android General] evildog1:
I'm using Magisk 17.1 but I already fixed processing problem by flashing Audio Compatibility Patch https://xdaforums.com/apps/magisk/module-universal-deepbuffer-remover-t3577067

It makes V4A work on all my favorite games and Firefox
[Android General] seeker07:
This works for me ???????
[Android General] sbcontt:
For those having trouble finding /magisk/v4a/system, you will never find it using a file browser. That folder does not exist unless you manually mount it. By default its contents stay within the Magisk image file. You have to flash Mount-Magisk.zip (https://xdaforums.com/apps/magisk/collection-magisk-modules-v2-t3575758) from recovery to mount it. Then you must modify its contents from within TWRP's native file browser.
[Android General] fowzanaamir:
Twrps native file browser ? Where can I get that ?
[Android General] DiamondJohn:
It should already be in TWRP, under advanced; cant remember the name, but its the second or third from the top on the right. As said above, you have to mount the partitions first.
[Android General] fowzanaamir:
Now after doing that it shows processing no , enables no this module is ****ed up
[Android General] DiamondJohn:
You quoted the wrong person (ie they may miss your post) I only commented on where to find the TWRP filemanager
[Android General] sbcontt:
That happens a lot with V4A. I don't know how to fix that other than rebooting the phone and hoping that it will become enabled on next reboot. All I know is that other audio mods are even more unstable.

If you can't make it work at all, you may need to enable SELinux permissive and compatibility mode.

I would love a better solution myself. I only put up with the instability of V4A because I have an auditory disorder. I need the EQ.

---------- Post added at 08:03 PM ---------- Previous post was at 08:01 PM ----------

Open TWRP -> Go to "Advanced".

There should be a file manager there.
[Android General] Akki1513:
Hey.. Thanks for the solution.. It worked.. But how can I use Viper4android and Audiofx(built in equilizer) together..?
[Android General] davidisflash:
I can't get processing to work using Android auto over USB. It also looks like it gets mapped to the headset profile.

I have to use compatibility mode, which kills sound quality. Any ideas
[Android General] Primokorn:
IMO there's no point using AudioFX. it's not recommended to keep it installed anyway.
[Android General] a8ksh4:
Seems this is still relevant. I used this method on a nexus 6 with lineage 15.1 and viper4android fx 2.5.0.5.

In TWRP, use the mount magisk zip from here: https://xdaforums.com/apps/magisk/collection-magisk-modules-v2-t3575758 and then move the file in the file browser.
[Android General] Tech Geek Master:
Weird Directory...

At first, I was wondering where the heck the magisk folder was. I had to keep looking through random folders, until one guy on here said he turned on hidden folders. Then I did that, and soon found a folder called '.magisk' in 'sbin' folder.

I was like "okay, kind of weird difference, but at least I found it!" Then I proceeded into it, but found 4 folders. 'block', 'busybox' 'img' 'mirror'. I have no idea why the directories aren't matching what you put in the tutorial.

Well anyway, I made a lucky guess and clicked on 'img'. I found a folder close enough in there, called 'ViPER4AndroidFX', so I assumed you just shortened the name. Then everything else was normal from there, and I went to 'system', 'etc', and I found the config file! Then I moved it up two directories and into 'vendor', 'etc'. Replacing the file that was there before, it seems like I've successfully done what you guys said! I have no idea why the folders were in completely different areas, but I can confirm if your directories were found in this area, it works!
[Android General] Bluebaru:
wow! Thank you i had been searching for ever!
[Android General] Aquib1999:
Thanks it worked for me on my ONEPLUS 5

Thanks it worked for me on my ONEPLUS 5
[Android General] sjamie:
WoW! That's a lot but I'm glad you hear you got it working. :svetius:
[Android General] Akki1513:
I Installed the new Viper4android 2.7... But the "processing no" is still happening.. In my previous installation from magisk.. I shifted the .conf files to specified folder and it worked.. But now since the Viper4android 2.7 apk is installed manually ( not from magisk).. Now where do I find the root folder so that I can move the .conf file..?
[Android General] ParanoidSamdroid:
This worked for me on KLTE G900M LOS 15.1 (Resurection Remix) with latest V4A magisk. Thanks a bunch.
[Android General] jdogzilla:
I noticed that /system/vendor/etc/audio_effects.conf has everything that is there in /system/etc/audio_effects.conf plus some more. So why are we overwriting the /system/vendor/etc/audio_effects.conf file instead of the the other?
[Android General] yam19:
Hi

Viper4AndroidFX v4.1 installed from Magisk correctly, but not processing in youtube, for example.

Driver Status: 2.5.0.4

NEON Enabled: Yes

Enabled: Yes

Status: Normal

Audio Format: Supported

Processing: No

Sampling Rate: 48000

In local media player processing correctly.

RR 5.8.5 for Nubia Z7 Max. Please help.

p.s. JamesDSPManager working similarly.
[Android General] ZFGFade:
Not working on a7 2017

I've done what the instructions say but I reboot and it's still not processing
[Android General] twilysparklez:
Okay. While this worked for me, the cause behind V4A not processing for me seems to be something not mentioned here before.

First off, there wasn't a .conf file in system/etc. And then what would have been a .conf file in system/vendor/etc was a .xml file. However, changing the tag to .conf appears to have fixed the issue.
[Android General] Wishmasterflo:
I recently installed Viper4Android FX (V 2.7.1.0) as Magisk Module. The Driver is installed but when playing something via Youtube or Poweramp (yes, I have disabled the direct output option in Poweramp!) V4A still shows "Processing: NO" .

I moved the audio_effects.conf files from /magisk/v4a/system/etc/audio_effects.conf to /magisk/v4a/system/vendor/etc/audio_effects.conf but that has not fixed it either.

I have 2 files in that folder now. One audio_effects.conf and one audio_effects.xml .

Device: Oneplus 6

Rooted: Yes (using Magisk 19.2)

Custom ROM: latest Syberia OS

Viper4Android FX (v. 2.7.1.0) installed as Magisk Module

My SELinux is "enforced" . I read somewhere that it needs to be "permissive" ?

So perhaps that is the issue here I have??

Is V4A only working proberbly with SeLinux in "permissive" mode??

Then I will install another Kernel on my Device and set it to "permissive" and try again.

Thanks in advance!
[Android General] Wishmasterflo:
OK now I have some more information.

It is working fine with the internal Speaker and with Headphones connected via cable but when connecting a Bluetooth device it is not working and processing shows as NO . I tried with 2 different Bluetooth devices.

Any idea how I get this to work with Bluetooth?

Are there any special settings needed?

EDIT: I really didnt get this to work through Bluetooth and now I can imagine that the issue here is something with the Syberia OS ROM so I will give it a try on another custom ROM soon.

EDIT2: Now I tried with V4A Legacy Magisk module and there it is working with Bluetooth as well. Not really perfect but it works at least.
[Android General] txesterfield:
Hi!

I have the same issue with my One Plus 5tT. I have tried with several versions, installing with Magisk modules and installing outside too.

With speaker and wired earphones it is working fine, but with my bluetooth earphones fails.

I have noticed one thing:

If you are playing music and stop it, disable and enable Viper Bluetooth Master. Then play again the music, check the status of Viper driver and it will be processing the audio. If you wait about 15 seconds (close the pstatus window) witohut touching anything and checking again the status, the audio processing is stopped.
[Android General] archz2:
I' m using OnePlus 5T running Oreo 8.1.0. Latest magisk is installed. I have root access for solid explorer app.

How do I reach the folder /magisk/v4a/system/etc ? I cannot find it in root.
[Android General] Spaceminer:
It should be in /data/adb/magisk/modules/Viper4AndroidFX/system/etc. There should also be a /vendor/etc in the same location.
[Android General] archz2:
The locations are slightly different.. I found the conf file though. Thanks for the guidance. There's no modules folder inside magisk in my folder arrangement.
[Android General] Based Jostler:
How do I get to /magisk/v4a? I'm on a OP3T with Magisk 19.4.
[Android General] pnin:
Thanks a lot, couldn't find the paths in OP but that lead me to solve it. :good:

(LG G Pad 8.3, LOS 14.1, Magisk 19.3, Viper4Android Fx Legacy Module with v2.3.4.0).

Wasn't AudioFX supposed to be uninstalled/disabled by the V4A install script?

.​
[Android General] Atexor:
As far as I know - no. I always removed it manually.

Since Oreo/Pie build I am using "Remove system apps" by Jumobile (available on Play store, red icon with rubbish bin) because after using Titanium Backup and rebooting phone, that app and others was restored.
[Android General] dicis@7502:
I have V4A 2.7.0 and tried your method but in the /vendor/etc file there is already and extra file named audio_effects.xml ( not conf) so I transferred the /sys/audio_effects.conf to the vendor/etc file with .xml file existing and it didn't work.. ! Any sol?

---------- Post added at 07:49 AM ---------- Previous post was at 07:42 AM ----------

Hey I have the same issue but did you actually transfer the file from sys to vendor or just changed the .xml to .conf
[Android General] Tegart:
Confirmed working fine.i already install viper4android v4.4 (2.5.0.5) via magisk,i got same issue it say processing is No...by following this method i found that file in

data/adb/module/ viPER4AndroidFX-Legaxy/system/etc/audio_effects.conf

just move to data/adb/module/viPER4AndroidFX-Legacy/system/vendor/etc/...and reboot.

check your driver status n boom...
[Android General] RaffooWala:
My v4a switched to processing;No every 2 to 3 days or after some reboot.. i don't know.. used 4.3 and 4.4 magisk module..

And for fix on this thread.. i didn't have the audioeffect.conf on viper4androidfx/system/etc folder.. so i tried to rename the file system/vendor/etc to .bak but nothing worked..

Pls help

Using max pro m1

Havoc is 2.9

Trb kernel

Busybox ndk magisk

Magisk 20
[Android General] Harshatxda:
Hi, i have found a different solution working for me.

my case is different though.

if i use this trick or uninstall audiofx then my system was going into bootloop everytime.

what worked for me -

changed linux to permissive. Froze audiofx via romtoolbox. reboot.
[Android General] Mayubori:
Hi, I really would like to make v4a work for tidal. I tried acp, reinstaling v4a, moving audioefects from etc to vendor\etc and still not working. I cant find audioFX so cant delete it. Any ideas?
[Android General] Thibse9104:
Another solution

Hi everyone, I've find something on YouTube which makes my v4a working perfectly :

youtu.be/fxtdSq-KgFE

Tell me if it's working for you too
[Android General] flug32:
That method is basically, force close V4A and clear cache; restart it. Close and restart your audio app.

It does work for me, but only temporarily.

What I generally do is install Audio Compatibility Patch and Audio Modification Library modules via Magisk. That seems to solve it permanently.

ACP is slightly complicated to install - directions here: https://xdaforums.com/apps/magisk/module-universal-deepbuffer-remover-t3577067

It asks several questions during install and the key point here is to 'n' to the first one.
[Android General] ncrawler:
Solution

The only thing that works for me is setting Selinux as permissive!
[Android General] DiamondJohn:
If you log what is explicitly being denied by SELinux, you could add specific allow's within Magisk, to enable it working under enforcing.