• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

Themes / Apps / Mods Viper4Android

Search This thread

Greenspoof

Senior Member
May 28, 2020
79
18
Belgique
Found this thread on XDA for the latest Viper4Android method that also works on the Poco F3 with Root and SELinux enforcing mode.

Link: https://forum.xda-developers.com/t/viper4android.4258655/

Anyone know where I can get the latest collection of Convolver Samples?
Most of convolvers are outdated, the best you can do is to go on the viper4android telegram channel, contact Thomas de Witt and pay 4 euro for a personal convolver for your headphone. Or you can do it yourself but it requires some solide knowledge. There are too convolvers from stormviper, a modded viper4android but the creator is a little strange and you have to ask them personally and do a "review" for the creator to get the last convolvers (testing purpose I guess). They have a telegram channel too. You can still find pack on Google but it's old. Sorry for my English !
 
  • Like
Reactions: jamescarter117

Techguy777

Senior Member
Most of convolvers are outdated, the best you can do is to go on the viper4android telegram channel, contact Thomas de Witt and pay 4 euro for a personal convolver for your headphone. Or you can do it yourself but it requires some solide knowledge. There are too convolvers from stormviper, a modded viper4android but the creator is a little strange and you have to ask them personally and do a "review" for the creator to get the last convolvers (testing purpose I guess). They have a telegram channel too. You can still find pack on Google but it's old. Sorry for my English !
Those irs files are overrated, I personally like the same settings on all of my headphones. I like moderate gain, set to inf, I love level 3 surround sound, dynamic system high end v1 at 20 percent for bass, clarity 12db or 14.8db it depends. That's my perfect settings for Bluetooth, headphones don't require so much gain. You can also search Google fiio fh5 github or IRS file and it used to find the github for those headphones I can't seem to get it anymore. There honestly nothing special they make headphones sound worse really
 
  • Like
Reactions: Nemix77

Greenspoof

Senior Member
May 28, 2020
79
18
Belgique
Those irs files are overrated, I personally like the same settings on all of my headphones. I like moderate gain, set to inf, I love level 3 surround sound, dynamic system high end v1 at 20 percent for bass, clarity 12db or 14.8db it depends. That's my perfect settings for Bluetooth, headphones don't require so much gain. You can also search Google fiio fh5 github or IRS file and it used to find the github for those headphones I can't seem to get it anymore. There honestly nothing special they make headphones sound worse really
Global IRC, indeed, but the creator of viper4android can create a custom one based on your specific headphone and just for your headphone. Therefore, the quality is a another world from basic irs. The one you find free today are old and so, they make more bad than any good.
 

Techguy777

Senior Member
Global IRC, indeed, but the creator of viper4android can create a custom one based on your specific headphone and just for your headphone. Therefore, the quality is a another world from basic irs. The one you find free today are old and so, they make more bad than any good.
The creator of viper doesn't do anything anymore. The team Dewitt isn't the creator he's just using the open source code for the Normal driver because the viper creator won't allow him access to super quality driver from 2.3.4 my choice. No those custom IRS files are junk I have the fiio fh5 iem and the IRS files they made it makes my headphones sound wimpy. Trust me find the settings you like on viper and a good pair of headphones like my personal favorites are Master and dynamics MW08 Bluetooth.
 
  • Like
Reactions: Greenspoof

Greenspoof

Senior Member
May 28, 2020
79
18
Belgique
The creator of viper doesn't do anything anymore. The team Dewitt isn't the creator he's just using the open source code for the Normal driver because the viper creator won't allow him access to super quality driver from 2.3.4 my choice. No those custom IRS files are junk I have the fiio fh5 iem and the IRS files they made it makes my headphones sound wimpy. Trust me find the settings you like on viper and a good pair of headphones like my personal favorites are Master and dynamics MW08 Bluetooth.
Didn't know that. So do you use v2.3.4 or the new one ?
 

666Motz666

Member
Feb 12, 2021
7
3
Xiaomi Poco F3
I installed everything over magisk.
First Ainur Narsil and Audio modification library then reboot. After that viper then open viper and install the driver. The device will reboot. In magisk deactivate both Ainur and AML then open viper again. Driver should reinstall again. After reboot it should work. Could be that you have to enforce in settings. In a link above there is this method mentioned.
 
  • Like
Reactions: Greenspoof

