yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Iron-E:
OnePlus 8t on Android 11 reporting in.

Status abnormal, not processing. Tried audio modification library, as well as compatibility and legacy modes.

It's currently working fine on my old OnePlus 5, which is running Android 9.

2.7.1.6 doesn't ask for magisk's root so it never installs the drivers. Thanks @Dubbaya for the links, that helped me so far.

Ideas?

Edit: I found @rickysidhu_ 's post which describes a similar issue but I don't see that anyone ever replied to him.
[Android Apps and Games] manpildo:
Don't kid yourself, you would have never donated that money to them, you're just being salty trying to make them feel bad for a decision you made. You're a leech like every other user who complains and expects to be spoon-fed by volunteering software developers. It was your decision to buy a device you didn't need, nobody else has done anything to force you to buy an old overpriced device. If V4A is an absolute necessity you need to have, then you should have done prior research on whether it works on that phone. If it did work before in that phone, then revert back to the configuration that worked.
[Android Apps and Games] Iron-E:
I agree with you @manpildo.

I have to say though, I notice that people keep replying to complain about complainers rather than to help the people who need help. Just ignore them if you don't have something useful to add, or if you aren't helping them.

Because, for the record, none of this is constructive. Neither comment is, and definitely not this one.

Now I'm complaining too. Shrug.
[Android Apps and Games] FrouStyLe^:
Same with 8T last OOS.. nothings working.
[Android Apps and Games] Dubbaya:
What version of Magisk are you using? 21.1 isn't working currently out of the box with the latest V4A. I rolled back to 21.0 and is going well.

For your 2.7.1.6 comment I'm assuming that was a fresh install right of the apk? Not reinstalling 2.7.1.6 over 2.7.2.1? Just double checking.
[Android Apps and Games] Iron-E:
Interesting… I'm on 21.1— the device is brand new so I've never had 21.0 on it. On other devices I had TWRP and could just flash a downgrade, now I had to patch a boot image with Magisk Manager and it only allows patching with the most recent version. Is there another way?

Yep, fresh install. It wouldn't let me downgrade so I uninstalled first. Thanks for clarifying!

Edit: there's discussion going on the telegram group about this issue as well.

I downgraded to 21.0 by flashing like a regular module.
[Android Apps and Games] sohrab1985:
I installed latest version (2.7.2.1) on LOS18 (Android 11) with no luck. It was working on LOS17.1 just fine.

I found a version (2.7.1.6) that works on LOS18. Here it is:

ViperFX_Android11.zip | by munchy_cool for Utilities

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

androidfilehost.com

Edit: It caused some problem for one of the user although it worked for me and some other users, so backup your device before trying this.

Keep in mind that this module set the selinux to permissive.
[Android Apps and Games] Dubbaya:
Yeah was gonna link the process as I had the same question of how to donwgrade to 21.0 but you got it. Is it working now for you using 21.0? If you need 21.1 there is a method a person explained a few pages back that had it working with 21.1 I believe. But if you are ok with 21.0 like I am doing then all is well until the V4A folks get the time to update to the latest Magisk.
[Android Apps and Games] Xipe_Totec:
Hello.

I installed the latest available version ov v4a via magisk. It installs the drivers and opens the app, unfortunately it does not work with any audio source (abnormal status / not processing).

Can someone share the previous version as zip flashable package? It was working splendidly.
[Android Apps and Games] sohrab1985:
It's weird, the first time I flashed the latest version (2.7.2.1) it didn't work even with Legacy mode enabled so I flashed the one that I sent earlier. But now version 2.7.2.1 works just fine (of course with Legacy mode enabled).

I don't know what happened, maybe I have done something wrong before, I'm just glad that it works
[Android Apps and Games] digger16309:
Pixel 5 - A11 - November patch, V2.7.2.1 - no AML, legacy mode, WORKED NO PROBLEM.

Upgraded to December patch and I can't get it to work no matter what I do. I've uninstalled, re-installed about 10 times, with AML, without AML, reboot before installing the driver, after, turn on legacy mode with AML installed, without AML installed then install it after. Nothing.

Thank you for this. I hope there is no malware in this file because I installed it and it works perfectly.
[Android Apps and Games] ProjectAlly:
This is the version of 2.7.1.6 that's working for me. My personal upload, it's thanks to a user who posted it a bunch of pages back.

