How To Guide ViperFX for OxygenOS12/ColorOS12

Search This thread

[email protected]

Senior Member
Dec 25, 2013
70
48
34
Pavlodar
4pda.ru
1. Install AML and ViperFX
2. Reboot.
3. Launch Viper and install the driver.
4. Without running Viper:
- From the archive AML.rar
replace post-fs-data.sh along the path /data/adb/modules/AML
- From the archive Viper.rar
replace post-fs-data.sh along the path /data/adb/modules/VIPER4AndroidFX
5. Reboot.
6. Done.

Note.
1) My PowerAmp does not work correctly.
2) If there is a clock offset in the status bar then install the module selinux_enforce.zip
Screenshot_2022-02-18-17-14-04-58_ca362c8d358a185d84f6b0fc51d38ed5.jpgScreenshot_2022-02-18-17-14-27-32_fc704e6b13c4fb26bf5e411f75da84f2.jpg
 

Attachments

  • Audio-Modification-Library_v4.1.zip
    13.1 KB · Views: 179
  • v4afx_v2.7.2.1.zip
    1.6 MB · Views: 191
  • AML.rar
    1.5 KB · Views: 227
  • Viper.rar
    427 bytes · Views: 220
  • selinux_enforce.zip
    3.8 KB · Views: 126
Last edited:

Bepi Mosto

Member
Feb 26, 2014
16
2
Google Nexus 5
OnePlus 3
1. Install AML and ViperFX
2. Reboot.
3. Launch Viper and install the driver.
4. Without running Viper:
- From the archive AML.rar
replace post-fs-data.sh along the path /data/adb/modules/AML
- From the archive Viper.rar
replace post-fs-data.sh along the path /data/adb/modules/VIPER4AndroidFX
5. Reboot.
6. Done.

Note.
1) My PowerAmp does not work correctly.
2) If there is a clock offset in the status bar then install the module selinux_enforce.zip
Thanks. Can't extract your .rar files, seem corrupted
 

Killadude

Senior Member
Jun 3, 2009
296
15
Ottawa
Xiaomi Mi 8
OnePlus 9 Pro
Finally working in OOS12 thanks!

P.S for some reason the folder directories to copy the files were:
data/adb/modules/aml
and
data/adb/modules/ViPER4AndroidFX

Figured it out when getting directory does not exit when trying the paths given in first post
 

MStrawder

Senior Member
Aug 19, 2010
288
48
OnePlus 7 Pro
OnePlus 9 Pro
TY for this. I had it working 100% on Android 11, but figured I was lost on 12. Only issue I've had is it constantly thinks I'm connected to my car radio's BT after I disconnect, so profiles aren't perfect, but I missed V4Android. Sound quality is night vs day.
 

rokkdroid

Member
Oct 23, 2011
24
2
Hi there,

after several other methods this one helped me to solve the driver problem. Thanks for that!

Still I have the problem that NEON is not activated. Is there any solution to be found anywhere?

I am using the Oneplus Nord 2T with Oxygen OS Android 12.


EDIT: found solution.
 
Last edited:

Arcide

Senior Member
Nov 20, 2011
1,454
499
Sarajevo
Realme X2 Pro
OnePlus 9 Pro
This worked fine for me on OOS13, it works in all apps when the legacy mode is on. However after doing this whole procedure, Dolby Atmos no longer works (at least on the integrated speakers, which is what I only tested)
 
Last edited:

Intromix

New member
Jul 14, 2017
2
0
Didn't work. After replacing files Viper driver is installed loop (OnePlus 10 Pro, OOS 13, C20 (EU))
 

gokou46

Senior Member
Mar 3, 2011
212
6
Hey guy i installed viper works but when i try to use the Convolver and than i click on impulse response. I get this message on the bottom. Anyway to fix this.
 

Attachments

  • Screenshot_20221008-200019_ViPER4Android FX.png
    Screenshot_20221008-200019_ViPER4Android FX.png
    173.2 KB · Views: 36

MStrawder

Senior Member
Aug 19, 2010
288
48
OnePlus 7 Pro
OnePlus 9 Pro
The presets install into a different folder. You have to manually move them over to where Viper is telling you it can't find them. Oddly enough, I had to use Terminal to move them. Even Root Explorer with SU permissions got a r/w denial.
 

gokou46

Senior Member
Mar 3, 2011
212
6
The presets install into a different folder. You have to manually move them over to where Viper is telling you it can't find them. Oddly enough, I had to use Terminal to move them. Even Root Explorer with SU permissions got a r/w denial.
i Wnet into the folder and i have everytinh there took a screen shot of it.
Am i doing something wrong
 

Attachments

  • Screenshot_20221016-133249_FX.png
    Screenshot_20221016-133249_FX.png
    265.9 KB · Views: 22

gokou46

Senior Member
Mar 3, 2011
212
6
I believe its a weird permissions error. There's a guide to getting these to work in the main Viper4Android thread here on XDA.
Would you be able to link to that fix please.
Also i removed viper and verytime it asks me to install drivers and i do and when i reboot start viper it asks me to do it again. Sorry a little frustrated
 

MStrawder

Senior Member
Aug 19, 2010
288
48
OnePlus 7 Pro
OnePlus 9 Pro
I don't have the link, but Google for Viper4Android 2.7 profiles. A guy has a GitHub page where he's updated them all to work with Viper 2.7. I remember having to download those as the old profiles didn't seem to be recognized.
 

gokou46

Senior Member
Mar 3, 2011
212
6
I don't have the link, but Google for Viper4Android 2.7 profiles. A guy has a GitHub page where he's updated them all to work with Viper 2.7. I remember having to download those as the old profiles didn't seem to be recognized.
So afterman trys i was able to get the convolver and impulse response to work. One last question on my old one plus 7 pro i have viper installed with a rom on it and i have this layout wanted to know where i could find this version. Also Its the same version i am using but the layout is different.
 

Attachments

  • Screenshot_20221016-232036.jpg
    Screenshot_20221016-232036.jpg
    361.1 KB · Views: 22
  • Screenshot_20221016-232046.jpg
    Screenshot_20221016-232046.jpg
    390.4 KB · Views: 22

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    1. Install AML and ViperFX
    2. Reboot.
    3. Launch Viper and install the driver.
    4. Without running Viper:
    - From the archive AML.rar
    replace post-fs-data.sh along the path /data/adb/modules/AML
    - From the archive Viper.rar
    replace post-fs-data.sh along the path /data/adb/modules/VIPER4AndroidFX
    5. Reboot.
    6. Done.

    Note.
    1) My PowerAmp does not work correctly.
    2) If there is a clock offset in the status bar then install the module selinux_enforce.zip
    Screenshot_2022-02-18-17-14-04-58_ca362c8d358a185d84f6b0fc51d38ed5.jpgScreenshot_2022-02-18-17-14-27-32_fc704e6b13c4fb26bf5e411f75da84f2.jpg