Yes, I'm aware. I should've been more clear.As I am sure you are aware, the majority of post-fs-data.sh fixes I have seen are SELinux allows. Your ZIP uses the sepolicy.rule file to achieve the same.
Yes, I'm aware. I should've been more clear.As I am sure you are aware, the majority of post-fs-data.sh fixes I have seen are SELinux allows. Your ZIP uses the sepolicy.rule file to achieve the same.
The other thing I noted, but forgot to mention, which obviously is fine for you, but others running different ROMs may need to add, is the removal of existing pre-installed equalizers in their ROMs. In the module I use, it removesYes, I'm aware. I should've been more clear.I just meant the SELinux allows are being taken care of in the recommended way (using sepolicy.rule) without moving them to post-fs-data.sh and using magiskpolicy (which is the old, traditional way).
MusicFX
and AudioFX
, at least one of which has been used previously in LOS based ROMs I have run. Don't know if they include it in more recent Android builds. Its not required in my Pixel device either, but its there by default.android.permission.ACCESS_SUPERUSER
android.permission.BLUETOOTH
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.FOREGROUND_SERVICE
which sounds pretty instrumental, but hasn't appeared to cause issues. I haven't run APPT against the APK to check (ie manually create the permissions file from the APK). I understand we are running different versions, and there is no use assigning a permission if its not requested/used by the APK, and superuser is only used to install the driver, which the module already solves.That's correct. This Audio Mod Troubleshooting Guide is pretty comprehensive as well, and may prove to be beneficial if anyone is having trouble getting V4A to work.The other thing I noted, but forgot to mention, which obviously is fine for you, but others running different ROMs may need to add, is the removal of existing pre-installed equalizers in their ROMs. In the module I use, it removesMusicFX
andAudioFX
, at least one of which has been used previously in LOS based ROMs I have run. Don't know if they include it in more recent Android builds. Its not required in my Pixel device either, but its there by default.
I generated the permissions XML using AAPT only; used it against latest available version of the app, i.e. v2.7.2.1 (which is also the version present in my module).I also compared your permissions XML with the one installed (and working) on my device, and found the following weren't in yours.
The one I am running was missingCode:android.permission.ACCESS_SUPERUSER android.permission.BLUETOOTH android.permission.WRITE_EXTERNAL_STORAGE
android.permission.FOREGROUND_SERVICE
which sounds pretty instrumental, but hasn't appeared to cause issues. I haven't run APPT against the APK to check (ie manually create the permissions file from the APK). I understand we are running different versions, and there is no use assigning a permission if its not requested/used by the APK, and superuser is only used to install the driver, which the module already solves.
I wondered if either @shadowstep or @DiamondJohn may be able to help me.That's correct. This Audio Mod Troubleshooting Guide is pretty comprehensive as well, and may prove to be beneficial if anyone is having trouble getting V4A to work.
I generated the permissions XML using AAPT only; used it against latest available version of the app, i.e. v2.7.2.1.
I've never used an external DAC, so this is out of my wheelhouse. Sorry!I wondered if either @shadowstep or @DiamondJohn may be able to help me.
I've been using viper for probably at least 10 years? Since getting into a more high-fidelity/audiophile world, I have continued to use my phone as the source as I don't know anything else that can sound as good as Viper.
On it's own (straight from phone to headphones) viper works fine but when I use an external dac (RME ADI-2 DAC) or any other external dac, occasionally I get unbearable sounds when skipping tracks. It comes in a variety of different ways, like a squelching feedback, or an unusual distortion among others. I have to unplug my phone from the dac to clear it. I've learned to deal with it but wondered if either of you (or anyone) has ever experienced this or knows a fix.
I've never experimented if it happens without Viper enabled but will try that today.
Update: Does not happen without Viper enabled.
I have a Audioquest Dragonfly blue DAC which I can use with Viper4Android without issues.I wondered if either @shadowstep or @DiamondJohn may be able to help me.
I've been using viper for probably at least 10 years? Since getting into a more high-fidelity/audiophile world, I have continued to use my phone as the source as I don't know anything else that can sound as good as Viper.
On it's own (straight from phone to headphones) viper works fine but when I use an external dac (RME ADI-2 DAC) or any other external dac, occasionally I get unbearable sounds when skipping tracks. It comes in a variety of different ways, like a squelching feedback, or an unusual distortion among others. I have to unplug my phone from the dac to clear it. I've learned to deal with it but wondered if either of you (or anyone) has ever experienced this or knows a fix.
I've never experimented if it happens without Viper enabled but will try that today.
Update: Does not happen without Viper enabled.
after long search how to fix infamous "remount system rw" finally this module fixed the problem. (idk why dev of v4a not fixing this problem on their module, magisk has changed maybe that broke the module).I am using OnePlus 9R (and was using the OnePlus 5 before this). Unfortunately, both these devices needed extra fixes/hacks for V4A to work. So I ended up making a Magisk module for myself which installs V4A as a system app, installs the drivers and applies fixes that are needed for it work (at least on my device). If you want to give it a shot, I've attached it.![]()
I tried it on my OP9 with Crdroid. Drivers didn´t install from Magisk so it pops up every time I start viper. Install and reboot does not install it.I am using OnePlus 9R (and was using the OnePlus 5 before this). Unfortunately, both these devices needed extra fixes/hacks for V4A to work. So I ended up making a Magisk module for myself which installs V4A as a system app, installs the drivers and applies fixes that are needed for it work (at least on my device). If you want to give it a shot, I've attached it.![]()
Also needs smalipatcher options usedI am using OnePlus 9R (and was using the OnePlus 5 before this). Unfortunately, both these devices needed extra fixes/hacks for V4A to work. So I ended up making a Magisk module for myself which installs V4A as a system app, installs the drivers and applies fixes that are needed for it work (at least on my device). If you want to give it a shot, I've attached it.![]()
Hello, can you share your mod? Might fit my Nord 2
Hello, I tried your mod on OnePlus Nord 2. Hangs when the application starts. Tell me, maybe there are options to revive. SELinus = enforcingI am using OnePlus 9R (and was using the OnePlus 5 before this). Unfortunately, both these devices needed extra fixes/hacks for V4A to work. So I ended up making a Magisk module for myself which installs V4A as a system app, installs the drivers and applies fixes that are needed for it work (at least on my device). If you want to give it a shot, I've attached it.![]()
Uff, it worked on my POCO X3 nfc (arrowos a12) without extra steps (except legacy mode on and off).I am using OnePlus 9R (and was using the OnePlus 5 before this). Unfortunately, both these devices needed extra fixes/hacks for V4A to work. So I ended up making a Magisk module for myself which installs V4A as a system app, installs the drivers and applies fixes that are needed for it work (at least on my device). If you want to give it a shot, I've attached it.![]()
OnePlus Nord2 .11 andr. oxygen. During the installation process, zip. Doesn't install the app anymore. fix doesn't help. The previous operations have not been completed.Quite simple.
- Install Viper4Android version 2.7.2.1 module zip
- Don't reboot
- Open Viper app
- Select yes to install the driver now
- The phone will reboot
- After reboot open Viper and enable Master limiter and, on settings, enable Legacy mode
- Close Viper
- Install my Fix module zip
- Reboot
- Wait for about a minute
- Reboot again
That should be enough. If it wasn't...reboot again.
Cheers!
Oficially only from Telegram channel at the momentHello, I hope this isn't a stupid question.. Is there an updated download link? XDA Labs has shut down so the link on page 1 is dead.
For APK: https://www.apkmirror.com/?post_type=app_release&searchtype=apk&s=viper4androidHello, I hope this isn't a stupid question.. Is there an updated download link? XDA Labs has shut down so the link on page 1 is dead.
Thank you for sharing this, I can confirm this works like a charm on a Oneplus 7 Pro with crDroid 8.6 (Android 12.1), I don't even need to enable legacy modeI am using OnePlus 9R (and was using the OnePlus 5 before this). Unfortunately, both these devices needed extra fixes/hacks for V4A to work. So I ended up making a Magisk module for myself which installs V4A as a system app, installs the drivers and applies fixes that are needed for it work (at least on my device). If you want to give it a shot, I've attached it.![]()
you can read this comment and check your v4a folder permission. I used to unable to save preset, but after follow him it works perfectlyStill no luck with trying to save presets...v4a keeps crashing.
However, I have gotten v4a to work with Android Auto. In settings I toggled on BOTH "Attach audio effects (All sessions but 0)" and "Compatibility mode". The sound enhancements, unfortunately, come thru the "Speaker" settings...but it's better than nothing. At one time enhancements appeared to work via v4a bluetooth settings but I have not been able to replicate that since - audio is always routed thru the speaker settings.