V4A Android 11 Beta

I promise it works! I've tested this on a Pixel 2XL multiple times, with multiple ROMs, stock rooted Android 10 and 11 as well.

Just recently upgraded to a Pixel 5 5g, flashed after rooting with canary Magisk (2101) and no additional modules.

I've wiped my phones completely multiple times in the last week or two and reinstalled this version of Magisk and the linked v4a and it works every single time. No problems whatsoever.
[Android Apps and Games] Dubbaya:
Take a look up on this page by me. Multiple locations in this thread for 2.7.1.6 apks :) Also what version of Magisk? If you are 21.1 then yeah the latest of V4A won't work and you need to roll back like you are doing or roll back Magisk.
[Android Apps and Games] digger16309:
The 2.7.1.6 version that was linked by Sohrab1985 caused a major problem, corrupting my internal storage and causing me to have to reset my device. Not blaming, just informing, as I took the risk of a linked file and all was well for a few days.

After several hours of use today, my Pixel 5/December patch froze and then said I had insufficient storage. I could not access storage under any circumstances. I could not access cache through recovery to clear it. I was stuck and had to factory reset. Thankfully, I had made a Swift backup a few days ago and it was all on my PC.

I'm blaming the V4A file because after re-setting my device, that was the last thing I installed and instantly, my device froze again just like before. I was able to reboot once, finally, and then immediately uninstall it.

And then, miraculously, 2.7.2.1 installed and works perfectly in legacy mode.

Make sure you have backups when installing other versions...
[Android Apps and Games] Dubbaya:
Which one was it you installed? Like which post/link?

Edit: Reason I am asking is cause I did go to my older phone that I was using when 2.7.1.6 was released in March on XDA Labs and I do have the apk from then. Dunno how to upload safely here though.
[Android Apps and Games] digger16309:
The one I installed was this one:

It could have been many things (not playing nice with Stock A11/Dec Patch, Magisk Beta 21.1, or ExKernel, or Spotify w/ downloaded files). There's no way to know. But the same symptoms started after a factory reset and update to the A11 Dec patch on my Pixel 5 and I think I got out of it in time. For me, it's not compatible, but it could be compatible and work for others.
[Android Apps and Games] Dubbaya:
Gotcha understood, 👍🏻. I am on a 4a and still Nov patch. Will be on the lookout though when stepping up to Dec.
[Android Apps and Games] vchango:
So reading sohrab1985 and digger16309 experience my guess is that Android 11 Dec/patch adds another restriction that prevents 2.7.2.1 from setting up either files or permissions to function properly.

Using the file linked by sohrab1985 installs 2.7.1.6 with higher priviledge as a system app.

Once setup, what i did was force stop viper and cleared the storage for the app, than uninstalled in magisk.

Uninstalling i guess is not a clean uninstall, because i assume some files/permissions are left intact; because now

installing the current 2.7.2.1 from magisk does seem to function. Albeit slightly finicky, i have had to toggle legacy and compatibility to get it to register at times.

If it helps My setup Android 11 Dec/patch, magisk canary, elementalx kernel, busybox for android ndk

Also i would not recommend, yea music/spotify seems to work fine, but other media seems to conflict and hang/crash like youtube or media in websites.
[Android Apps and Games] sohrab1985:
It's weird, I tried it on LOS18 and it worked fine and didn't cause any problem. I don't know what to say I'm sorry to hear that.
[Android Apps and Games] sohrab1985:
Anyone using this module from the above post please keep in mind that this module although worked for me and some others, it caused problem for one the users, so please if you want to try this back up you device.
[Android Apps and Games] digger16309:
No worries. That's life in the rooting game without TWRP. If I had a working TWRP, I think I could have fixed it by clearing the cache, then uninstalling Magisk. But there is no TWRP and Google took cache clearing out of the stock recovery in A10 (so I learned yesterday).