Techguy777

Senior Member
I tried to install it but I have a I/o error, from what I read I have to change the name of a file inside vendor/etc but I can't because of permission, could you tell me how did you do that ? Thx !
It's going to seem like a lot of work but it's not. Your just going to download magisk files. First thing first you have root and I'm hoping your willing to switch your kernel to permissive mode? You can either do that with permissive v2 magisk module or selinux app. You need to have busybox from magisk installed.

Download 2.3.4 apk
1 switch selinux to permissive
2. Install BusyBox from magisk
Than reboot first
3. Install viper4android v4.4 on magisk manager use volume buttons to pick 2.3.4 install as a user app and if show recommended audio fix hit yes.
Reboot the device and see install the apk 2.3.4 and it should have the driver already installed.

If that doesn't work than you add James dsp magisk module new verison on magisk manager
Than flash audio modification file v4.0 after that

If you reboot again and reinstall the app and hopefully the driver will stick if it doesn't flash 4.4 zip again and reboot and install the apk.

You have to always reinstall the apk because the viper zip uninstalls it and it doesn't ever add it back likes supposed to but the driver stays installed and when you install the app shouldn't be no errors. You will need to grant storage permission for viper4android app.

It seems like a lot but it's really not and once it's installed properly it never uninstalls.

James dsp allows viper to play on phones for some reason but you can turn it off and just use viper that's what I do




Trying to get all the files it's hard sometimes to find them so I'm saving you some time. 2.3.4 apk is impossible to find now I extracted the one I'm using
 
Last edited:

Greenspoof

Senior Member
May 28, 2020
79
18
Belgique
It's going to seem like a lot of work but it's not. Your just going to download magisk files. First thing first you have root and I'm hoping your willing to switch your kernel to permissive mode? You can either do that with permissive v2 magisk module or selinux app. You need to have busybox from magisk installed.

Download 2.3.4 apk
1 switch selinux to permissive
2. Install BusyBox from magisk
Than reboot first
3. Install viper4android v4.4 on magisk manager use volume buttons to pick 2.3.4 install as a user app and if show recommended audio fix hit yes.
Reboot the device and see install the apk 2.3.4 and it should have the driver already installed.

If that doesn't work than you add James dsp magisk module new verison on magisk manager
Than flash audio modification file v4.0 after that

If you reboot again and reinstall the app and hopefully the driver will stick if it doesn't flash 4.4 zip again and reboot and install the apk.

You have to always reinstall the apk because the viper zip uninstalls it and it doesn't ever add it back likes supposed to but the driver stays installed and when you install the app shouldn't be no errors. You will need to grant storage permission for viper4android app.

It seems like a lot but it's really not and once it's installed properly it never uninstalls.

James dsp allows viper to play on phones for some reason but you can turn it off and just use viper that's what I do




Trying to get all the files it's hard sometimes to find them so I'm saving you some time. 2.3.4 apk is impossible to find now I extracted the one I'm using
It worked thx !!!! How do I choose the driver type? Because I saw there was 3 driver, super quality, high quality and power saving. Or it's already in super quality?
 

Greenspoof

Senior Member
May 28, 2020
79
18
Belgique
It's going to seem like a lot of work but it's not. Your just going to download magisk files. First thing first you have root and I'm hoping your willing to switch your kernel to permissive mode? You can either do that with permissive v2 magisk module or selinux app. You need to have busybox from magisk installed.

Download 2.3.4 apk
1 switch selinux to permissive
2. Install BusyBox from magisk
Than reboot first
3. Install viper4android v4.4 on magisk manager use volume buttons to pick 2.3.4 install as a user app and if show recommended audio fix hit yes.
Reboot the device and see install the apk 2.3.4 and it should have the driver already installed.

If that doesn't work than you add James dsp magisk module new verison on magisk manager
Than flash audio modification file v4.0 after that

If you reboot again and reinstall the app and hopefully the driver will stick if it doesn't flash 4.4 zip again and reboot and install the apk.

You have to always reinstall the apk because the viper zip uninstalls it and it doesn't ever add it back likes supposed to but the driver stays installed and when you install the app shouldn't be no errors. You will need to grant storage permission for viper4android app.

It seems like a lot but it's really not and once it's installed properly it never uninstalls.

James dsp allows viper to play on phones for some reason but you can turn it off and just use viper that's what I do




