Related
Disclaimer: I do not own Viper4Android FX all rights belong to @zhuhang. You can visit official Viper XDA Thread or Official Website
Click to expand...
Click to collapse
Click to expand...
Click to collapse
What is Viper4Android?
Viper4Android is one of the best Audio Mods available for Android this is not out of opinion but of alot of other users not only Sony Device users but also users of other Android Smartphones. Very customizable with alot of options for you to tweak to suit your Audio Needs
If installed correctly and configured properly it can produce Audio far better than the default Audio Engine included in most Stock Roms
Sadly it has comptability problems with most Lollipop based Roms so until a new update is released this workaround should help
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Requirements
- Rooted Device with Busybox Installed
-> Download Viper4Android 2.3.4.0 here
-> Download SELinux Mode Changer here
-> Proceed to Settings>Developer Options then Uncheck Use NUPlayer under Media. ( Crucial )
-> Install Viper4Android and install either the High Quality Audio Driver or the Super Audio Quality.
-> Open SELinux Mode Changer in select Permissive instead of Enforcing. ( Grant it Root Access if prompted )
-> Reboot and Enjoy. ( You may have to Set SELinux Mode Changer to permissive every after boot )
I can confirm this works on my Z3 Compact on Rooted FW 23.1.A.1.28, also works on my Z1C on Lollipop FW
Also important to turn off things like:
ClearAudio+
Sound Effects (all of them)
Dynamic normalizer
You can find them in
Settings-> Sound and Notifications
cbuctok said:
Also important to turn off things like:
ClearAudio+
Sound Effects (all of them)
Dynamic normalizer
You can find them in
Settings-> Sound and Notifications
Click to expand...
Click to collapse
I uses NC31EM headset and it doesn't work because it stops to use V4A driver after 30s and then the Sony driver take the lead.
I found that if you froze the "sound settings" application it work. it is the case but it disables the Noise reduction of the headset.
Quote ...
You forgot some very important settings to make it work.
If you check the driver status with your settings ... everything enabled but the driver is not processing.
So please add the next 2 very important setting to make it work on z3c :
1. run in compatible mode (it's an option in menu)
2 . force enable v4a
after that you can check that is working. i dont think that your viper works without theese settings.
bye
ed_bracam said:
I found that if you froze the "sound settings" application it work. it is the case but it disables the Noise reduction of the headset.
Click to expand...
Click to collapse
What application? Can't find it in Rom Toolbox.
cbuctok said:
What application? Can't find it in Rom Toolbox.
Click to expand...
Click to collapse
System tuner pro provides it. The standard application manager of the phone provides it
Settings--> application --> all apps --> Sound settings --> disable
I use V4A from PlayStore which is mentioned by original developer as unofficial but working and it works fine with SELinux Mode Changer, too.
Thanks for the tutorial, @Revontheus!
@cbuctoc works with ClearAudio etc., no need to turn off anything @hekermaker no compatible mode or forcing needed
Maybe you both use an uncommon ROM version or something but none of the things you both experience seems to be something that's missing in OP - works fine here when following OP exactly, without forcing or disabling anything.
I am using a pre rooted rom, the 5.0.2 . I tried to use it with the instructions given by revontheus. Of course it "worked" , i repeat no errors or something. The driver is activated but not processing . After i forced etc. now the driver is processing too. The instructions were in a post for activating viper on android 5.1 Nexus.
hekermeker said:
I am using a pre rooted rom, the 5.0.2 . I tried to use it with the instructions given by revontheus. Of course it "worked" , i repeat no errors or something. The driver is activated but not processing . After i forced etc. now the driver is processing too. The instructions were in a post for activating viper on android 5.1 Nexus.
Click to expand...
Click to collapse
Strange, for me it works without forcing, but I had to disable and enable it again. Well, most important thing is that it works at all.
You don't have to force enable Viper or use FX Compatible Mode when using my method
z3c 5.1.1
it worked on z3 compact on stock android 5.1.1 (firmware .232)
specter16 said:
it worked on z3 compact on stock android 5.1.1 (firmware .232)
Click to expand...
Click to collapse
If you Install Viper4Android, it is best you disable Sound Settings and MusicFX because it would cause conflicts since Viper4Android is an Audio Engine and so is Sony's Default
Revontheus said:
If you Install Viper4Android, it is best you disable Sound Settings and MusicFX because it would cause conflicts since Viper4Android is an Audio Engine and so is Sony's Default
Click to expand...
Click to collapse
That's what i did otherwise it will not work
Sent from my Xperia Z1
I cant find NU Player
Revontheus said:
Requirements
- Rooted Device with Busybox Installed
-> Download Viper4Android 2.3.4.0 here
-> Download SELinux Mode Changer here
-> Proceed to Settings>Developer Options then Uncheck Use NUPlayer under Media. ( Crucial )
-> Install Viper4Android and install either the High Quality Audio Driver or the Super Audio Quality.
-> Open SELinux Mode Changer in select Permissive instead of Enforcing. ( Grant it Root Access if prompted )
-> Reboot and Enjoy. ( You may have to Set SELinux Mode Changer to permissive every after boot )
I can confirm this works on my Z3 Compact on Rooted FW 23.1.A.1.28, also works on my Z1C on Lollipop FW
Click to expand...
Click to collapse
Sir can u give me a screenshot of Unchecking the NU player because I cant seem to find it.
Thanks
ronjacob012 said:
Sir can u give me a screenshot of Unchecking the NU player because I cant seem to find it.
Thanks
Click to expand...
Click to collapse
You can find it in Settings>Developer Options
To get unlock developer options, go to about phone and press build number 7 times
SGN N7000
It works on SGN N7000 running on CM12.1 custom rom. Cool stuff indeed, thanks for sharing.
I cant made it working always Processing: No, i have MDR-NC31EM maybe its because them ?
Bartekreaper said:
I cant made it working always Processing: No, i have MDR-NC31EM maybe its because them ?
Click to expand...
Click to collapse
Check your selinux permissions. You may have to re-enable it
Sent from my Xperia Z3 compact
Selinux was permisive on every reboot, and at last try i got soft brick/bootloop 3,5 hours ago. Some minutes and clean system will boot and i will try again.
Install Viper> Install selinux mode changer and change to permissive> change to awesome player> update v. high quality and reboot= Processing Not working. Its because im using SLIM ? No any other sound mods installed.
Edit. I got it working, i don't know how but work. ??
Note:
To all users, I did this rom as I thought some features that are present in my Note Pro12.2 custom rom were missing.
All the stuff is build into the system and framework without any need for Xposed framework. As I found that Xposed is sometimes giving instability or the modules it uses. You still can us the Xposed Framework as I build it into the system as a option.
I would like to thank ZaneZam for his kernel. I only added some stuff into the ramdisk to add some system controls.
I would like to thank the following for tips, guides and apps:
tdunham
daxgirl
Lord_boeffla
ikrom
one_love_420,
cstayton,
kin201303
tkari4,
kmokhtar79
Chainfire
ficeto
androidfilehost downloadCivZ Note 8.0 KK
Installation:
Download the rom
Make a system Backup
Do a full wipe (factory reset)
Install rom with custom recovery
Rom Features:
[*]Android 4.4.2 TW based
[*]ZaneZam kernel and boeffla app Included see here for all details
[*]KNOX removed
[*]ExternalSD writeread fix
[*]Rooted
[*]Busybox
[*]All apps in MultiWindow by default (no need for a app)
[*]Removed safe volume warning
[*]Disabled scrolling cache
[*]3Way Reboot
[*]init.d support
[*]Disabled signature checks
[*]GPS auto update script for best gps connection, updates the file every 5 days
[*]"Official" system Status hack
[*]Application "Autostart" added in development section
[*]AppOps enabled and available in settings
[*]Sound Settings new entries= Viper4Android and Hardware volume rocker configuration options when screen is off
[*]Display settings with new entrie = Network Traffic
[*]+200 Fonts build in.
[*]Ram status in notification area
[*]New "Advanced" tab in settings with the following options
*Memory cleaner in Notification Area with color control
*Quicklaunch enable/disable option
*Ongoing Notification enable/disable option
*Statusbar Hidden Buttons (recent apps, home, lockscreen) enable/disbale option
*3Minit Battery icons control
*Statusbar color changer
*SuperSU
*Block Advertising
*System Sound control: Enable/disable Bootsounds, .......
*Boeffla Kernel control
*Xposed framework
Attention users:
Installing a stock kernel or a other custom kernel will disable some rom options like "system sounds control"
Apps like Viper4Android, Xposed Installer, Boeffla won't be shown in the appdrawer, you can acces them true the "Advanced" settings tab
Changelog:
15/Nov/2015:
Official release Rev1.0 after 3 weeks of testing and building.
XDA:DevDB Information
CivZ-NOTE8.0-KK, ROM for the Samsung Galaxy Note 8.0
Contributors
civato, Civato, ZaneZam
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
ROM Firmware Required: KitKat Bootloader
Version Information
Status: Stable
Current Stable Version: Rev1.0
Stable Release Date: 2015-11-15
Created 2015-11-15
Last Updated 2015-11-15
Should I use a different recovery than TWRP? The aroma installer is upside down and doesn't respond to touch.
Sir please..
Throw a hint to let me know
What it takes to get ot working for gt-n5100 (3G)
---------- Post added at 07:35 AM ---------- Previous post was at 07:34 AM ----------
@BB said:
Should I use a different recovery than TWRP? The aroma installer is upside down and doesn't respond to touch.
Click to expand...
Click to collapse
That's a issue with our recoveries
Thanks for the ROM. Is there a ROM for N5100?
Make for 5100 please!
Guys please read the other thread recently discontinued. Civ said the update would be for 5110 only.
Wow, I thought the ROM builds were done with until I saw this...
I must admit I have been toying with another ROM but have used ZaneZam's Kernal though it is a beta. One thing each revision got better and better. I found resetting the tools settings and clearing cache to be important when changing kernels.
I am not completely happy with the kernel as some things need corrected on the build I am running. The only reason I chose to run his latest revision is that it is fast and clears up some of the lag with Miracast with sports.
Also I found that not many tools work proper with his kernels. They function but have some issues that may mess with the kernels function.
I use Xposed framework and a lot of modules but keep away from Xblast and Wanam... as they have strange characteristics with KK.
I use CPU adjuster as a charging profile switcher. Since it does not save Boefolla config profiles with memory and kernal settings, I am forced to use the standard profile and tweek it manually in CPU adjuster. CPU adjuster lets you adjust charging rate to 2 amps so you get another 250 ma of juice.
I made a few tweaks to allow for the best miracast connectivity and wifi strengthening, by adding a sysctl.conf file with a number of tweaks. One being limiting IPV6 issues. Though if anyone disables IPV6, they will loose miracast and VPN connectivity.
I recommend using Veno, Vegas, Yeah, Scalable, or LP depending on your throughput and congestion, with miracast. I have an old router that sucks so Scalable is the best for my needs.
Is there a list anywhere of what apps are included in each of the options in the aroma installer? It's sort of a pain to just guess, and then guess wrong & end up with a bunch of stuff you don't want. One thing I'm looking for is the stock Samsung video player app (purple icon, the one that has the minimize-to-a-floating-window feature). I installed "Samsung Apps" from aroma, but it's not in there.
Unrelated: I'm getting the upside-down-and-sideways-aroma problem as well. I believe Phil3759 (of PhilZ recovery) mentioned that the recovery program has to do some monkeying with the drivers to get it to work properly. I'm using TWRP, which correctly shows up in landscape mode, but aroma shows up landscape and upside down - while at the same time the touch zones are clearly running in portrait mode. You can still use it, by guessing where to touch and using volume up/down, but it's a pain in the ass.
I couldn't get root binaries to install. On philz cmw 6.x.x recovery. Is there a suggested recovery to use, civ?
FrozenRiff said:
I couldn't get root binaries to install. On philz cmw 6.x.x recovery. Is there a suggested recovery to use, civ?
Click to expand...
Click to collapse
Same here with TWRP.
FrozenRiff said:
I couldn't get root binaries to install. On philz cmw 6.x.x recovery. Is there a suggested recovery to use, civ?
Click to expand...
Click to collapse
I recommend Philz recovery http://forum.xda-developers.com/showthread.php?t=2287802
FrozenRiff said:
I couldn't get root binaries to install. On philz cmw 6.x.x recovery. Is there a suggested recovery to use, civ?
Click to expand...
Click to collapse
rfb813 said:
Same here with TWRP.
Click to expand...
Click to collapse
I've also had no luck with root access. There is no su binary in either bin or xbin directories. Chainfire's SuperSU install package does not grant root access after flashing. Do we need to use CF-Autoroot in order to gain root access?
Mattix724 said:
I've also had no luck with root access. There is no su binary in either bin or xbin directories. Chainfire's SuperSU install package does not grant root access after flashing. Do we need to use CF-Autoroot in order to gain root access?
Click to expand...
Click to collapse
I had same problem. Flashed UPDATE-SuperSU-v2.46.zip in recovery and got root access.
vinal said:
I had same problem. Flashed UPDATE-SuperSU-v2.46.zip in recovery and got root access.
Click to expand...
Click to collapse
I'll give that a try again. I had tried both of the zips on the SuperSU and both failed to root my N5110. I came from the CM 13.0 beta so maybe that has something to do with it.
Mattix724 said:
I've also had no luck with root access. There is no su binary in either bin or xbin directories. Chainfire's SuperSU install package does not grant root access after flashing. Do we need to use CF-Autoroot in order to gain root access?
Click to expand...
Click to collapse
vinal said:
I had same problem. Flashed UPDATE-SuperSU-v2.46.zip in recovery and got root access.
Click to expand...
Click to collapse
I just updated the binary, I don't knwo why it fails with some people. Reroot from recovery then.
In philz recovery you can reroot.
vinal said:
I had same problem. Flashed UPDATE-SuperSU-v2.46.zip in recovery and got root access.
Click to expand...
Click to collapse
Thanks, worked for me also.
Got all working and then rebooted and now even though I get wifi signal everything is offline. Can't access maps, Playstore, or internet. Any ideas! This is now on other Roms as well.
So does the spen work on this Rom
Does this rom have aircommand feature?
Thank you,
ganggreen777 said:
So does the spen work on this Rom
Click to expand...
Click to collapse
It's TouchWiz-based so I don't see why it wouldn't work like normal.
casper66m said:
Does this rom have aircommand feature?
Thank you,
Click to expand...
Click to collapse
I don't see that listed in OP so I assume not.
Just download and try it out! Make a backup first in case you want to go back.
Hi,
Just installed MM Rooted.
Was wondering if anyone knows if the viper mod will work on the Z5C? not keen on the stock settings.
Thanks
Kam
do_salah said:
Hi,
Just installed MM Rooted.
Was wondering if anyone knows if the viper mod will work on the Z5C? not keen on the stock settings.
Thanks
Kam
Click to expand...
Click to collapse
If you mean Viper4android audio mod, then it works On Stock Lollipop but you have to first set SELinux mode to permissive as described here: http://forum.xda-developers.com/z3-...ide-how-to-make-viper4android-fx-5-0-t3108989
In my experience you don't need to enable Awesome Player in Settings -> Developer options (on my Z5c i only need SELinux permissive).
Most important thing is to Enable SELinux permissive mode before installing and everytime you reboot the phone (or only when you want to use Viper features).
You can check Viper Driver state by going to viper -> 3dot button -> driver status . It should be "Normal".
I don't know if it works also on MM, you can try
its not woking for me. driver status tells me, that the driver is installed, using neon player, status normal, audio format supported BUT the processing says "no"
driver version 2.4.0.1
Caffeineshock said:
its not woking for me. driver status tells me, that the driver is installed, using neon player, status normal, audio format supported BUT the processing says "no"
driver version 2.4.0.1
Click to expand...
Click to collapse
I got the same but Viper works well. Try enabling and disabling speaker optimization while listening to a song: you can hear the huge difference
adapted for twrp kernel inbuild
https://mega.nz/#!hMxW2Yia!LL42-iYCFFHX2bSwwnI2Ybvigzo3w2ox7wF1q4wau9I
flash rom and gapps
activate navbar in settings/buttons
install vlc video reproduction playstore
Press button power button to exit twrp
Any bugs? Or its the same as the normal one
Shame bugs deleted xposed And substratum add pixel 2 launcher
SammyInTheCity said:
Any bugs? Or its the same as the normal one
Click to expand...
Click to collapse
I had a problem with snapchat's log in
jay_roram said:
I had a problem with snapchat's log in
Click to expand...
Click to collapse
You also would get that with the regular one, I used Titanium Backup and backed up SC and then u can install this rom and use your SC backup, I read online and they say it's because the ROM is rooted (still shows error if root is not on) I tried removing root and exposed (this one doesn't have that anymore) and still didn't work
When i flashed this rom there is no ringtone sound or notification sound please help
Hi there,
The tutorial will show you how to make Viper4Android work on Android 10 and avoid issues like ringtone distortion or no Bluetooth audio.
Please uninstall previous installations of viper or any other audio mod before proceeding to the steps below.
(Updated) Steps:
Download and install BusyBox for NDK from magisk (Don't Reboot)
Download and install Viper from magisk and reboot.
Go to Viper app and install drivers, the device will reboot automatically.
Download and install Audio Compatibility Patch from magisk and do the following:
-Skip audio_policy patching - No and remove (old logic)
-Skip notification_helper - No and remove volume listener library
-Skip usb policy patching for usb dacs - Yes
-Last option - No (recommended)
Reboot and enjoy!
You should have working Viper4Android!
Press the thanks button if I helped!
Dolby install please
heard aml breaks the bt audio
so how to make v4a+ainur work without losing bt audio
i am evox 3
redsun_ravi said:
heard aml breaks the bt audio
so how to make v4a+ainur work without losing bt audio
i am evox 3
Click to expand...
Click to collapse
Not sure about ainur as I only use Viper. You can give the pie fix mentioned in the 1st post a try, see if it works.
Sent from my Redmi K20 Pro using Tapatalk
nabil427 said:
Dolby install please
Click to expand...
Click to collapse
Will give it a try when I get some free time.
Sent from my Redmi K20 Pro using Tapatalk
Will try as well, thanks for the tutorial!
harshs91 said:
...
Now, if you are facing issues like ringtone distortion or no bluetooth audio, please flash the following:
For ringtone/notification sound distortion: Flash Notification Remover Helper.
For no bluetooth audio: Flash Viper Pie Fix v2
Note: After flashing the above fixes, you may be prompted to install drivers by Viper again. You can go ahead and install the drivers again.
Click to expand...
Click to collapse
Sadly flashing "Flash notification remover helper" does not get rid of the distorted system sounds/alarms.
This was the solution for me, no distortion with alarm and bluetooth is working
https://forum.xda-developers.com/k2...tion-x-3-3-t4002669/post81061705#post81061705
norbert.x said:
Sadly flashing "Flash notification remover helper" does not get rid of the distorted system sounds/alarms.
Click to expand...
Click to collapse
Strange. Worked for 2 of my devices. One is K20 Pro, running Evolution X. which rom are you on?
Edit: Notification helper remover has two options. Did you try both? Removing volume listener library worked for me.
franky_z said:
This was the solution for me, no distortion with alarm and bluetooth is working
https://forum.xda-developers.com/k2...tion-x-3-3-t4002669/post81061705#post81061705
Click to expand...
Click to collapse
Looked into this. The audio compatibility patch is a collection of patches mentioned in the original post.
It has a usb audio related patch and the notification helper remover. Would be easier to just flash notification helper remover.
harshs91 said:
Strange. Worked for 2 of my devices. One is K20 Pro, running Evolution X. which rom are you on?
Edit: Notification helper remover has two options. Did you try both? Removing volume listener library worked for me.
Click to expand...
Click to collapse
Not initially, but I did yesterday.
Just removing the volume listener library didn't work. So I removed V4A and started from scratch.
Installed V4A, installed AML, installed the driver, deactivated AML and flashed NHR and removed volume listener library and then installed the driver again :silly: .
Don't know why it's working, but it's working as intended now.
System sounds working, BT working,
even my trouble with some IG stories sounding ok and others being distorted are gone.
Thank you.
norbert.x said:
Not initially, but I did yesterday.
Just removing the volume listener library didn't work. So I removed V4A and started from scratch.
Installed V4A, installed AML, installed the driver, deactivated AML and flashed NHR and removed volume listener library and then installed the driver again :silly: .
Don't know why it's working, but it's working as intended now.
System sounds working, BT working,
even my trouble with some IG stories sounding ok and others being distorted are gone.
Thank you.
Click to expand...
Click to collapse
I know right, the steps are strange but they work.
Anyway, happy to help!
Sent from my Redmi K20 Pro using Tapatalk
I have V4A + ACP + AML working on my 9T Pro running Android 10 with no issues whatsoever. Only had to install Viper, disable AML, install Viper driver, enable AML, install Viper driver and that was all.
I've followed the procedures, didn't work.
Tried all the suggested combos in the thread, didn't work.
Tried all sorts of weird combos, none worked either.
Notification and ringtones still crackles when viper works.
Not working here...On pixel experience 10 . I either end up with stuttering audio or no bt at all.
Sadly does not work for me either on Evox.
Dosent work for me on mi9t pro on EU rom
*Duplicate post*
k3npachi said:
Dosent work for me on mi9t pro on EU rom
Click to expand...
Click to collapse
Android 10?
94burns said:
Sadly does not work for me either on Evox.
Click to expand...
Click to collapse
Strange, worked for me on Evox, android 10.
Phillis said:
Not working here...On pixel experience 10 . I either end up with stuttering audio or no bt at all.
Click to expand...
Click to collapse
gideonlfc said:
I've followed the procedures, didn't work.
Tried all the suggested combos in the thread, didn't work.
Tried all sorts of weird combos, none worked either.
Notification and ringtones still crackles when viper works.
Click to expand...
Click to collapse
Just making sure, are you guys following all the steps exactly on a clean install?
Also, the steps have worked for me on Evox (android 10) and ParanoidAndroid, K20 Pro Indian variant.
Sent from my Redmi K20 Pro using Tapatalk
H4T3M4CH1N3 said:
I have V4A + ACP + AML working on my 9T Pro running Android 10 with no issues whatsoever. Only had to install Viper, disable AML, install Viper driver, enable AML, install Viper driver and that was all.
Click to expand...
Click to collapse
Did you have to reboot at each step?