The #1 thing I need with an audio mod is increased volume and bass. I haven't explored it, because all was well on A10 for me, but are there other options besides V4A?
[Android Apps and Games] sohrab1985:
I've heard of some other mod like Dolby Atmos but I haven't tried any of them. Like you that is exactly what I need.
[Android Apps and Games] pyry666:
You could try Wavelet
[Android Apps and Games] Camack:
I have 2.7.1.6 installed on OneUI Android 10 and it works most of the time but sometimes the processing is no and I have to play around to get it to yes so I'm wondering can I just install the 2.7.2.1 apk and try legacy mode to see if it works all the time?
[Android Apps and Games] Xipe_Totec:
thankks
[Android Apps and Games] digger16309:
I looked at that, and it doesn't seem fully stable (less than V4A) and not for A11

I'll look at that, thanks. I think that's just an equalizer though. Thanks to Google protecting my ears for me, I need the sound gain that V4A provides.

Looks like JamesDSP might be an option. It's working on A11, though I don't know if it has gain.
[Android Apps and Games] digger16309:
JamesDSP installs through Magisk with a hidden API policy as a workaround on A11. I don't know what that does exactly, but it doesn't leverage SU.

It is working well for me so far, includes gain, bass, equalizer, etc.. I can't tell if it is as good as V4A, but it works for what I need and seems to have ongoing support, which V4A does not. That's not meant as a shot at the Devs. Reading through this thread, that's just reality.
[Android Apps and Games] crackerjack1957:
I tried JamesDSP.......maybe because not knowing my way around it as good as v4a or maybe the driver in v4a is that much better......v4a was the winner by a mile for me
[Android Apps and Games] crackerjack1957:
WTF.......double posted
[Android Apps and Games] Iron-E:
I think the real issue is SELinux. It seems SELinux permissive is the constant in all these installations; if it is permissive Viper works. If it is enforcing, Viper doesn't work. My install of 21.0 worked for a while but ended up having issues after a few reboots. Using Wavelet for now until either v4a or Magisk is patched…

I saw there was a special driver loader for V4A that bypasses this, however you need TWRP to flash it. My device doesn't have TWRP so I'm SOL on that front.

I wonder if using the Terminal Systemizer from Magisk to promote Viper to system app would make it start to work.
[Android Apps and Games] DiamondJohn:
Certainly try it, but I would guess no, as the "Viper app" is only the interface for the settings and not the actual assembly that processes the audio. But this is based purely on logic not on any first hand experience.
[Android Apps and Games] _mysiak_:
I thought that "abnormal status" on my phone is due to MIUI (just purchased a new phone), but reading previous posts it seems to be a common problem recently. SElinux permissive is working, but I do not like this approach. I fixed it this way (after installing Viper as Magisk module and installing drivers):

1. Locate and edit file

/data/adb/modules/ViPER4AndroidFX/post-fs-data.sh

2. Add this text to the end of the file

magiskpolicy --live 'allow audioserver audioserver_tmpfs file { read write execute }'
magiskpolicy --live 'allow audioserver system_file file { execmod }'
magiskpolicy --live 'allow mediaserver mediaserver_tmpfs file { read write execute }'
magiskpolicy --live 'allow mediaserver system_file file { execmod }'
magiskpolicy --live 'allow audioserver unlabeled file { read write execute open getattr }'
magiskpolicy --live 'allow hal_audio_default hal_audio_default process { execmem }'
magiskpolicy --live 'allow hal_audio_default hal_audio_default_tmpfs file { execute }'
magiskpolicy --live 'allow hal_audio_default audio_data_file dir { search }'
magiskpolicy --live 'allow app app_data_file file { execute_no_trans }'
magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio_tmpfs file { execute }'

3. save, reboot phone

4. go to viper4android app and toggle legacy mode off and on, it should work now with legacy mode enabled

Alternative way is to run commands from step #2 from Tasker on each boot.

Tested on MIUI 12, Magisk 21.1 and Viper 2.7.2.1
[Android Apps and Games] digger16309:
I agree V4A probably is better. After working through the JamesDSP settings, I was able to tweak them to get me where I want to be. I miss the presets of V4A. But, I don't have the time or the patience to be screwing around with V4A after every monthly patch on A11. This last time I installed it, the driver is on and good to go, legacy, etc... but zero processing. 😒
[Android Apps and Games] crackerjack1957:
Did you happen to try the android 11 version 2.7.1.6?

Not saying it works but would like to know because I'm still on Android 10 running 2.7.1.6
[Android Apps and Games] Wishmasterflo:
I used that Android 11 Version 2.7.1.6 back in the days before 2.7.2.1 was out and it worked on Android11.
[Android Apps and Games] digger16309:
I did. The official version 2.7.1.6 didn't work for me on A11/Dec patch, but sometimes works for others. I installed a custom version of 2.7.1.6 which worked for a few days but then crashed my storage forcing me to factory reset.

I had a Pixel 4a running A10 w/ V4A working perfectly on Magisk 20.4. But that device got water damaged and forced me into a Pixel 5, which came with A11. If I could run A10, I would, because everything seems more stable on it, including Magisk modules like V4A.
[Android Apps and Games] sohrab1985:
I believe you're right. I installed v2.7.2.1 on LOS18.1 and it didn't work. I installed a custom v2.7.1.6 which sets selinux to premissive and it worked and because of premissive selinux I removed the module but selinux stayed premissive (which is wired, because Magisk modules are systemless and it should reverted back to enforcing as I remove it but it didn't). After that I flashed v2.7.2.1 and this time it worked, so I believe it's because of premissive selinux. Now I want to set selinux to enforcing and see if v2.7.2.1 still works or not but I don't find a way to do this permanently.

Update: A simple solution to have both V4A latest version and Enforcing SELinux On LOS18.1 (A11)

I flashed the latest version (2.7.2.1) and it didn't work and setting SELinux to permissive makes it works as simple as that but I don't want permissive SELinux and I use V4A only when my device is connected to my car Head Unit, so what I did was adding permissive SELinux to the V4A module and now when I enable V4a module it sets SELinux to permissive which makes V4A to work and when I disable the module, SELinux sets back to enforcing. This way I can enjoy V4A and also after disabling it I'm not worry about permissive SELinux because its Enforcing.
[Android Apps and Games] Dubbaya:
Gotcha gotcha makes sense especially after reading the more recent posts as well too. I am very hesitant to go to Dec patch as I have a good cadence to get processing currently.. ha

Thanks!
[Android Apps and Games] Darth Bidder:
I recently wiped my phone and now V4A doesn't install as easily as it should doing the Audio Modification Library method like it was stated here.

Now it always say "Status: Abnormal".

My phone is on LOS 17.1. I have the v2.7.1.6 which installed normally on this phone a few months ago.

Does anyone know of fixes to make this installation work?

I already tried wiping and retrying the same steps in the one I linked above but it just doesn't work.

EDIT: My issue was solved by flashing Magisk v20.4 instead of using the beta v21.1.
[Android Apps and Games] _mysiak_:
Have you tried this? Except permissive SElinux it's the only thing which made it work for me.
[Android Apps and Games] Darth Bidder:
I forgot to update my post. I already solved by installing Magisk 20.4 instead of 21.1 and used the Audio Modification Library module.

I'm just waiting now for XDA Labs to become active again so I can donwload the latest version of V4A.
[Android Apps and Games] shadowstep:
You mean v2.7.2.1? If yes, you can grab it from this post of mine.
[Android Apps and Games] tosonny:
Folks, I'm a viper newbie. After the last update I have no sound when master is on. I just updated the app, set up equalizer again an that's it. Hope someone can help.
[Android Apps and Games] turai:
For whom the wifi doesn't work after installing the module, I'll try to find a solution. No promises and I won't prepackage anything into a convenient zip.

I managed to be connected to wifi and have the module installed and loaded, however the audio is still distorted and the app doesn't find the driver. It's caused by the included libstdc++.so which I think is being loaded by the wifi kernel module, but that wants another version (obviously, as the v4a lib is OLD). It's 2AM and I won't keep prying.
[Android Apps and Games] DShpak:
I am going to install V4A on my rooted Pixel 3a (Android 10). Shoud i just need to install apk or there is something else to do before installing?
[Android Apps and Games] SamVVaeck:
Hi everyone,

I am facing status: abnormal on a fresh install of viper through the magisk module. The master switch is on, but enabled and processing both say no.

My magisk is up to date on 20.4, the viper app is on 2.7.2.1, the driver is on 2.5.0.4. I had nothing else installed and installing audio compatibility patch and audio modification library afterwards doesn't seem to help. I'm on android 10 as well based on LOS 17.1.

Legacy does work, but that is older code if I understand correctly. Is this a known problem?
[Android Apps and Games] Wishmasterflo:
For me it only works with legacy on as well. So if that works for you then just use it with legacy.

I had no luck in getting it to work either without legacy on.
[Android Apps and Games] RKA KriK:
Thank you very much! It all worked!
[Android Apps and Games] bestgio:
Am I dumb or is XDA Labs down? I can't seem to access the site to download viper.
[Android Apps and Games] Wishmasterflo:
Yes same here. Seems that it is not reachable right now...
[Android Apps and Games] Lord Sithek:
XDA Labs is down since migration to the XenForo and it is uncertain if ever be restored. You can download official apk from the Telegram channel though
[Android Apps and Games] bestgio:
I was not aware of an official Telegram channel! Is this the right link? https://t.me/ViPER4AndroidFX
[Android Apps and Games] Lord Sithek:
Yep, this is the discussion group, and the updates channel is here: https://t.me/ViPER4AndroidFXchannel
[Android Apps and Games] bestgio:
I'm trying to upgrade to 2.7.2.1 because of Android 11. I have my old presets backed up in an xml file and I'm aware that the preset directory is now at /sdcard/Android/data/com.pittvandewitt.viperfx/files/Preset

I can see the file location but the app does not recognize my old preset xml files no matter if i restart or force close the app.

I tried making a dummy preset in the app and I can see it being saved in the same directory. It's just the app itself can't see my old preset xml files. Am I missing something here? I am coming from v 2.7.1.0 if that helps!
[Android Apps and Games] Never_Sm1le:
The old preset format from 2.7.1.x will not work on 2.7.2.x. There's a Magisk module that convert presets for you but I don't know if it truly works.
[Android Apps and Games] nogaff:
This fixed V4A on my Pixel 2 using Magisk 21.2, but those rules are already defined in the module's sepolicy.rule file, so wouldn't that suggest there's some kind of issue with Magisk not correctly applying sepolicy.rule?
[Android Apps and Games] _mysiak_:
Yes, I suppose that there was some change in Magisk 21.2 which "broke" custom policies in sepolicy.rule file. I did not really look into it further as workaround works fine.
[Android Apps and Games] Thaiban:
Thank you 💘 , it's working with me in Pixel 5
[Android Apps and Games] qnxu:
✨Blessings Upon Thee!✨

This worked for me on a xiaomi mi a2 running paranoid android, Quartz5 💎
[Android Apps and Games] Iron-E:
I created a tasker profile to do this in case anyone prefers not to edit the file.
[Android Apps and Games] vibrantliker:
does anyone know of a setting to even out frequencies, i.e., some recordings in my playlist (Amazon Premium HD) have really exaggerated bass almost making it unlistenable.
[Android Apps and Games] hahimot483:
The following fixed viper4android for me on Magisk 21.1. It looks like they moved the sepolicy rule location in the following commit:

Significantly broaden sepolicy.rule compatibility · topjohnwu/Magisk@16e4c67

Previously, Magisk uses persist or cache for storing modules' custom sepolicy rules. In this commit, we significantly broaden its compatibility and also prevent mounting errors. The persist pa...

github.com

su

source /data/adb/magisk/util_functions.sh

copy_sepolicy_rules

reboot

enable Legacy mode
[Android Apps and Games] Loyal4Note:
Hi guys, i have a galaxy s9 plus (SM-G965F) version band G965FXXUCFTJ1 and i want to try this app. I used in the past a note4 with root but now it's a new world and i don't know how to root it and make this app work. Can someone help me with some patiance to explaining to me in private, the steps from root to instal the viper ? thanks in advance !

Regards!
[Android Apps and Games] lymond:
For anybody else struggling to uninstall v2.7.2.1 (Magisk didn't actually remove it and the standard "uninstall" just crashed my phone UI) Titanium Backup's uninstall function removed it for me.

Went back to v2.7.1.6 using an APK link somebody kindly posted back on page 244 and all is working.

Magisk v21.2

RR 8.5.9 (LOS 17 based A10)
[Android Apps and Games] ps000000:
2.7.2.1 Magisk flashing stuck at

Downloading latest apk....... about 2-3 minutes.

(Last month it downloading fast.) may be my Internet?