[APP] [FIX] 100% working Viper4Android for Android 10-11-12 devices

Search This thread

RyanCr7

Senior Member
Aug 3, 2018
143
97
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 :

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.
 

Attachments

  • Ainur_Narsil-MK_I_(09.09.2021)(52).zip
    3.5 MB · Views: 4,436
  • Audio_Modification_Library-v4.0(55) (1).zip
    11.2 KB · Views: 3,835
  • v4a A11 latest edition 2722.apk
    8.8 MB · Views: 10,508
  • Audio_Compatibility_Patch-v2.3(37).zip
    1.8 MB · Views: 4,648
  • AOSPsoundfxRemover-MagiskModule.zip
    6.9 KB · Views: 1,845
  • v4afx_v2.7.2.1.zip
    1.6 MB · Views: 2,068
Last edited:

drewman521

Member
Jun 6, 2010
9
1
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.
 

RyanCr7

Senior Member
Aug 3, 2018
143
97
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.

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.
 
  • Like
Reactions: ps000000

RyanCr7

Senior Member
Aug 3, 2018
143
97
not working on my google pixel 3 xl android 11. installed both Audio patch and still no luck

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.
 
  • Like
Reactions: ps000000

L4WL13T

Senior Member
Dec 13, 2013
103
30
Cambridge
Not working on OnePlus 7t Pro on Oxygen OS 11 Beta 2, set selinux to permissive, and followed all steps... Any suggestions?
 

RyanCr7

Senior Member
Aug 3, 2018
143
97
Not working on OnePlus 7t Pro on Oxygen OS 11 Beta 2, set selinux to permissive, and followed all steps... Any suggestions?

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.
 
  • Like
Reactions: ps000000

L4WL13T

Senior Member
Dec 13, 2013
103
30
Cambridge
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.
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.
 
  • Like
Reactions: RyanCr7

RyanCr7

Senior Member
Aug 3, 2018
143
97
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.

Sorry it didn't work. Does your rom comes with a pre-installed equalizer/sound system like Dolby?
 
  • Like
Reactions: ps000000

Techguy777

Senior Member
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
 

Top Liked Posts

  • There are no posts matching your filters.
  • 57
    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 :

    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.
    8
    Ok, after some more look around, i have found solution for Android 12/12.1 for OnePlus 8T
    Probably will work for ALL :)

    This is original Viper4Android APK, it's also the MagiSK module!
    steps to do:
    1) in magisk Uninstall all sound modules!!!
    2 )restart to clean them,
    3) make sure you dont have viper4android still installed. if you do, uninstall it.
    4) install attached Audio-Modification-Library_v4_0-OS12 from magisk modules section.
    5) install attached APK it's ORIGINAL by original devs. nothing changed.
    6) open viper app (give root perm!) and click ok to install drivers, phone will reboot!
    7) copy post-fs-data.sh to sdcard root
    8) using adb shell, connect to your device, (or use some rooted file manager to copy the file to folder and skip to restart part.)
    9) type su (to gain root perms)
    10) cd /data/adb/modules/ViPER4AndroidFX
    11) cp /sdcard/post-fs-data.sh .
    12) restart
    13) open viper app, and in settings tick Legacy mode.

    Thats IT!!! it's ON and can process!

    Enjoy! :) from Dori with love.
    4
    For others,you can test Wavelet from Wit,its awesome app,same dev.
    3
    thank you very much it worked perfectly
    Hit thanks if it helped ☺️
    3
    @ Ryan Cr 7



    I've followed all of your steps but still no driver installation. (CR Droid, Oneplus 8 pro)