Trying to get all the files it's hard sometimes to find them so I'm saving you some time. 2.3.4 apk is impossible to find now I extracted the one I'm using
Well statut is abnormal, I will try with James Dps but I'm not a fan of these kind of workaround lol, but the link of Google you gave me is deleted?
 

Greenspoof

Senior Member
May 28, 2020
79
18
Belgique
It's going to seem like a lot of work but it's not. Your just going to download magisk files. First thing first you have root and I'm hoping your willing to switch your kernel to permissive mode? You can either do that with permissive v2 magisk module or selinux app. You need to have busybox from magisk installed.

Download 2.3.4 apk
1 switch selinux to permissive
2. Install BusyBox from magisk
Than reboot first
3. Install viper4android v4.4 on magisk manager use volume buttons to pick 2.3.4 install as a user app and if show recommended audio fix hit yes.
Reboot the device and see install the apk 2.3.4 and it should have the driver already installed.

If that doesn't work than you add James dsp magisk module new verison on magisk manager
Than flash audio modification file v4.0 after that

If you reboot again and reinstall the app and hopefully the driver will stick if it doesn't flash 4.4 zip again and reboot and install the apk.

You have to always reinstall the apk because the viper zip uninstalls it and it doesn't ever add it back likes supposed to but the driver stays installed and when you install the app shouldn't be no errors. You will need to grant storage permission for viper4android app.

It seems like a lot but it's really not and once it's installed properly it never uninstalls.

James dsp allows viper to play on phones for some reason but you can turn it off and just use viper that's what I do




Trying to get all the files it's hard sometimes to find them so I'm saving you some time. 2.3.4 apk is impossible to find now I extracted the one I'm using
Nevermind, I thought I had to install Jamesdsp "verison", like a special Jamesdsp lol, everything work great right now!!! I really thank you for your time, really ! But just one last question subsiste, how I'm sure it's the super quality driver that is installed and not high quality or energy saving?
 

alefmm

Senior Member
May 15, 2013
122
30
Xiaomi Poco F3
Found this thread on XDA for the latest Viper4Android method that also works on the Poco F3 with Root and SELinux enforcing mode.

Link: https://forum.xda-developers.com/t/viper4android.4258655/

Anyone know where I can get the latest collection of Convolver Samples?

Always, much better than Dolby, AudioFX and others that I tested.
The "codecs" most important is DDC/Kernel (.vdc and .irs).

When I install them in 2019 liked ClearPlus HD.irs and V4ARISE.vdc.
It's a little hard to set up (Viper and set presets) but when you learn is easy do the same for all headphones.

Maybe it could help.
I recommend you remove that older process installation because you don't need to change SELinux from Enforcing to Permissive (insecure).

In Magisk

1. Install Audio Compatibility Patch (v2.3)
2. Options: Yes, No, Yes, No, Yes, Yes, Reset.
3. Install Audio Modification Library (v4.0), reboot.
4. Instalar Viper4Android FX Legacy v4.4 (v2.5.0.4)
5. Options: Vol +, Vol-, Vol-, Vol +, Reset.
6. Install the JamesDSP module.
7. Disable any native system / ROM equalizer.

Install Viper4Android FX app (v2.6.0.6, Jan/2019) via github or backup
Option: find out him here or Magisk folder (use any root explorer for that).

Path: /data/adb/Modules/Viper (old app)
For newest V4A app use search or Rose.

Choose driver 2.5.0.4, install, restart.
So open the player.
Open Viper4Android FX app, try to apply some profile. Close and open the app if necessary.
Your Headphone need to be plugged.

NOTE: Don't forget to disable other features sound installed on your ROM like stock equalizer (AudioFX, Dolby and other).

To work correctly the Driver Status screen must be:

Driver Version: 2.5.0.4
NEON Enable: Yes
Enable: Yes
Status: Normal
Audio Format: Supported
Processing: Yes
Sampling Rate: 48000

NOTE2: The Viper4Android folder saves the profiles in the root of the internal memory and they need to be replaced in case of Internal Storage was formatted.

I upload the files (older .apk and DDCs/Kernel) on my Mega

There is some perfis that I did for my headphones (JBL, Xiaomi, Bluedio, Phillips and KZ). You can try them and use it as based to fix all what you need.
Change it to others device you will need just set "Master Gate (limiter)" to 0dB on Alioth.
All them was set for Gemini (this need to be Output Gain -8.0 db).

