Proper way to fix V4A distortion.

TiklMiPickles

Senior Member
Mar 22, 2016
188
47
0
I saw someone made a post on one way to remove the distortion from V4A, but that method breaks Bluetooth audio. This is how you fix it without breaking Bluetooth:

1. Reboot to recovery, mount Vendor
2. go to 'Advanced' -> 'File manager'
3. Go to "/Vendor/lib64/audiofx/" and rename/remove libvolumelistener.so
4. Go to "/Vendor/lib/audiofx/" and rename/remove libvolumelistener.so
5. Reboot to system, install V4A

And that's it

Edit:
You can also just use one of the older versions of V4A without needing a fix of any kind.
 
Last edited:

Nyuubi

Senior Member
May 10, 2015
193
33
58
Port Louis
Anyone who tried it out and could confirm on this?

Edit: Tried to poke around in my phone but there's no "audiofx" instead there's "soundfx" which still houses the (lib)volumelistener.so
 
Last edited:

slimshouki

Senior Member
Dec 5, 2012
709
142
63
I saw someone made a post on one way to remove the distortion from V4A, but that method breaks Bluetooth audio. This is how you fix it without breaking Bluetooth:

1. Reboot to recovery, mount System and Vendor
2. go to 'Advanced' -> 'File manager'
3. Go to "/System/lib64/audiofx/" and rename/remove volumelistener.so
4. Go to "/Vendor/lib/audiofx/" and rename/remove libvolumelistener.so
5. Reboot to system, install V4A

And that's it
Notification helper do this job systemless

However, I have a problem always with whatsapp voice notes crackling an stuttering sound if its mininized or force screen off
 

Saswata Chakraborty

Senior Member
Jan 6, 2018
2,217
1,469
173
City Of Joy
saswatachakraborty.wixsite.com
Dude, you are telling the same thing that I have posted (I'm sure you're talking about my post). You are asking users to manually edit volumelistener.so and I suggested users to flash the notification helper magisk module which does the exact same job automatically and most important, systemlessly. Is it really needed to create the same post with different heading and tagline? I'm sure you don't even know what I was talking about or didn't even try the module. Or else you would have realized you are not giving anyone any different solution. And if the method I told users breaks Bluetooth audio, then your method will do the exact same thing. Guess why. Because you are telling people to do the same thing, but manually. But I'm sure you didn't even bother to check the github of the particular magisk module I was talking about or didn't even try contacting the dev to see how exactly it works. Now the main question, what different solution did you give the users here?

---------- Post added at 08:53 PM ---------- Previous post was at 08:46 PM ----------

Anyone who tried it out and could confirm on this?

Edit: Tried to poke around in my phone but there's no "audiofx" instead there's "soundfx" which still houses the (lib)volumelistener.so
This is what happens when someone decides to make a post without having complete knowledge about what he is saying.
 
Last edited:
  • Like
Reactions: Forever Alone

TiklMiPickles

Senior Member
Mar 22, 2016
188
47
0
Anyone who tried it out and could confirm on this?

Edit: Tried to poke around in my phone but there's no "audiofx" instead there's "soundfx" which still houses the (lib)volumelistener.so
You have to mount those partitions in recovery. If you didn't manually mount them, a lot of files/folders won't show
 
Last edited:

TiklMiPickles

Senior Member
Mar 22, 2016
188
47
0
Dude, you are telling the same thing that I have posted (I'm sure you're talking about my post). You are asking users to manually edit volumelistener.so and I suggested users to flash the notification helper magisk module which does the exact same job automatically and most important, systemlessly. Is it really needed to create the same post with different heading and tagline? I'm sure you don't even know what I was talking about or didn't even try the module. Or else you would have realized you are not giving anyone any different solution. And if the method I told users breaks Bluetooth audio, then your method will do the exact same thing. Guess why. Because you are telling people to do the same thing, but manually. But I'm sure you didn't even bother to check the github of the particular magisk module I was talking about or didn't even try contacting the dev to see how exactly it works. Now the main question, what different solution did you give the users here?

---------- Post added at 08:53 PM ---------- Previous post was at 08:46 PM ----------


This is what happens when someone decides to make a post without having complete knowledge about what he is saying.
No, you said to full on remove the audiofx folder rather than fix the specific files that cause the problem. The magisk also removes more files than necessary, which breaks Bluetooth audio.

It's funny you say I should know what I'm talking about when you are the one spreading false information. Before you go around throwing shade, you should have checked to see if I was right.
 

TiklMiPickles

Senior Member
Mar 22, 2016
188
47
0
Notification helper do this job systemless

However, I have a problem always with whatsapp voice notes crackling an stuttering sound if its mininized or force screen off
The magisk module is definitely easier and let's you have the fix systemlessly, but I use Bluetooth audio all the time, and this is the only way I've found to have working notifications, Bluetooth and V4A.

