Related
V4A not working with powerap or Dolby atmos.
Things So have done:
1) selinux permissive
2) disable direct volume control
3) disable audiofx
4) try compatible version if v4a
Still no success.I am running on exodus 5.0.2 latest.
V4A works with musicxmatch though but also not on spotify
Hi guys,
I've followed the extended installation instructions for XTREMEMusic:
Have permissive kernel ( [check] )
SuperSU System-Mode; disable mount namespace separation [check]
install BusyBox (as suggested by Viper4Android during installation)
install XTREMEMusic (or Viper4Android) [check]
But whether I installed Viper4Android or XTREMEMusic,
both have no effect,
AudioFX also appears to have no effect - so this indicates a ROM-side issue, which needs to be fixed/worked around yet
Have you observed anything similar on other devices or ROMs ?
Thanks !
Hi. I had same experience on z3 when using viper4android. Could "use" the mod, but could not notice any change in output sound. Never found any solution ?
Sent from my E6653 using Tapatalk
I would like to share to you a sound setup that would improve the sound quality of your device to your preferences. This is a bunch of guides I searched in XDA forums and tested them with my PAC-ROM KK RC-3 setup. Though it is a software-level modification, I found the end result quite pleasing.
Disclaimer:
I am not responsible for any damage that this may cause you. As a golden rule, make sure you to run a full backup of your current setup in case something goes wrong with the process. I have only tested this in my device (model: S7562). Do follow the instructions extensively.
Pre-requisite:
~An android 4.4.4 Custom ROM
~Latest TWRP custom recovery built
~With root and Busybox installed
Instructions:
1.) Download and flash the 4.4.x Viper4android driver found here.
2.) Run this current Viper4android app. That should prompt a driver installation dialog box. Proceed installing it and choose what ever mode.
3.) Download and install the latest Viper4android apk. (currently using 2.5.0.5).
4.) Run this latest Viper4android app in order to update the driver to the latest.
5.) You can now disable the old Viper4android app (the one with the violet icon).
6.) Setup the Viper4android the way you like it, and also use a music player that integrates an equalizer (like Phonography or Spotify) and your good to go.
Current headset profile (got it from this):
Master power - on
Playback gain control - off
FET compressor - off
Viper DDC - on, set to sennheiser hd558
Spectrum extension - on, set to 1.0
Firequalizer - off
Convolver - on, set to Samsung soundalive tubeamp(included in the IRS samples)
Differential surround, field surround, headphone surround+, reverberation - all set to off
Dynamic system - off
Viper bass - off
Viper clarity - off
Tube sound simulator - off
AnalogX - on, set to extreme
Rest all are turned off or kept the default.
Links:
Viper4android driver: https://forum.xda-developers.com/oneplus-one/themes-apps/app-viper4android-v2-3-4-0-t3040014
Latest Viper4android apk: https://forum.xda-developers.com/showthread.php?t=2191223
IRS Samples: https://forum.xda-developers.com/attachment.php?attachmentid=4133893&d=1493617480
Thanks to @ScreaMySkrillEX , @gianton , @pavlepiramida, @zhuhang
RRR
Really appreciate the credits!
Thanks.....
ScreaMySkrillEX
I have created a Magisk based APTX & APTXHD driver port for our PH-1 Phones.
Prerequisites:
Oreo Beta 1, 2, 3, Oreo 8.1 Beta 1
Magisk 15.0 or newer (Uses 1500 template)
What it does:
It replaces libaptX_encoder.so in system/lib & system/lib64 : aptx
It adds libaptXHD_encoder.so in system/lib & system/lib64 : aptx HD
It adds libldacBT_enc.so in system/lib & system/lib64: bluetooth dac
I had been just manually placing these files by hand, and modding build.prop and having it work, im trying to make my life systemless, this is the next step. This is a free-for-all zip, meaning i dont care if you modify it, pass it off to other groups, help anybody else, etc. I am not responsible if you get your phone messed up, it works for me, and for others. I will help as much as i can. Its a work in process, hopefully, it will make life easier for everybody.
to test: pair your aptx BT headphones to your phone, press the gear next to the paired device. You should see checked "Use high quality audio: QualComm aptX audio"
to check: open dev options while playing something paired with your aptx enabled headphones, you should see aptx as the bluetooth audio codec.
Link v1
https://www.androidfilehost.com/?fid=817906626617957077
Link v2
https://www.androidfilehost.com/?fid=673956719939813585
Link v3 for 8.1 only
https://www.androidfilehost.com/?fid=962187416754460777
Enjoy Folks
Changelog:
v1: Initial Release
v2: removed setprop and post-fs mods, this should make it play better with magisk, and the gcam port
V3. For stock 8.1
also mine
Works perfectly, thanks for all your PH-1 specific modules.
Sent from my PH-1 using Tapatalk
How do I check my Bluetooth headphones are compatible?
How we install this direct on magisk right?
Yup, through magisk.i think if your headphones have the option of using aptx in the Bluetooth menu, it willwork
Error
- Copying zip to temp directory
- Installing APTX+and+APTXHD+for+PH1.zip
- A/B partition detected, current slot: _b
- Mounting /system, /vendor
- Device skip_initramfs detected
update-binary[73]: unzip: not found
! Unable to extract zip file!
Failed!
! Installation failed
caballon said:
Error
- Copying zip to temp directory
- Installing APTX+and+APTXHD+for+PH1.zip
- A/B partition detected, current slot: _b
- Mounting /system, /vendor
- Device skip_initramfs detected
update-binary[73]: unzip: not found
! Unable to extract zip file!
Failed!
! Installation failed
Click to expand...
Click to collapse
How did you flash I?
aer0zer0 said:
How did you flash I?
Click to expand...
Click to collapse
In magisk
Sounds like a corrupted download
Sent from my PH-1 using XDA Labs
Thank's for the help guys just flash on recovery and now have it in modules.
Works for me...
Sent from my PH-1 using XDA Labs
avd said:
Sounds like a corrupted download
Click to expand...
Click to collapse
Was jus gonna type that
What OS/Magisk do you have @caballon
aer0zer0 said:
What OS/Magisk do you have @caballon
Click to expand...
Click to collapse
Allready have it flash on TWRP thanks for the help.
Thank you for this!
After successfully flashing this, do I need to make any changes to the bluetooth settings in System > Developer Options > Networking ?
When I do change these settings, they always revert back to default after turning bluetooth off or on.
12paq said:
Thank you for this!
After successfully flashing this, do I need to make any changes to the bluetooth settings in System > Developer Options > Networking ?
When I do change these settings, they always revert back to default after turning bluetooth off or on.
Click to expand...
Click to collapse
As long as your headphones are aptx enabled, should switch by default. Check the headphones under the pairing tab and see if the aptx box is there.
They shown this!
So installed beta 3 yesterday and noticed in Developer Options under Bluetooth Audio Codec we can select aptx or aptxhd....does this mean we don't need this module anymore?
sarcoptic said:
So installed beta 3 yesterday and noticed in Developer Options under Bluetooth Audio Codec we can select aptx or aptxhd....does this mean we don't need this module anymore?
Click to expand...
Click to collapse
Does it stick?
If you are someone like me who encountered countless problems while installing Viper4Android on your Android 10 or 11 device and have no idea what to do then you are in the right place. Just download and install the apk from the attachment below.
You need to be rooted with magisk but you can still give it a try if you don't have magisk on your device.
Steps -
* Disable MusicFX or any other sound mod you are using either from Setting/App Manager/Apps or by installing Ainur Narsil magisk module
* Reboot
* Now remove Ainur Narsil magisk module from magisk and install Audio Modification Library (This is required in case you have leftovers from last sound mod)
* Reboot
* Now download the app from the attachment
* Install and open the apk. The app will ask you to install drivers. HIT OK
* The phone will automatically reboot and install Viper4Android magisk module
* Open the app and check. It should be working by now.
If it doesn't work -
* Install Audio Compatibility Patch magisk module. By now you will have two magisk module installed. (Audio Modification Library and Audio Compatibility Patch)
* Reboot
* Open the app. It should work now
* Still no? - Turn on legacy mode from app setting
* Still no? - Turn on compatibility mode from app setting
V4A should totally work by now
Edit : On one plus phones you need to change your seLinux mode to permissive first and then install viper4android.
Use seLinux Mode Changer for that.
Edit: All files are attached at the bottom of the post
Edit 2 -
If none of the above solution is working for you.
Download Viper4Andrpid app from here
Download latest Magisk 21.4 from here
- Flash magisk from recovery
- Then open the Viper4Andrpid app and it'll ask you to update the drivers (or won't, depending on if you already have the drivers installed)
- If phone reboots then open the app again and turn on legacy mode from options
- If phone doesn't reboot, go to options and turn on legacy mode
It should be working now
Edit 3-
If the above two methods don't work and you have enforcing SELinux, try this.
• Disable MusicFX
• Install magisk 22.1
• Install Ainur Narsil magisk module
• Reboot
• Go to magisk and remove Ainur Narsil magisk module
• Download Viper4Android 2.7.2.1 from here
• Open it. It will ask you to install drivers. Click Ok and the phone will reboot. Don't panic.
• Open Viper4Android. Turn on Legacy mode. You will see the Viper4Android app icon on your status bar.
• Go to magisk. Install Audio Modification Library magisk module.
• Reboot
• Go to magisk again and install Audio Compatibility Patch magisk and select the options mentioned below -
- Patch Audio Policy : Vol- (no)
- Patch method : Vol+ (new logic)
- Remove notification helper : Vol- (no)
- Patch USB policy for USB dacs? : Vol- (no)
- Use lib workaround: Vol- (no)
• Reboot
• Open your music player and play a song to check if Viper4Android works now
• If you have never used V4A before, just turn on Master Limiter and Speaker Optimization
If that fails too -
• Unistall Viper4Android app
• Remove Audio Compatibility patch
• Reboot
• Install Viper4Android app and open it
• Enable Legacy mode from top right
• Play a song from your Music Player and turn on Master Limiter in the Viper4Android app
• Now turn on speaker optimization
If Viper4Android doesn't process in the Youtube app or Spotify, install the Audio Compatibility patch like I mentioned above and reboot
Fix 6:
If none of the methods above works then it's likely you messed up somewhere in the process. Unistall all the modules and Viper4Android.
Download the SeLinuxMode Changer app and set your SELinux to permissive. (If you want that)
App link :
Release v11.0 · MrBIMC/SELinuxModeChanger
updated to the latest libs and tools implemented app shortcuts to quicktoggle between permissive and enforcing modes new icons and notification styles adaptive icons (including shortcuts) for 8.0+ ...
github.com
Reboot and go to the top of the post. Follow the very first method.
Fix 7: (May 11, 2022)
I have added Aosp Soundfx remover and V4a fx 2.7.2.1 in the attachment.
Flash Aosp Soundfx remover
Reboot
Turn on mobile data/wifi
Flash v4a fx 2721
Reboot
Open Viper4Android app and install the drivers (if the app is asking you to install)
Reboot
Edit : If you encounter distorted/buggy/laggy audio, clean install viper4android again. But this time keep Ainur Narsil and Audio Modification Library magisk module installed
In OnePlus devices or OxygenOS roms you might need to install the driver twice or thrice.
Credit -
Team De Witt and Viper Acoustic
I did not create the app. I just found a way to get it working in some complicated Android 10 - 12 roms
Thanks for reading and have a nice day!
Edit 69:
If the audio isn't loud enough, go to master limiter, drag that output gain slider to right(6db).
If it's still not loud enough, turn on playback game control, tap on it and customize gain and threshold to your liking.
For others,you can test Wavelet from Wit,its awesome app,same dev.
thank you very much it worked perfectly
Monkeysss01 said:
thank you very much it worked perfectly
Click to expand...
Click to collapse
Hit thanks if it helped
@ Ryan Cr 7
I've followed all of your steps but still no driver installation. (CR Droid, Oneplus 8 pro)
ichbinsauch said:
@ Ryan Cr 7
I've followed all of your steps but still no driver installation. (CR Droid, Oneplus 8 pro)
Click to expand...
Click to collapse
In one plus phones you need to change your seLinux mode to permissive first and then install viper4android.
RyanCr7 said:
In one plus phones you need to change your seLinux mode to permissive first and then install viper4android.
Click to expand...
Click to collapse
OK, Thanks .
thank you very much it worked perfectly
I'm SOOOOOO CLOSE to getting it working. Followed your instructions to the letter, and I get everything looking good in the driver status EXCEPT for PROCESSING. It's still a no and that's with tweaking compatibility and legacy. Any final tips?? Thanks.
Can confirm this works on the OnePlus 8 Pro running Android 11, on the xxx no limits magisk module. Thanks so much.
drewman521 said:
I'm SOOOOOO CLOSE to getting it working. Followed your instructions to the letter, and I get everything looking good in the driver status EXCEPT for PROCESSING. It's still a no and that's with tweaking compatibility and legacy. Any final tips?? Thanks.
Click to expand...
Click to collapse
Never mind... I got it....
drewman521 said:
I'm SOOOOOO CLOSE to getting it working. Followed your instructions to the letter, and I get everything looking good in the driver status EXCEPT for PROCESSING. It's still a no and that's with tweaking compatibility and legacy. Any final tips?? Thanks.
Click to expand...
Click to collapse
For some phones you need to change SeLinux to permissive to get V4A to work.
But changing seLinux to permissive is unhealthy for your phone cause it might open backdoor for some apps to take advantage of your root access.
I am updating the app and magisk now. Come back here 30 minutes later and see if the new solution works.
not working on my google pixel 3 xl android 11. installed both Audio patch and still no luck
Evender99 said:
not working on my google pixel 3 xl android 11. installed both Audio patch and still no luck
Click to expand...
Click to collapse
Play a song in your device music player.
Then open Viper4Android app, Go to that CPU lookalike icon on the top right, it will show you the driver status.
Take a screenshot and share it here.
Don't forget to keep the music player running while taking the screenshot.
Not working on OnePlus 7t Pro on Oxygen OS 11 Beta 2, set selinux to permissive, and followed all steps... Any suggestions?
L4WL13T said:
Not working on OnePlus 7t Pro on Oxygen OS 11 Beta 2, set selinux to permissive, and followed all steps... Any suggestions?
Click to expand...
Click to collapse
Have you tried the second apk and magisk?
Is one plus 7t pro and 7 pro similar?
Cause a few days ago I've set up Viper using this method on 7 pro A11 OOS beta.
RyanCr7 said:
Have you tried the second apk and magisk?
Is one plus 7t pro and 7 pro similar?
Cause a few days ago I've set up Viper using this method on 7 pro A11 OOS beta.
Click to expand...
Click to collapse
Just gave it a go, and still no luck
I'm not too sure on the differences between the two devices, though I wouldn't imagine they'd be vast. Once OOS11 comes out of beta I intend on doing a clean install, so perhaps then is the time to give this another shot.
L4WL13T said:
Just gave it a go, and still no luck
I'm not too sure on the differences between the two devices, though I wouldn't imagine they'd be vast. Once OOS11 comes out of beta I intend on doing a clean install, so perhaps then is the time to give this another shot.
Click to expand...
Click to collapse
Sorry it didn't work. Does your rom comes with a pre-installed equalizer/sound system like Dolby?
You guys should just flash the magisk viper 2.7.2 module it usually works and if it doesn't flash the other sound mods and audio sound mod lib. I found that trick back in oreo. However the samsung oneui devices are the hardest because they only come with enforcing kernel unless a dev makes a permissive kernel. I prefer 2.3.4 with the super driver but you have to have a permissive kernel on samsung. You also need to have busybox installed in magisk. With android 11 one ui 3.1 on samsung you need to use legacy mode again unless you have a permissive kernel than just busybox and viper 4.4 module installed with 2.3.4 as a user app that's my favorite. Right now I'm stuck on 2.7.2 because no permissive kernel for oneui 3.1 yet
Perfect, thanks for sharing.