NOTE3: I prefer the older version and older design. Just the older design app works with the folder "Profile" on .zip without any conversion files.
The new layout migrates the folder "Profile" to "Preset" on new material design. This is not compatible.

NOTE4: Maybe just AML + FX Legacy or 2.7 + JamesDSP is enough. You can remove James app after installed his Module.

It's going to seem like a lot of work but it's not. Your just going to download magisk files. First thing first you have root and I'm hoping your willing to switch your kernel to permissive mode? You can either do that with permissive v2 magisk module or selinux app. You need to have busybox from magisk installed.

Download 2.3.4 apk
1 switch selinux to permissive
2. Install BusyBox from magisk
Than reboot first
3. Install viper4android v4.4 on magisk manager use volume buttons to pick 2.3.4 install as a user app and if show recommended audio fix hit yes.
Reboot the device and see install the apk 2.3.4 and it should have the driver already installed.

If that doesn't work than you add James dsp magisk module new verison on magisk manager
Than flash audio modification file v4.0 after that

If you reboot again and reinstall the app and hopefully the driver will stick if it doesn't flash 4.4 zip again and reboot and install the apk.

You have to always reinstall the apk because the viper zip uninstalls it and it doesn't ever add it back likes supposed to but the driver stays installed and when you install the app shouldn't be no errors. You will need to grant storage permission for viper4android app.

It seems like a lot but it's really not and once it's installed properly it never uninstalls.

James dsp allows viper to play on phones for some reason but you can turn it off and just use viper that's what I do




Trying to get all the files it's hard sometimes to find them so I'm saving you some time. 2.3.4 apk is impossible to find now I extracted the one I'm using

As I said, you don't need to alter SELinux permissions.
There is a method that you don't modify that.
 
Last edited:

Greenspoof

Senior Member
May 28, 2020
79
18
Belgique
Always, much better than Dolby, AudioFX and others that I tested.
The "codecs" most important is DDC/Kernel (.vdc and .irs).

When I install them in 2019 liked ClearPlus HD.irs and V4ARISE.vdc.
It's a little hard to set up (Viper and set presets) but when you learn is easy do the same for all headphones.

Maybe it could help.
I recommend you remove that older process installation because you don't need to change SELinux from Enforcing to Permissive (insecure).

In Magisk

1. Install Audio Compatibility Patch (v2.3)
2. Options: Yes, Up, Yes, Up, Yes, No, Reboot.
3. Install Audio Modification Library (v4.0), reboot.
4. Install Viper4Android FX v2.7.2.1 (driver v2.5.0.4)

NOTE: Viper FX will install the latest app, finish installing Driver v2.5.0.4 on it and running (do some test to confirm).
Afterwards, remove the latest app and install the v2.6.0.6 app.

Install Viper4Android FX app (v2.6.0.6, Jan/2019), required download via github or backup.

Choose driver 2.5.0.4, install, restart.
So open the player.
Open Viper4Android FX app, try to apply some profile. Close and open the app if necessary.
Your Headphone need to be plugged.

NOTE: Don't forget to disable other features sound installed on your ROM like stock equalizer (AudioFX, Dolby and other).

To work correctly the Driver Status screen must be:

Driver Version: 2.5.0.4
NEON Enable: Yes
Enable: Yes
Status: Normal
Audio Format: Supported
Processing: Yes
Sampling Rate: 48000

NOTE2: The Viper4Android folder saves the profiles in the root of the internal memory and they need to be replaced in case of Internal Storage formatting.

I upload the files (older .apk and DDCs/Kernel) on my Mega

There is some perfis that I did for my headphones (JBL, Xiaomi, Bluedio, Phillips). You can try them and use it as based to fix all what you need.
Change it to others device you will need just set "Master Gate (limiter)" to 0dB on Alioth.
All them was set for Gemini (this need to be Output Gain -8.0 db).

NOTE3: I prefer the older version and older design. Just the older design app works with the folder "Profile" on .zip. The new layout migrates the folder "Profile" to "Preset" on new material design. This is not compatible.



As I said, you don't need to alter SELinux permissions.
There is a method that you don't modify that.
You can convert all profile to new format with a magisk module. But here, I'm more interested in the old version 2.3.4.0 with the super driver, discontinued in the new versions
 
  • Like
Reactions: Techguy777

alefmm

Senior Member
May 15, 2013
122
30
Xiaomi Poco F3
You can convert all profile to new format with a magisk module. But here, I'm more interested in the old version 2.3.4.0 with the super driver, discontinued in the new versions

Does't work and duplicate profiles (older profiles, if you don't migrate will works idem).
As I said, I tested both and the most stable is Driver Version: 2.5.0.4 and Viper4Android FX app v2.6.0.6.

Doing it correct, you can allow quality more than 200% compared without it.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Solved! After a lot of tests JamesDSP Module on Magisk fix driver connection to older (or newest) app using A11/AOSP. Then, I didn't need to convert profiles to preset using that.
    Works perfect like my older device.
    Oh I saw you on telegram, that's where I got my solution :D
    1
    I don't even understand what your saying. What is legacy mode? Turn on api sound on newest android? You sound like your trying to talk more technical and it doesn't make sense.

    I don't care about selinux enforcing yes some phones it'll work with but even if it does I still use permissive. I have never had anyone hack anything. I don't even use antivirus on my PC. Never been an issue. You guys worry to much. Have you ever in your life seen someone get hacked on their android?
    Legacy mode is like FX compatible mode but in newer version. Most of people using 2.7x need to use legacy mode to makes it work
    1
    Have you ever in your life seen someone get hacked on their android?

    No, because hackers left no trace.

    Phishing is enough to target normal users.

    Hackers target more valuable stuff, like businesses.

    Android hack is mostly lockdown the phone, and maybe lost data from the phone. Easy way to deal with is just change another phone, with the sacrifice of data and money.

  • 1
    Found this thread on XDA for the latest Viper4Android method that also works on the Poco F3 with Root and SELinux enforcing mode.

    Link: https://forum.xda-developers.com/t/viper4android.4258655/

    Anyone know where I can get the latest collection of Convolver Samples?
    Most of convolvers are outdated, the best you can do is to go on the viper4android telegram channel, contact Thomas de Witt and pay 4 euro for a personal convolver for your headphone. Or you can do it yourself but it requires some solide knowledge. There are too convolvers from stormviper, a modded viper4android but the creator is a little strange and you have to ask them personally and do a "review" for the creator to get the last convolvers (testing purpose I guess). They have a telegram channel too. You can still find pack on Google but it's old. Sorry for my English !
    1
    Most of convolvers are outdated, the best you can do is to go on the viper4android telegram channel, contact Thomas de Witt and pay 4 euro for a personal convolver for your headphone. Or you can do it yourself but it requires some solide knowledge. There are too convolvers from stormviper, a modded viper4android but the creator is a little strange and you have to ask them personally and do a "review" for the creator to get the last convolvers (testing purpose I guess). They have a telegram channel too. You can still find pack on Google but it's old. Sorry for my English !
    Those irs files are overrated, I personally like the same settings on all of my headphones. I like moderate gain, set to inf, I love level 3 surround sound, dynamic system high end v1 at 20 percent for bass, clarity 12db or 14.8db it depends. That's my perfect settings for Bluetooth, headphones don't require so much gain. You can also search Google fiio fh5 github or IRS file and it used to find the github for those headphones I can't seem to get it anymore. There honestly nothing special they make headphones sound worse really
    1
    I don't believe the version I'm running from the thread in link above has Surround, Headphones and Bluetooth options.
    It's switch automatically, just connect your headphone
    1
    Global IRC, indeed, but the creator of viper4android can create a custom one based on your specific headphone and just for your headphone. Therefore, the quality is a another world from basic irs. The one you find free today are old and so, they make more bad than any good.
    The creator of viper doesn't do anything anymore. The team Dewitt isn't the creator he's just using the open source code for the Normal driver because the viper creator won't allow him access to super quality driver from 2.3.4 my choice. No those custom IRS files are junk I have the fiio fh5 iem and the IRS files they made it makes my headphones sound wimpy. Trust me find the settings you like on viper and a good pair of headphones like my personal favorites are Master and dynamics MW08 Bluetooth.
    1
    2.3.4 always on android 11 it takes a little extra setting up on most roms.
    I tried to install it but I have a I/o error, from what I read I have to change the name of a file inside vendor/etc but I can't because of permission, could you tell me how did you do that ? Thx !