Is the WhatsApp issue with the magisk module or fix I listed?
 
  • Like
Reactions: slimshouki

slimshouki

Senior Member
Dec 5, 2012
709
142
63
The magisk module is definitely easier and let's you have the fix systemlessly, but I use Bluetooth audio all the time, and this is the only way I've found to have working notifications, Bluetooth and V4A.

Is the WhatsApp issue with the magisk module or fix I listed?
Both make same behaviour

Btw, Magisk module do not break BT audio
 

Saswata Chakraborty

Senior Member
Jan 6, 2018
2,217
1,469
173
City Of Joy
saswatachakraborty.wixsite.com
No, you said to full on remove the audiofx folder rather than fix the specific files that cause the problem. The magisk also removes more files than necessary, which breaks Bluetooth audio.

It's funny you say I should know what I'm talking about when you are the one spreading false information. Before you go around throwing shade, you should have checked to see if I was right.
Its funny how you accuse me of spreading false information without even digging into the module or atleast check the github. This is what happens when a randon user decides to show up once in a blue moon. Here is the github link of the module: https://github.com/Magisk-Modules-Repo/nhr
If you still don't understand how it works and what it does, then I feel sad for your noobness. And can you please list out what the module removes more than volumelistener.so? Don't just go on make claims, prove it first. And also, I have attached a screenshot of my post. Please show me where did I suggest people to remove audiofx folder (which is again wrong. There is no audiofx folder on vendor partition. Its called soundfx). And next time, if you decides to challenge someone who is more active on XDA than you, first upgrade your profile. I didn't get those thanks count just like that. It's the appreciation that I got from others upon helping them. So don't teach me what I am suggesting other users. First raise your profile standard.
 

Attachments

Last edited:
  • Like
Reactions: The Anonymous Guy

Saswata Chakraborty

Senior Member
Jan 6, 2018
2,217
1,469
173
City Of Joy
saswatachakraborty.wixsite.com
Both make same behaviour

Btw, Magisk module do not break BT audio
Yeah because that magisk module does nothing other than removing volumelistener.so systemlessly when you choose volume down (that's why I have suggested users to choose volume down when prompted) . And if you choose volume up, it removes notification_helper from audio_effect cfgs.
And Viper will only break BT audio if you don't know how to make BT work with Viper.
 
Last edited:

slimshouki

Senior Member
Dec 5, 2012
709
142
63
Yeah because that magisk module does nothing but removes volumelistener.so systemlessly when you choose volume down. And if you choose volume up, it removes notification_helper from audio_effect cfgs.
And Viper will only break BT audio if you don't know how to make it work with Viper.
Do you have any idea about whatsapp voice notes issue?
 

Saswata Chakraborty

Senior Member
Jan 6, 2018
2,217
1,469
173
City Of Joy
saswatachakraborty.wixsite.com
Do you have any idea about whatsapp voice notes issue?
I have sent a message to Zack regarding the issue. Let see if he can address the issue. By the way, can you do one test. Remove the module and flash it again. This time when asked to choose between volume up and down, select up to remove notification helper and see if it fixes your problem.
 

slimshouki

Senior Member
Dec 5, 2012
709
142
63
I have sent a message to Zack regarding the issue. Let see if he can address the issue. By the way, can you do one test. Remove the module and flash it again. This time when asked to choose between volume up and down, select up to remove notification helper and see if it fixes your problem.
I did that as well.and same issue
 

TiklMiPickles

Senior Member
Mar 22, 2016
188
47
0
Yeah because that magisk module does nothing other than removing volumelistener.so systemlessly when you choose volume down (that's why I have suggested users to choose volume down when prompted) . And if you choose volume up, it removes notification_helper from audio_effect cfgs.
And Viper will only break BT audio if you don't know how to make BT work with Viper.
After doing some testing, it seems to be rom specific. AEX and Havoc-OS, it breaks Bluetooth audio, but I tested on Resurrection Remix and Syberia and it doesn't.
 

TiklMiPickles

Senior Member
Mar 22, 2016
188
47
0
Yeah because that magisk module does nothing other than removing volumelistener.so systemlessly when you choose volume down (that's why I have suggested users to choose volume down when prompted) . And if you choose volume up, it removes notification_helper from audio_effect cfgs.
And Viper will only break BT audio if you don't know how to make BT work with Viper.
I've managed to track down the issue. It isn't the notification remover module that is causing the issue, it's the Audio Modification Library, which the notification remover tells you to install if you have V4A installed. I have found this to be the case with AEX, Havoc-OS and MSM Xtended. Removing the AML module fixes the issue.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone