yashsingh1/xdaforums huggingface dataset:
[Magisk] Jerry SQ:
The dev don't even noticed me. I have post 3 reply with every log they asked and they don't reply a single one. So i fix it myself. The reason that Viper module cause all modules dissappeared might be the new Oreo structure. It different from Nougat.

You might want to remove Viper module, keep Dolby and deep buffer. Instead install the module from Magisk repo, the one that said pure Viper with nothing modify. Install it and Dolby you prefered. Download my file below and put in magisk/aumodlib/vendor/etc. Done
[Magisk] Hadi99:
Thank you, but viper now displays that the status is abnormal.
[Magisk] Jerry SQ:
My bad, i'm using Dolby Le Eco pro 3 module, with Viper module by ShadySquirrel. You have to install these two along with Audio Modification library. Then copy and overwrite my file to the dir Magisk/aumodlib/vendor/etc. I'm using LG V20 with stock rom and they work just fine.
[Magisk] Zackptg5:
No. You need to use this v4a (it's not shadysquirrel one). Audio modification library is not a separate zip, it's included in all AML modules like this v4a. So remove all audio modules, flash dolby, v4a from this thread, and that's all. You may need to copy the audio effects from magisk/audmodlib/system/etc to magisk/audmodlib/system/vendor/etc as well if it doesn't already exist (create directories if needed)
[Magisk] IagoJevaux:
I had this issue. The fix for me was just disabling the BusyBox present in Magisk (use Magisk manager for that) and installing BusyBox from stericson.
[Magisk] bazoob44:
Alright, I disabled Magisk BusyBox, rebooted, then tried to install Stericson's BusyBox, but it keeps telling me the installation failed. ?

I tried installing to system/bin and system/xbin, both failed. And when I try I install it to su/xbin or su/bin, it gives me "systemless root is not configured.."

I. Am. Stumped.

EDIT: I just went into FX File Manager and mounted read/write permissions, then installed BusyBox and it was a success! Strange..
[Magisk] 24imelqui:
Successfully installed this on zenfone selfie with RR N mode using only with Magisk in Busybox. I was on SELinux permissive when I installed it but still working on SELinux Enforcing.

Try to install this on TWRP not on Magisk App, it didn't work for me when I installed on Magisk App, sometimes flashing some module in Magisk App dont work, sometimes it work. Since then I always flash module in TWRP(always successfull in my experience). You need to reboot anyway might as well just flash on TWRP.
[Magisk] bazoob44:
Sorry for so many posts, but I STILL cannot get it to work.. I've tried almost everything including installing Stericson's BusyBox, but V4A will just not work! I know I'm doing everything correctly, and everything else seems to be working fine with Magisk.

The module is enabled in Magisk, I am properly rooted, and I have BusyBox installed. What in the world could possibly be going on that won't let V4A work?? ?
[Magisk] 24imelqui:
Have you tried installing thru twrp recovery? Did you have topjohnwu's module before installing this?
[Magisk] bazoob44:
Yes, I did try installing through TWRP. And no, I didn't have topjohnwu's module in the repo installed. I started from a clean flash of my ROM, installed Magisk, then installed the zip in the OP through TWRP. No dice. :(
[Magisk] Zackptg5:
Stericson BusyBox app doesn't appear to work with magisksu (install fails and my phone freezes)

Since you already messed with BusyBox, dirty or clean flash rom, uninstall and reinstall magisk, disable magisk BusyBox, install jrummy's busybox for Android app. It'll likely detect BusyBox in xbin and xbin is where you want to install it. Then flash this v4a in the op and see if it works
[Magisk] bazoob44:
I just went ahead and tried that, and it's still telling me to install drivers in the V4A app, and STILL giving me the BusyBox error.. Gah!

I'm not really sure what to do at this point. I've never had a problem like this occur in my years of flashing ROMs and audio mods.. ?
[Magisk] ahrion:
I mean I didn't write the app, I just got it to install and magisk with my UNITY installer coupled with audmodlib.
[Magisk] Gerard15799:
I flash v4a running with AEX ROM...But the driver status shows none...My selinux is enforcing... Previously it worked....anyone face this issue...
[Magisk] PartyPlease:
Running Nexus 6, 6.0.1, Chroma with Franco kernel.

Everything installs fine but I get the dreaded "Processing: No" on all audio applications.

I installed your fix in the other thread and it did nothing. Any tips would be appreciated.
[Magisk] ahrion:
Do you have any other audio mods installed? Audiofx? Dspmanager?

Something isn't allowing it to process.
[Magisk] PartyPlease:
My MusicFX app is installed but disabled. Should I uninstall it? I've read that uninstalling it can cause things to get buggy.
[Magisk] ahrion:
It shouldn't effect anything.

Has viper4abdroid ever worked for you??
[Magisk] PartyPlease:
Yes when I flashed an uninstaller script for all music apps. However this bugged me out.

I just turned MusicFX into a non-system application and that instantly fixed it. Thank you so much. You have no idea how many countless hours have been spent trying to figure out this simple fix.
[Magisk] IagoJevaux:
Lenovo A6020l36

Magisk V12 root V8

Dolby not installed, Viper is

Stock kernel on AOKP 7.1.1

SELinux set to permissive

Just a note, not sure if it is a bug: I have to turn off AudioFX in order for viper settings to take effect. This is true for both normal and compatible modes. Same is not true if Dolby is installed, I can have both on and viper will still work.
[Magisk] ALEX37330:
Oneplus3 kernel in enforcing

last swamsong and dolby everything working fine !!! Thanks :good:
[Magisk] IagoJevaux:
System install doesn't work with enforcing Kernel.

AOKP 7.1.2 Enforcing

No magisk install
[Magisk] fake2die:
Then u did it wrong..

As this is a magisk module yo u need magisk installed..
[Magisk] IagoJevaux:
Did you even read OP?

If Magisk is not installed, the zip installs it as a SYSTEM, not as a MODULE.

Please read OP before commenting.
[Magisk] Jerry SQ:
Then all my modules are gone. Even the Magisk folder still there, all modules presented in Modules section in Magisk Manager app. There has been someone came across the same issue as mine. I have tried to report to you but you guys went silent. So i have to figure out myself, and it did work. Because ShadySquirrel module is just pure V4A module without anything in it, so it easy to attach it into AML, you just havve to modify the audio_effect.conf and put it in magisk/aumodlib/vendor/etc. I'm still stuck with Nougat so you update your V4A to use with Oreo and it come with issue, that's all
[Magisk] Zackptg5:
V4a is updated for Oreo. There's a section in the op about troubleshooting this issue
[Magisk] Hadi99:
No, there isn't a troubleshoot section for modules not working after updating this module (On nougat). Version 2.6 was working perfectly fine. (Many others are facing the same issue). All we need is v2.6 zip file so we can downgrade.
[Magisk] anujyadava:
Hello Dev

I am using Oreo on OP5 ,rooted with magisk v15.2.i flashed v4a and got this error while flashing .I am using ainur sauron audio mode .my v4a processing fine.

Will it create any conflicts or bootloops in future?
[Magisk] Syoenth:
Can anyone provide the version 2.6 of this module please?
[Magisk] Zackptg5:
The section about app not showing in app drawer is the one. If you look at magisk log, the last thing loaded would be the problem maker (likely a post-fs-data script). Either way, can You post your magisk log?

Btw, you can always get older releases from the GitHub page (source link also in op). Just go to releases section. You'll need to extract the zip, go to the inside of the folder, select all files/folders there and zip them (GitHub is pretty stupid with the zipping stuff)

That's normal. It means another mod is applying the same props. The installer just didn't apply the props to prevent t issues
[Magisk] anujyadava:
Thanks for replying.

Does that mean both the mods are working correctly?
[Magisk] Hadi99:
Thanks for replying. I tried to grab it from the GitHub page but there is no releases section (only master).

As for logs, I will grab them as soon as I recover my spare device (because I don't want to reconfigure all of my other magisk modules)
[Magisk] cichy.:
still not work in stock Samsung ROM 7.1.1, before (v2.6 or v2.5) was fine ?
[Magisk] Hadi99:
Do you still have version 2.6 downloaded? (In magisk manager directory). If so, can you please upload it here?
[Magisk] cichy.:
unfortunately not
[Magisk] Didgeridoohan:
As have already been stated a few times in the thread, all releases (since v2.2) are available on GitHub. All you need to do is repack the zip so that all the files and folders are in the root of the zip instead of in the folder that GitHub places them in.
[Magisk] Golf c:
https://github.com/therealahrion/ViPER4Android-FX/releases/tag/v2.6
[Magisk] Syoenth:
I guess I have a problem with my phone, don't matter what version I install of this module, still can't see the app in the app drawer, I'm using a Samsung J7 2015 with a Nougat Rom, the whole kernel is permissive, the last version of Magisk I have is 15.2
[Magisk] DanteDeSalvator:
Which version to install? Old or new? What's the difference? What's 'mat' mentioned in the post? I'm on Nougat.
[Magisk] DaveedDB:
New supposed to have better drivers and supposed to sound better but we all know sound is subjective and mat means material like in my pic
[Magisk] DanteDeSalvator:
But it said old will install super quality driver or something like that :confused:
[Magisk] Sytis:
Some say the old has better drivers, other say the new. But as already mentioned: Try for yourself and choose what sounds better to you, it's purely subjective.
[Magisk] woozie.2007:
Please help me, i want to make v4a to works more than 10 sec but i cant succeed, i tried all of versions of v4a but still not works, only 5-10 sec and then the sound is changed back. I am on stock 7.0, magisk 15.2, all ok safetynet ok, root ok. But v4a not works and i want to use it. I made stock kernel permissive(without this i couldnt install). So, when im playing poweramp, or other app the driver status shows yes to processing, but only for 5-10 secs. Help me please. Thank you
[Magisk] JFK1975:
Troubleshooting:

This is actually the first rule of xda forums: SEARCH THE THREAD BEFORE POSTING - There's just too many of the exact same thing being repeated. You'll save everyone (including yourself) a lot of time by doing this

LOGS, LOGS, LOGS!!!!

If you make a post stating a problem without any logs, we can't help you and will likely just ignore it (we're not wizards)
[Magisk] woozie.2007:
here is my log files, i am sorry for i didn'tt upload it first
[Magisk] woozie.2007:
i hope you help me now if you can, thanks
[Magisk] salada2k:
[MENTION=5357345]ahrion[/MENTION]

Thank you for your work on this, working perfectly on my Pixel 2 XL
[Magisk] JairPaalman:
Don't know what phone you're on, so I can't help much, but if V4A works, even for a small amount of time, the module should be working fine.

My guess is that another sound effects app is is intervening with V4A, probably a stock application.

I've had the same issue with SoundAlive on my Samsung Note 3. I managed to fix V4A by removing SoundAlive.

Try to see if you can find any sound effects apps in your system apps.
[Magisk] JairPaalman:
ViPER4Android not processing on Samsung Galaxy S8 with Magisk 15.2

[MENTION=5357345]ahrion[/MENTION] [MENTION=6037748]Zackptg5[/MENTION] I've been trying to get V4A to work on my S8 with Magisk 15.2 for a while now, but I haven't got it processing yet.

As you can read in the logcat, there are no audit statements, meaning the sepolicy is probably fine.

Currently, I'm looking for the root of the problem in the file placement.

I've noticed 2 files in the audiomodlib get modified: audio_effects.conf under /vendor/etc and audio_effects_sec.conf under /etc. I'm not sure wether the last file should be edited. There is no audio_effects.conf under /etc.

I also looked at the libraries. The audio driver is placed in /lib/soundfx where more audio effect libs can be found, though there also are audio effect libs in /lib. There also is a /lib64 folder on my S8, which also contains audio effects and a soundfx folder with further effects. Perhaps my S8 is looking for the driver at another location?

Lastly, I've tried version 2.9 (from GitHub). Unfortunately, the update didn't yield any results.

Do you have any idea what might be going wrong? V4A does not respond at all, not even for very short amounts of time.
[Magisk] JairPaalman:
One more thing

I forgot to mention, ViPER4Android seems to randomly switch between the 41100 and 48000 sampling rates. I'm not sure if that could be of any help. Lastly, I've added the contents of my /magisk folder as an attachment to this post. You might be able to see what I'm not if you look at the files.
[Magisk] Zackptg5:
If it's processing sound and then stops, it makes me think v4a is being killed off by the android system. Do you have any battery saving apps or settings in use such as greenify? For poweramp, I don't use it myself but I think the setting called Direct Volume control needs disabled for it to v4a to work. If there's any setting in it to use stock eq instead of app one, set that too.

The logs and zip you sent all look good. So the only problem you have is no sound processing? Can you post a full logcat? I couldn't find it anywhere. Also, did you try universal deep_buffer remover: https://xdaforums.com/apps/magisk/module-universal-deepbuffer-remover-t3577067
[Magisk] JairPaalman:
Thanks for the fast reply. I've tried the deep buffer remover, but it didn't work. That was before I restored my stock firmware, though, so I'll give it another shot. Is there any way to get a full logcat without a terminal, and otherwise, which terminal do you suggest?
[Magisk] Zackptg5:
you can use an app like matlog. Otherwise, you can use a terminal emulator like material terminal or do it via adb
[Magisk] Lughnasadh:
This happened at one point for me as well (processing then stopping). It was indeed being killed of by the android system. Disabling battery optimization (I'm on Oreo 8.1) for V4A fixed it and kept it from being killed. As an experiment I also at one point converted it to a system app as it was installed as a user app and this prevented it from being killed as well. In both instances, everything was processing fine with no interruptions.
[Magisk] JairPaalman:
UDB did not work. I got the logcat with a terminal emulator, but I had to change the output to /sdcard/log.txt for it to work/ :good:
[Magisk] JairPaalman:
I just came across an audio_effects.conf from another ROM. It seems to have a lot more libraries and effects that yours.

libraries {
v4a_fx {
path /system/lib/soundfx/libv4a_fx_ics.so
}
bundle {
path /system/lib/soundfx/libv4a_fx_ics.so
}
reverb {
path /system/lib/soundfx/libv4a_fx_ics.so
}
visualizer {
path /system/lib/soundfx/libv4a_fx_ics.so
}
downmix {
path /system/lib/soundfx/libv4a_fx_ics.so
}
}

effects {
v4a_standard_fx {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
bassboost {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
virtualizer {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
equalizer {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
volume {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
reverb_env_aux {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
reverb_env_ins {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
reverb_pre_aux {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
reverb_pre_ins {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
visualizer {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
downmix {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
}

My audio_effects.conf only had

v4a_fx {
path /system/lib/soundfx/libv4a_fx_ics.so
}

and

v4a_standard_fx {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}

added to it. Is that right?
[Magisk] Zackptg5:
Unfortunately, this is only a partial logcat. Can you reboot your phone, try playing music with v4a, then save the logcat? If using terminal emulator, you'd want something like

logcat -d > /sdcard/log.txt
[Magisk] JairPaalman:
That is the command I used, but I'll try.

Something I noticed in audio_effect.conf:

effects {
v4a_standard_fx {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
soundbooster_plus {
library soundbooster_plus
uuid 50de45f0-5d4c-11e5-a837-0800200c9a66
}
soundalive {
library proxy
uuid 05227ea0-50bb-11e3-ac69-0002a5d5c51b
libsw {
library soundalive_sec
uuid cf65eb39-ce2f-48a8-a903-ceb818c06745
}
libhw {
library offload
uuid 0b2dbc60-50bb-11e3-988b-0002a5d5c51b
}
}
bassboost {
library soundalive
uuid a926a540-418a-11e1-b2f1-0002a5d5c51b
}
virtualizer {
library soundalive
uuid c747f6a0-418a-11e1-a621-0002a5d5c51b
}
equalizer {
library soundalive
uuid c117b70-f97f-11e0-be50-0002a5d5c51b
}
volume {
library bundle
uuid 119341a0-8469-11df-81f9-0002a5d5c51b
}
reverb_env_aux {
library reverb
uuid 4a387fc0-8ab3-11df-8bad-0002a5d5c51b
}
reverb_env_ins {
library reverb
uuid c7a511a0-a3bb-11df-860e-0002a5d5c51b
}
reverb_pre_aux {
library reverb
uuid f29a1400-a3bb-11df-8ddc-0002a5d5c51b
}
reverb_pre_ins {
library reverb
uuid 172cdf00-a3bc-11df-a72f-0002a5d5c51b
}
visualizer {
library visualizer_sw
uuid d069d9e0-8329-11df-9168-0002a5d5c51b
}
downmix {
library downmix
uuid 93f04452-e4fe-41cc-91f9-e475b6d1d69f
}
loudness_enhancer {
library loudness_enhancer
uuid fa415329-2034-4bea-b5dc-5b381c8d1e2c
}
dha {
library proxy
uuid 37155c20-50bb-11e3-9fac-0002a5d5c51b
libsw {
library mysound
uuid 263a88e0-50b1-11e2-bcfd-0800200c9a66
}
libhw {
library offload
uuid 3ef69260-50bb-11e3-931e-0002a5d5c51b
}
}
3d_location {
library myspaceplus
uuid 5eaec9e0-4359-4388-a99b-dec31cf48f0d
}
3d_source {
library myspaceplus
uuid 8d86a1a0-8457-11e5-8b8f-0002a5d5c51b
}
3d_doppler {
library myspaceplus
uuid eacb95a0-8457-11e5-99ee-0002a5d5c51b
}
sa3d {
library proxy
uuid 1c91fca0-664a-11e4-b8c2-0002a5d5c51b
libsw {
library myspace
uuid 3462a6e0-655a-11e4-8b67-0002a5d5c51b
}
libhw {
library offload
uuid c7a84e61-eebe-4fcc-bc53-efcb841b4625
}
}

It seems the values that route to V4A in the other audio_effects.conf route to SoundAvile in my version. Perhaps SoundAlive is bugging me? I did remove the SoundAlive app to prevent it from interfering.
[Magisk] Zackptg5:
V4a isn't routing to sound alive but you can comment out the sound alive stuff and see what happens
[Magisk] JairPaalman:
I rebooted my phone. opened V4A, made sure it was on, played some music and got the log. It should be right. If it's missing things, it seems to me that ViPER4Android doesn't even get to the point where a log is created.
[Magisk] Zackptg5:
Each audio_effect cfg is tailored specifically for that device. You can't mix and match cfgs from other devices or stuff won't work like you're seeing now. You'll need to find the original audio_effect cfg for your rom and use it
[Magisk] JairPaalman:
I put the old one back. Sound works now, but no V4A. The answer should be somewhere in the difference between the files, but I don't understand them.
[Magisk] pinoholo:
[MENTION=6037748]Zackptg5[/MENTION] Since I don't see any recommended solution for I/O error while installing driver when I search on this thread, I am attaching logs for further investigation

OP3 running OOS 5.0.1 Oreo Magisk 15.2 with no other module except BusyBox NDK
[Magisk] Zackptg5:
Oh, you're a OOS oreo user...so I got it working for that a while ago but it looks like it's been broken again. You're logcat showed some audit errors (probably unrelated to v4a) but add these lines to v4a post-fs-data script and see what happens:

set_sepolicy untrusted_app_25 rootfs dir read,open
set_sepolicy hal_perf_default kernel dir search,read,open
set_sepolicy hal_perf_default kernel file read,open

You could try deep_buffer remover
[Magisk] pinoholo:
I'm sorry but try added those line and udbr still no luck
[Magisk] jhonyrod:
I don't know if this issue has been reported; when I install this module with Magisk v15.2 I have no WiFi, I don't know how, I don't know why, I'm happy to help resolve this issue with logs and such, but as I'm going out of town for 2 weeks my phone will be my main device and I don't want to break stuff. In fact I was worried I wouldn't be able to get WiFi back before I leave.

PS: My device is a Moto G5+ XT 1680 running stock Nougat 7.0 with ElementalX kernel.
[Magisk] thereal_bigjake:
I wasn't sure that this was the cause till I read this. I tried this for the first time and noticed an hour later my wifi was broken. I dirty flashed the rom 3 times and still broken. I ended up wiping the entire device and set it up fresh which restored my wifi thankfully ?

This was a Nexus 6p, AICP Oreo 8.1, Magisk 15.2 and ElementalX Kernel. Bootloader, radio and vendor all up to date
[Magisk] Hadi99:
Thank you alot, I visited the dev's GitHub before but I didn't know how to get to the releases section ?. Anyways I've used magisk to flash the latest Viper4Android and Dolby Atmos (Axon 7) mod by the same dev, all of which use AML. But even when installed alone, the latest version of V4A module causes magisk not to load any modules (Including V4A). I've tested it on an LG G6 on android 7.0 and and Galaxy Tab S 10.5 on android 6.0.1 (both on magisk 15.2). I've attached 2 logs, one with v4a module installed on its own,and another with v4a mod + Dolby Atmos.
[Magisk] woozie.2007:
thanks for the reply. I'm not using any app for battery saver, the original audio effects is disabled. Indeed, poweramp has equalizer himself, but i disable it, and other apps that i tested not haveeq. So for me is strange what is happened, works between 5-10 sec and stop, the sound is changed back to normal unprocessing. I dont have any ideea why. No grenefy, no other apps, no nothing to blocks v4a
[Magisk] Pablo.x:
Try installing Selinux permissive module from Magisk.

I had the same problem and this module solved it :)
[Magisk] Xennet:
[MENTION=6037748]Zackptg5[/MENTION],

Like [MENTION=6975315]pinoholo[/MENTION]

Viper doesn't process for me too..

Device is Oneplus 3T, OOS 5.0.1 Oreo Stable, Magisk 15.2

Asks to install driver and an I/O error..

I think Oreo OOs breaks something as others too are facing same issue....

Collected logs attached for your perusal...

Recovery log, Magisk log and adb logs (both debug and verbose)

Hope you get it rocking again....

NB: I have tried whatever I could like removing all other magisk modules, setting permissive manually, using magisk script, using deep buffer remover, playing around with audioeffects config file but no use... But so strange I have uninstalled and installed your viper module more that 10 - 20 times. Each time I uninstall reboot back and reinstall. But 2 time only 2 times I uninstalled and installed back to my surprise viper worked perfectly...full processing without doing anything... but a simple reboot crashes it again...then I will have to uninstall reinstall how many times i don't know then suddenly randomly once again it came back to life..then rebooted again crashed.. after that no success.. that's too weird....
[Magisk] Zackptg5:
Can you post your magisk/audmodlib folder?
[Magisk] Nguyễn Thế Vinh:
Sound mod fix for modern SAMSUNG devices :

- Go to /magisk/audmodlib/system/etc

- Backup audio_effects.conf in case of problem

- Edit audio_effects.conf

- Delete this area of text (carefully) :

sa3d {

library proxy

uuid 1c91fca0-664a-11e4-b8c2-0002a5d5c51b

libsw {

library myspace

uuid 3462a6e0-655a-11e4-8b67-0002a5d5c51b

}

libhw {

library offload

uuid c7a84e61-eebe-4fcc-bc53-efcb841b4625

}

}

- Reboot and see the MAGIC !!

- If you have installed the sound mod into the system then the file audio_effects.conf can be found in /system/etc

- Hope developer will find a way to fix this soon
[Magisk] Syoenth:
I still can't able to see the app in the app drawer, i installed a old version of the module, but no success, I attach the logs of magisk and the recovery, the first magisk log is with v4a of Shadysquirrel and second is with this module installed
[Magisk] Xennet:
Deleted...