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. ??
My devive is a Samsung Galaxy S4 International (Snap 600) I9505.
Like title, I can't get Viper4Android's convolver to work on any Android 5.1 based rom (it didn't even work on a TouchWiz based 5.0.2 rom, while it worked on the Google Play Edition 5.0.1 port).
- My SE-Linux status is permissive.
- Viper4Android is installed in Priv-App.
- The convolver is in (internalStorage)\Viper4Android\Kernel.
- I unchecked "Use AwesomePlayer" in Dev Settings (V4A's other features work fine either way, just the convolver feature doesn't work no matter if I use NuPlayer or AwesomePlayer).
- LPA audio decoding is disabled (I let V4A handle this for me by clicking "Yes" at a certain pop-up that appears during the first installation
- I'm using "Super Audio Quality" setting (selected during V4A installation"
- I tried multiple version of V4A, both stock and "tweaked" (those tweaks usually consist in adding a bunch of libs)
- I tried enabling only the convolver feature, to make sure it wasn't some other effect that didn't make it work
I tried everything and searched a lot on the web but I didn't come across a solution, and at this point I'm kinda desperate.
The only thing I haven't tried is re-downloading the convolver, just in case it was somehow corrupted: I can't find the one I use anymore and the free ones I've found are not compatible with my CPU.
I just installed the OOS 3.1.3 update yesterday and then installed the Viper4Android mod but after the installation of the driver the sound started to give creaking effects with screen on and sometimes also with screen off. Has anyone tried using V4A with OOS 3.1.3 ?
Rated®Raj said:
I just installed the OOS 3.1.3 update yesterday and then installed the Viper4Android mod but after the installation of the driver the sound started to give creaking effects with screen on and sometimes also with screen off. Has anyone tried using V4A with OOS 3.1.3 ?
Click to expand...
Click to collapse
I don't know abt v4a official... I tried xtreme music with v4a
It works pretty good for me... V7.4
V4A alone causes issues in OOS.
Try A.R.I.S.E..
Rated®Raj said:
I just installed the OOS 3.1.3 update yesterday and then installed the Viper4Android mod but after the installation of the driver the sound started to give creaking effects with screen on and sometimes also with screen off. Has anyone tried using V4A with OOS 3.1.3 ?
Click to expand...
Click to collapse
try V4 A.R.I.S.E system numbers 3.5 it's a flashable zip. just flash it via twrp > disable stock musicfx > selinux permissive.
for selinux thing you may choose to install 'selinux mode changer' apk, OR flash the selinux policy mod for viper (which only manipulate the viper supolicy to permissive and your device remains in enforcing state, instead of selinux mode changer .apk). yes, I found this mod very useful and Using A.R.I.S.E almost 3 weeks and runs perfectly. give you some useful links below;
official A.R.I.S.E link XDA:
Code:
http://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709
A.R.I.S.E system numbers 3.5 zip:
Code:
https://www.androidfilehost.com/?fid=24651430732237629
viper selinux policy mod zip:
Code:
https://www.dropbox.com/s/k9cnruw2e1t1d4t/ViPER4Android-supolicy.zip?dl=0
selinux mode changer apk:
Code:
http://forum.xda-developers.com/devdb/project/dl/?id=12506
Quick guide→→ disable musicFX in system app setting - flash the A.R.I.S.E zip along the Selinux mod .zip (or install the .apk one) - open app, install the driver - reboot and done.
p.s: you can flash the zip along the add ons also such as Dolby Atmos™ etc, but since it will takes more space on system partition so I preferred not to do it, numbers 3.5 zip gives you more than enough. enjoy!
---------- Post added at 09:08 PM ---------- Previous post was at 09:04 PM ----------
Joshwin Aranha said:
V4A alone causes issues in OOS.
Try A.R.I.S.E..
Click to expand...
Click to collapse
yep running on it for 3 weeks. anyways, what add ons did you use and mixed with A.R.I.S.E? thank you.
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?
this custom rom, i made it for my X96 Air box
- base on X96 stock rom
- latest ATV Google APPs [06-2020]
- hybrid home, easy switch between ATV home and Non ATV Home
- easy direct access ATV app from Non ATV Home
- LiveWallpaper enabled easy Access
- Upgraded Wifi driver from latest OTA update
- clean up by remove all unnecessary app from stock rom
- Home Switcher Support Home from
JesonKung
Launcher3
Xperia
ADW
Lollipop
lawnchair
- replace file explorer
- add setting on TV Launcher
- disable battery status display on launcher widget ( need clear data of launcher app)
- extra icon pack
- and Many other tweaks
- fix broken file management
- remove droidfile
Code:
latest update checksum
//
// File Checksum Integrity Verifier version 2.05.
//
674aa99ffc762f579c38af27e3e2ab6d bullghost-x96air-20210125-signed.zip
for anyone that came from previous version here is the step:
Code:
after flash the update, you just only need to clear /wipe the cache partition.
to install the icon pack, copy the from /vendor/preinstall folder to /sdcard folder
Rom
Download Rom
Hi. Thank you for sharing.
I have been running it for a few hours and I love all the additions of features and the Android TV look (I used Mi Box S before so I prefer this look)
I do have one problem though. On stock firmware, I was able to pass through the audio to my sound bar in kodi (this lets me listen to Dolby Atmos and other surround sound technologies). I tried everything on your rom to make it work but it doesn't seem to work at all.
What worked in stock firmware:
Droid settings - sound - switch it to manual - enable all the options and set DTS to 20%. Go to Kodi, go to Kodi audio settings and enable passthrough, then play a dolby Atmos or DTS file and my soundbar said "Dolby Atmos" or "DTS" whenever I played the respective file.
In your rom:
There are three settings apps. 1 is droid settings from stock firmware, 1 is aosp settings app from stock firmware and 1 is the new settings app with extra features.
I have tried changing the droid settings sound options like on stock firmware but that does not work. I have tried using the new settings apps sound options (tried manual, auto, always allow etc etc) and that does not work either. I'm unable to get passthrough audio.
I always get PCM, even in Atmos/Dolby Digital/DTS files. My sound bar supports all of these codecs, and the box can do passthrough audio as I have already tried it on the stock firmware.
It's possible that it's due to viper4android? But I have disabled the master switch in viper as well.
Sorry for the long post but I was trying to be as detailed as possible. Honestly, apart from this, I have zero issues with your rom. I wanted to use it as a daily driver but this sound output option is a big problem as I watch a lot of 4K movies with Atmos and DTS.
If anyone is considering this rom but don't care about the issue I'm having, go for it. There are no other issues in this rom and is easily a daily driver. Works very well and highly recommended from my end.
Nasty_z said:
Hi. Thank you for sharing.
I have been running it for a few hours and I love all the additions of features and the Android TV look (I used Mi Box S before so I prefer this look)
I do have one problem though. On stock firmware, I was able to pass through the audio to my sound bar in kodi (this lets me listen to Dolby Atmos and other surround sound technologies). I tried everything on your rom to make it work but it doesn't seem to work at all.
What worked in stock firmware:
Droid settings - sound - switch it to manual - enable all the options and set DTS to 20%. Go to Kodi, go to Kodi audio settings and enable passthrough, then play a dolby Atmos or DTS file and my soundbar said "Dolby Atmos" or "DTS" whenever I played the respective file.
In your rom:
There are three settings apps. 1 is droid settings from stock firmware, 1 is aosp settings app from stock firmware and 1 is the new settings app with extra features.
I have tried changing the droid settings sound options like on stock firmware but that does not work. I have tried using the new settings apps sound options (tried manual, auto, always allow etc etc) and that does not work either. I'm unable to get passthrough audio.
I always get PCM, even in Atmos/Dolby Digital/DTS files. My sound bar supports all of these codecs, and the box can do passthrough audio as I have already tried it on the stock firmware.
It's possible that it's due to viper4android? But I have disabled the master switch in viper as well.
Sorry for the long post but I was trying to be as detailed as possible. Honestly, apart from this, I have zero issues with your rom. I wanted to use it as a daily driver but this sound output option is a big problem as I watch a lot of 4K movies with Atmos and DTS.
If anyone is considering this rom but don't care about the issue I'm having, go for it. There are no other issues in this rom and is easily a daily driver. Works very well and highly recommended from my end.
Click to expand...
Click to collapse
hi @Nasty_z ,
i have apply some change.
but i dont have sound bar , so i cannot test it,
please try this version on repo
Code:
//
// File Checksum Integrity Verifier version 2.05.
//
c808b36f0fe6b4c68cc869c688d6dbe6 bullghost-x96air-20200630-signed.zip
bullghost said:
hi @Nasty_z ,
i have apply some change.
but i dont have sound bar , so i cannot test it,
please try this version on repo
Click to expand...
Click to collapse
I'm downloading this now and will report back.
Something to note: On slimbox ROM, this issue is not there. Slimbox ROM has proper audio passthrough. Maybe that helps in fixing the bug?
bullghost said:
hi @Nasty_z ,
i have apply some change.
but i dont have sound bar , so i cannot test it,
please try this version on repo
Click to expand...
Click to collapse
Hi. It works perfectly on the new version!
I tested Atmos, DTS and Dolby Digital. They all work without any issues. Thanks!
The X96 air TV box has four hardware versions P1, P2, V2/P3 and P4. I have P2 hardware, can I install this ROM on my box?
Is it possible to install TWRP recovery with this rom on x96 air?
hoskic said:
Is it possible to install TWRP recovery with this rom on x96 air?
Click to expand...
Click to collapse
I don't think you can install TWRP on x96 air. But you can use the hinged TWRP to boot into TWRP whenever you want through the stock recovery.
Nasty_z said:
I don't think you can install TWRP on x96 air. But you can use the hinged TWRP to boot into TWRP whenever you want through the stock recovery.
Click to expand...
Click to collapse
Thanks, worked smooth, I just made backup through TWRP, I guess i can do restore same way?
hoskic said:
Thanks, worked smooth, I just made backup through TWRP, I guess i can do restore same way?
Click to expand...
Click to collapse
Yes exactly. You can restore it the same way, boot into TWRP and use the restore option.
Tried this rom on my TranSpeed 8K Ultra HD S905X3 box but it doesn't get passed the bootup logo. Had it on that screen for more than 15 mins. Am i missing something?
Blaggah said:
Tried this rom on my TranSpeed 8K Ultra HD S905X3 box but it doesn't get passed the bootup logo. Had it on that screen for more than 15 mins. Am i missing something?
Click to expand...
Click to collapse
I believe this rom is specific to X96Air. I think the vendor is exclusive to this model and that's probably what's causing the issue on your box. I suppose you can try to flash slimbox over on the freaktab forums instead.
Thanks for this, I tried the slimbox rom already and it doesn't boot up all the way. The slimbox works better on my S905X2 box.
Hidden WiFI can not be found
Hidden WiFi does not work properly.
[Solved] Select advanced option,enable hidden wifi
【unsolved】The wifi signal is particularly unstable, as if it is a driver problem
Do we expecting some firmware update in the future or this is final version ? Download link seem to be dead had to find this software on other website
Zakariasz said:
Do we expecting some firmware update in the future or this is final version ? Download link seem to be dead had to find this software on other website
Click to expand...
Click to collapse
Download link is fine. I think OP did not enter the link properly as clicking it does not take you to a webpage.
https://sourceforge.net/projects/bullghostdroidtvos/files/release/
With this link and you should be able to download the ROM.
hello please someone told me how to flash this rom ? i get the x96air P3 last day and i want to change rom to watch netflix in HD ? should i instal TWRP first ? i know how to flash phone and instal twrp and rom ... but its my first time in this android box
Hi i just but a x96 air P4 i will try your rom when i receive this box....
Hello,
1. Is this 32 bit or 64 bit ROM?
2. How to enable navigation and status bar in android 9?
Thank you.
Nasty_z said:
I don't think you can install TWRP on x96 air. But you can use the hinged TWRP to boot into TWRP whenever you want through the stock recovery.
Click to expand...
Click to collapse
Hi, owning this box, we can install TWRP in recovery by flashing with AmlogicFlasherV1.0 and the TWRP.img which is in the archive HERE, beware it will be ROOT before.