CM 14.1 - Viper4Android? - Nexus 5X Q&A, Help & Troubleshooting

Has anyone managed to get Viper4Android working with CM14.1?
I installed it according to the directions here: h t t p s : // w w w . y o u t u b e .com/watch?v=5CxotYNQEn0[
1. Flash V4A 2.5.0.5.zip
2. Go to root/vendor/etc and rename audio_effects.conf to audio_effects.conf.bak
3. Reboot
Unfortunately I am getting Status: Abonormal for the driver.
Has anyone had success getting Viper working on CM 14.1?

ysaliens said:
Has anyone managed to get Viper4Android working with CM14.1?
I installed it according to the directions here: h t t p s : // w w w . y o u t u b e .com/watch?v=5CxotYNQEn0[
1. Flash V4A 2.5.0.5.zip
2. Go to root/vendor/etc and rename audio_effects.conf to audio_effects.conf.bak
3. Reboot
Unfortunately I am getting Status: Abonormal for the driver.
Has anyone had success getting Viper working on CM 14.1?
Click to expand...
Click to collapse
Dude, why are you not using Arise / Deuteronomy? It's like 5 times better than vanilla Viper. Think of it as viper on steroids. It's even a flashable zip, you don't have to worry about editing build.prop files and all that BS. On top of that it even has Dolby Atmos:
http://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709

Installed Arise / Deuteronomy by simply flashing it and I'm having the same problem. Driver status is abnormal.
This is after Factory Reset-->Flash latest CM14.1 nightly-->Boot-->Flash Arise/Deuteronomy-->Boot-->open Arise app and check driver status.
What am I doing wrong?

FIGURED IT OUT: Kernel needs to be set to Permissive for it to work properly. You can use SELinuxModeChanger to change it.

ysaliens said:
FIGURED IT OUT: Kernel needs to be set to Permissive for it to work properly. You can use SELinuxModeChanger to change it.
Click to expand...
Click to collapse
Hey, I'm a little noobish at this. Where exactly is the zip in that gigantic thread for Deuteronomy?

Finally works great on the latest Cyanogenmod 14.1 nightly.
Get the .zip from here: https://www.androidfilehost.com/?w=files&flid=126523
Make sure you're in permissive mode for the Linux kernel.
Also make sure to run it in "Compatibility Mode" if using Spotify or it won't work.

Related

[ROM][MASTER][6.0.1] AOSP Master Branch Built by Khaon

AOSP MASTER BRANCH FOR MANTA DEVICE
Hello everyone, you can download on XDA many good ROMS but each of them are based on "stable" android releases. That's why I chose to share something else.
I am offering a master branch build
Why use master branch ?
clang 3.8 | daily updates | java 1.8
instructions :
reboot to twrp recovery ( you can use mine if you want to use f2fs or having issues flashing my packages)
flasy my package
reset factory and IF YOU COME FROM ANOTHER DISTRIBUTION delete /sdcard/Android/data folder
flash gapps package ( I recommend opengapps)
reboot
I recommend people to factory reset time o time because of the master branch, it can be required to remove some bugs
What is not working/bugging for now
ROOT: latest supersu are patching the boot image and this doesn't work currently with my master branch releases. You need to use SuperSU v2.56
MXPlayer: for some reasons mxplayer doesn't find libcutils.so while it does exists. So for now, you gotta to use some alternatives: vlc, or what ever
Download link​
Sources
How to use AdwAway
In oder to get AdAway working you need to do the following:
1/ Set a file at
Code:
su/su.d
with the following content
Code:
mount -o bind /su/etc/hosts /system/etc/hosts;
2/ Make an empty host file at
Code:
/su/etc/hosts
I think you can find a working flashable package doing this on the unoffical adaway thred
XDA:DevDB Information
AOSP Master Branch for Manta, ROM for the Google Nexus 10
Contributors
Khaon
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Beta
Stable Release Date: 2016-04-22
Created 2016-01-27
Last Updated 2016-04-21
Can I confirm this is 100% AOSP, untouched?
Are you doing automated nightly builds?
Thanks!
PainToad said:
Can I confirm this is 100% AOSP, untouched?
Are you doing automated nightly builds?
Thanks!
Click to expand...
Click to collapse
This is not 100% PURE aosp.
The base is aosp master branch. I have included some several extra such :
bootanimation
long press recent switches to latest app
led
...
Well nothing much.
The only critical thing I have touched is android permission : I override user's permission for google play service for the location permission access: otherwise it crashes.
I have uploaded a new build.
Too much changes to display here the changelog.
If you want extra tracking you should head here
To me, the main change, is clang prebult updated!
OP updated, root is now working.
I'm not being thick here (sure of that) but despite flashing SU 2.56 , I can't get root permissions at all. Am I missing something?
ace9988 said:
I'm not being thick here (sure of that) but despite flashing SU 2.56 , I can't get root permissions at all. Am I missing something?
Click to expand...
Click to collapse
Hello,
hm this is kinda unexpected, I got supersu permission with this build.
Did you install anything else ?
Khaon said:
Hello,
hm this is kinda unexpected, I got supersu permission with this build.
Did you install anything else ?
Click to expand...
Click to collapse
Nope. I tried flashing superSU on the ROM + open gapps .....the ROM on it's own without the gapps too. Flashed the 2.56 beta build from the link you provided and although supersu appears in the app drawer, the "Enable Superuser" option appears to be greyed out and none of the apps even request root permission.
ace9988 said:
Nope. I tried flashing superSU on the ROM + open gapps .....the ROM on it's own without the gapps too. Flashed the 2.56 beta build from the link you provided and although supersu appears in the app drawer, the "Enable Superuser" option appears to be greyed out and none of the apps even request root permission.
Click to expand...
Click to collapse
HmHm it is kinda late for me ( european timezone) but I have no issues using app requesting SU rights. I will take a look however at it tmr.
Cant install openGapps. It says Error code 25.Your ROM has no buid.prop or default.prop it says
Katamave18 said:
Cant install openGapps. It says Error code 25.Your ROM has no buid.prop or default.prop it says
Click to expand...
Click to collapse
what opengapps version did you isntall ?
I am using pico, and I have no issue flashing it.
ace9988 said:
Nope. I tried flashing superSU on the ROM + open gapps .....the ROM on it's own without the gapps too. Flashed the 2.56 beta build from the link you provided and although supersu appears in the app drawer, the "Enable Superuser" option appears to be greyed out and none of the apps even request root permission.
Click to expand...
Click to collapse
How is your supersu status ?
I have no issue with su.
------------------------------------------------------------------------------------------------------------------------------------------------------------------
I was reported an issue when formating to f2fs rebooting to the rom would format the userdata partition.
I investigated the AOSP code source and some commit format the partition if it fails mounting. Ofc trying to mount a f2fs partition with ext4 is considered as a fail...
Flashing my standalone kernel permit to pass that issue : my stand alone kernel will transform ext4 entries to f2fs(and vice versa) depending on the actual underlying fs.
The current release I am using features fixes for this, however, something broke the libsensors, so I need to find out what.
Katamave18 said:
Cant install openGapps. It says Error code 25.Your ROM has no buid.prop or default.prop it says
Click to expand...
Click to collapse
Ewww, it should work ! Any other informations ? such logs ?
-----------------------------------------------------------------------------------------------------------------------------------------------------------
I am uploading a new build, I had issues for days with the builds.
Please tell me if you got bootloop on reboot. From what I saw bootloops do not longer exist.
I uploaded a new build.
It features master branch 02/21 with my latest kernel.
You just need latest opengapps for marshamallow and supersu 2.56.
Have fun.
All I see is one dated 2/5?
Sent from my Nexus 10 using XDA Free mobile app
"Play Service stopped" after installing Gapps (Install without errors)
I try OpenGapps Pico and Nano.
Der_Graf said:
"Play Service stopped" after installing Gapps (Install without errors)
I try OpenGapps Pico and Nano.
Click to expand...
Click to collapse
Grant play service the location permission and it will be fixed.
Katamave18 said:
Cant install openGapps. It says Error code 25.Your ROM has no buid.prop or default.prop it says
Click to expand...
Click to collapse
I had this issue sometimes when installing the Rom and gapps in the same queue.. Installing the gapps seperatly afterwards worked then.. Try this out
Can´t give permissions because of looped warnings.
ROM only works fine.
I think i will wait for Khaons Kernel with DT2W Patch and use CM13.
Der_Graf said:
Can´t give permissions because of looped warnings.
ROM only works fine.
I think i will wait for Khaons Kernel with DT2W Patch and use CM13.
Click to expand...
Click to collapse
@Der_Graf
Hehe sorry for you this issue happens, the real culprit is Google. Since MM, the dev got to ask permission if not given. Google Play Frameworks/Service doesn't ask for this. So that's why you got FC. You should try after a Factory Rest- you need to that anyway when coming from another ROM- not installing Gapps in order to not have the first setup screen where you will get stuck because of the fc's spam.
Then Install gapps, and, since you will boot on the Home Screen, you should be able, with some pain, to get access to the app menu to get Location permission for Google Play Services.
Then, for any upgrade install, you won't have issues as the permission is already granted.
I know this sucks, but I tried to force give the permisison and it doesnt work :angry:
Ewwwww.
I wanted to share my latest build, as of the 25th feb, but NFC is broken and makes continuous FC'S, this appears also on my friend nexus 6's device, which is still supported by Google. So this is the bad news I've got to understand why this happens, well until Google fixes it or I find the culprit.
However, the good news is, that this friend, maintains more extra features then I do, so the next releases will feature more extra features

[KERNEL] Permissive Lollipop stock kernel for Samsung E Series

This is a permissive kernel built from source for galaxy E series.
As a music lover I always used to enjoy viper4android made by @zhuhang on my old phone.
Then I found about xtrememusic by PDesire and Divinebeats by @TheRoyalSeeker
Then I got the E series and those sound mods didnt work with selinux set to enforcing.
And now it runs flawlessly
All kernels are built from source with little to no improvement only selinux set to permissve.
Although I might have done some overclock or undervolting. I dont really remember. So enjoy.
If you are a music freak the i suggest to flash the xtrememusic mod or divinebeats mod . THEY ARE AWESOME.
This will trip the knox flag thereby potentially voiding your warranty.
I hold no responsibility in any case if you decide to flash this product.
DOWNLOADS:
SM-E700F
E500
Downloads for other variants will be coming soon.
I have seen that kernel of both E500F and E500H are compatible to each other so its tested
PLEASE LEAVE FEEDBACK AND HIT THAT THANKS BUTTON.
CREDITS: Samsung for the source code @jackeagle, @androidexpert35, @zhuhang, @TheWhisp, @TheRoyalSeeker
reserved
how can i install it?
1 how to install it
2 is it stable ? problems ?
3 does it work on E500f ?
thx
E700H?
excellent work
this is working with E700h/dd. I have checked and its changed to permissive
nepalbiraj said:
this is a permissive kernel built from source for galaxy e series.
as a music lover i always used to enjoy viper4android made by @zhuhang on my old phone.
Then i found about xtrememusic by pdesire and divinebeats by @theroyalseeker
then i got the e series and those sound mods didnt work with selinux set to enforcing.
And now it runs flawlessly
all kernels are built from source with little to no improvement only selinux set to permissve.
Although i might have done some overclock or undervolting. I dont really remember. So enjoy.
If you are a music freak the i suggest to flash the xtrememusic mod or divinebeats mod . They are awesome.
this will trip the knox flag thereby potentially voiding your warranty.
I hold no responsibility in any case if you decide to flash this product.
downloads:
sm-e700f
e500
downloads for other variants will be coming soon.
I have seen that kernel of both e500f and e500h are compatible to each other so its tested
please leave feedback and hit that thanks button.
Credits: Samsung for the source code @jackeagle, @androidexpert35, @zhuhang, @thewhisp, @theroyalseeker
Click to expand...
Click to collapse
work on e700m
thanks !
Someone tell us the instruction?
iamjibril said:
Someone tell us the instruction?
Click to expand...
Click to collapse
1.download the kernel ImG
2.install flashify from playstore
3.grand su permissions and install the kernel img reboot
4.remember to backup stock kernel.
Mem_0 said:
1 how to install it
2 is it stable ? problems ?
3 does it work on E500f ?
thx
Click to expand...
Click to collapse
1.download the kernel ImG
2.install flashify from playstore
3.grand su permissions and install the kernel img reboot
4.remember to backup stock kernel.
YES ITS STABLE.NO MAJOR BUGS ONLY PRIVATE MODE IS NOT WORKING.
YES IT IS TESTED ON SM-E700F
do press thanks.
iamjibril said:
E700H?
Click to expand...
Click to collapse
It will be supported soon.
You can try it but it is not tested.
instructions are above
srijesh said:
this is working with E700h/dd. I have checked and its changed to permissive
Click to expand...
Click to collapse
Now install Xtrememusic and enjoy:good:
Willing to wait for e700h thanks buddy. And btw what do I choose on flashify? Boot img or recovery img? Thank you
working in e700h
It is also working in e700h.
download the .img
then download flashy from playstore
press boot.img & select the downloaded .img
it will automatically restart & then see in about phone
Sucessfully to permissive
Can you please send me screenshot of your e700h about phone thank you
I was successful in flashing this but suddenly my root access gone. Is it safe to reroot?
root again
no problem you can flash the root again
srijesh said:
It is also working in e700h.
download the .img
then download flashy from playstore
press boot.img & select the downloaded .img
it will automatically restart & then see in about phone
Sucessfully to permissive
Click to expand...
Click to collapse
thank you srijesh for testing it out. Can you post screenshot for confirmation?
Works on E500M?
screenshot
http://c:\screenshot.png
---------- Post added at 06:34 AM ---------- Previous post was at 06:33 AM ----------

Dual Boot Patcher for ASUS Zenfone Max Pro M2

Can anyone add our device to the supported devices list ? This would be very helpful, especially since we have a large internal space, for testing out new ROMs...
Here is how to add support to any device :
https://forum.xda-developers.com/android/development/guide-dualboot-patcher-unsupported-t3647056
I wanted to try it, but I am using my phone on a daily basis and don't have an alternate VoLTE phone... Also I am a bit inexperienced in development... :crying:
Tried given steps..
1st latest version not worked when clicked on ROM, failed.
I tried bit old version say 9.3 build 179.. Clicking rom worked.
Then followed all steps but not seen X01BD device while patching zip.
This much i did.. Will check other ways.
Note: we need to check other or older version of dbp
sachinm said:
Tried given steps..
1st latest version not worked when clicked on ROM, failed.
I tried bit old version say 9.3 build 179.. Clicking rom worked.
Then followed all steps but not seen X01BD device while patching zip.
This much i did.. Will check other ways.
Note: we need to check other or older version of dbp
Click to expand...
Click to collapse
Thanks for trying
Did you follow the official method ? Which recovery are you using ? TWRP or PBRP ?
Yes
I have tried it finally... Both unofficial method as well as official..
1) Unofficial method does not seem to work, because the app crashes when we click on the ROMs section... This happens for all snapshots from 9.3.0.r340 onwards... I tried the snapshot before this one i.e. 9.3.0.r327 and there were no crashes. I continued with the unofficial method, flashed PATCH.zip, gave root permissions etc but this method did not work...
2) I tried the official method. I forked the project on Github, made the neccessary changes to the asus.yml file and created a pull request.
Here : https://github.com/chenxiaolong/DualBootPatcher/pull/1380
Now we wait for the changes to be merged with the main repo ... Then test the new release...
I didn't have enough bandwidth, otherwise would have built the apk from source myself... Still there is time ... I'll try to see if I can build the apk ....
Hey guys ... Can anyone please help in building this apk ?
Here is my repository which I forked from the official :
https://github.com/Tyakrish/DualBootPatcher
Just fork from my link and build the apk using the steps described here :
https://github.com/chenxiaolong/DualBootPatcher/wiki/Building-DualBootPatcher-from-source
And here :
https://github.com/chenxiaolong/DualBootPatcher/wiki/Building-DualBootPatcher-using-docker-images
Any update on DBP
sachinm said:
Any update on DBP
Click to expand...
Click to collapse
Unfortunately no... @chenxiaolong has not yet merged the commits with the main repo
There are a lot of commits still waiting...
You can check the status of the commit here:
https://github.com/chenxiaolong/DualBootPatcher/pull/1380
I dont currently have a build environment set up... Otherwise I would have built an unofficial version to test on our device...

[SGSI][Pie][Semi-bugless]MIUI 11

Welcome to MIUI sGSI For Galaxy J7 2017
TESTED ON J730X​
Some information you should know..
This is a fully working MIUI sGSI with Android version 9.0
If you want to report a Bug, read the F.A.Q First Then provide a logCat OR LoggingKit.zip with detailed explanation
Read the instructions and the F.A.Q Before installing the rom or posting a reply.
I don't own any files here, except patch files.
So, we are here with sGSI. It's normally called "unstable" and "not for daily usage" so users are recommended to go for GSI. But GSI lacks features and has AOSP-like design that some users may be bored of that. And now we finally break that law. sGSI can now be used as daily drivers.
As the nature of these sGSI go, it was a non stop battle for almost 3 weeks straight to get it to this point where all features are working as expected. if you appreacite this work Hit the Thanks button
RULES OF POSTING : READ everything before commenting, And especially the instlal steps, the rom has been tested throughly for a long time, so if you have an critical issue like not booting or no sim, you missed the instructions, posts that are irrelevant to this project will be ignored(Constructive criticism is welcomed). If you do face a new bug however, dont just say "hey bug here" provide more information, and a LOGCAT, bug reports without logcats will most likely be ignored.
FEATURES:
Based on MiuiMiX 11 by MMX Team 9.12.26 using ErfanTools
Android 9.0
MIUII 11 Features
Semi-SIM support (Currently one SIM only)
Heavily debloated
Zipaligned
Very Optimised
Battery and performance focused
Full MIUI without missing vital apps
Rootable with Magisk
RMM/KnoxGuard/Defex Free
And many more
Kernel:
You can choose either latest CronosKernel by @ananjaser1211, or KRAKEN kernel by @SPARTANICUS
Install steps:
ensure you have LATEST TWRP from Here
Download all the files in the DOWNLOAD section
Wipe everything (SYSTEM,DATA,CACHE,DALVIK and preferably Internal storage all together)
Flash Project Spaget 3.0 (not X!) here and follow the steps there.
Flash MIUI-Aonly-9-20191230-ErfanGSI.img to SYSTEM
Flash your desired kernel, either Cronos or KRAKEN (must be using Treble version)
[IMPORTANT] Flash Magisk in order to have patch working
Flash sGSI-Patch.zip
Flash NFC Patch
After the boot animation is on for 30~60 Seconds. Hold VolumeDown+power until the device reboots
Install Google Play Services apk in Downloads section in order to get setup working
Setup your rom and READ the F.A.Q for more information.
BUGS:
Signal bar doesn't work (always empty) but it's acturally working
FM Radio (No FM Radio app in image)
Only one SIM is working at the moment
VoLTE not working (need another fixes)
SCREENSHOTS:
Imgur
CREDITS:
IF you helped in this GSI and i forgot you, tell me in a PM or in a reply
@ananjaser1211 for his Project Spaget, CronosKernel and HUGE contribution for Exy7870
@SPARTANICUS for KRAKEN Kernel
@SrCDA for his NFC patch
@erfanoabdi for his tools to port GSIs
And the rest of EliteTeam
DOWNLOADS ARE IN POST 2
DOWNLOADS:
Official Treble support Group : Telegram
----------------------------------------------------------------
All files are uploaded here: Google Drive
GSI: Here (My Google Drive acted up and does not let me upload any more files)
FAQ:
Good idea to read this F.A.Q While the rom is installing
Notes:
Q : Brightness bar not working / Camera doesn't work
A : You have flashed Spaget X instead of Spaget 3.0. Reinstall again
Q : Phone doesn't detect any SIM cards
A : Flash latest Cronos/KRAKEN kernel
Q : Everything on my screen is so small [J730 only]
A : Go to Settings > Developer settings > Set screen density to 411
Q : I got front camera stretch
A : Change resolution from 16:9 to 4:3
Q : Can I use front flashlight?
A : No, Samsung has their own libs, for now no apps can use front flashlight. Back flashlight still works
Q : How is battery Life ?
A : With some tests and some cycles, it will be better than stock due to optimzations
Q : the phone wont install any apps
A : Reboot
One more
does the rom have some type of error for daily use
VoLTE : Not work, need flash Magisk Module and using Phone App to VoLTE work
All work normal, just a Android Pie but like Android Q MIUI :good:
Great work
The first boot is so longer? I've waiting more than 10 minutes and don't boot. Or is bootloop?
And i've not found the MIUI-Patch.zip, only sGSI-Patch.zip
What android version is this? Can i flash the official magisk? There's no camera stretch bug? Like other gsi rom?
gabriel.oliveira.brito said:
The first boot is so longer? I've waiting more than 10 minutes and don't boot. Or is bootloop?
Click to expand...
Click to collapse
After the boot animation is on for 30~60 Seconds. Hold VolumeDown+power until the device reboots
gabriel.oliveira.brito said:
And i've not found the MIUI-Patch.zip, only sGSI-Patch.zip
Click to expand...
Click to collapse
Thanks for noticing, I forgot to rename the file.
NindoS said:
VoLTE : Not work, need flash Magisk Module and using Phone App to VoLTE work
Click to expand...
Click to collapse
I don't use VoLTE, so I couldn't test if it works. Can you tell me which Magisk module you used?
NindoS said:
All work normal, just a Android Pie but like Android Q MIUI :good:
Great work
Click to expand...
Click to collapse
Nice
Updated FAQ and sGSI patch. I forgot to add an important fix in patch, so anyone using this MIUI, reflash the new patch right now :good:
I tried again, followed all the steps as requested. On the first boot, I restarted the phone after approximately 30 seconds. But I still bootloop. I'm using Project Spaget 3.0, but I can't find a topic in the forum. Could you send me your Project Spaget zip file?
My logcat is on attachments
nfc not working. I installed the fix on the twrp and it failed, I had to install the fix when I started the cell phone so that it did not give me an error and it appears as a module installed in magisk but it does not work
Working fine but having bug
I have a bug with the WhatsApp application when viewing the stories that contain videos are not played and the app freezes.
I attach my log Cat about the error
I have problems with external storage, the system does recognize it but with third-party apps such as file explorer or streaming apps like spotify they don't detect external storage, I've tried to modify the vold.fstab and nothing. some fix they have
dani_hedz said:
I have problems with external storage, the system does recognize it but with third-party apps such as file explorer or streaming apps like spotify they don't detect external storage, I've tried to modify the vold.fstab and nothing. some fix they have
Click to expand...
Click to collapse
It's sGSI related problem, don't know why it happens
argenmu09 said:
nfc not working. I installed the fix on the twrp and it failed, I had to install the fix when I started the cell phone so that it did not give me an error and it appears as a module installed in magisk but it does not work
Click to expand...
Click to collapse
It works for me
Wi-Fi not working

[Guide][Magisk][A10 - 13] Guide to install Viper4Android for Oneplus 8 Pro

This is a guide to install mods for OP8 Pro that improves the stereo speaker setup. I have helped many OP8 Pro users to achieve this. Some other OP users as well.
Custom ROMs that work with this mod (TESTED):
Stock Oxygen OS 11 (not 12/13)
CrDroid
Evolution X
*I am not responsible for bricked devices, damage to your device*
I am here to post my method for anyone who is interested. I have tested this myself and helped others to do this.
Issues:
IMPORTANT:
Setting SElinux can have security issues noted by @topjohnwu.
Viper4Android can be installed with SElinux Enforcing and Permissive. Choose SElinux Enforcing not Permissive
Installation Method:
With new Viper4Android Repackaged module
If you have other audio mods
Download Audio Modification Library from the links section
Install Audio Modification Library, reboot and disable it
Otherwise, skip to the next step
Download the latest Viper4Android Repackaged module from the links section
If you want to use the extra V4A features...
Download and extract all the guide setup or the other .zip file I attached below on your device. You need the DDC, Kernel and Preset folders.
If you downloaded and extracted on a separate device: Connect your device, copy and paste the folders into your internal storage.
Otherwise, skip to the next step
Install the Viper4Android Repackaged module.
Reboot.
Open the app and grant root
DISCLAIMER: On custom ROMs or certain devices, the drivers are installed, but NOT working properly after reboot. Just continue the method and comment if there are issues once u have finished the method.
If you have Audio Modification Library installed
Now go into magisk manager, go into modules and enable AML.
Reboot
Otherwise, skip to the next step
If u used the guide setup.zip file: in V4A app just press the file icon for presets and choose the preset.
Now make sure V4A driver is running (read Notes) and go into convolver -> impulse response. Choose any kernel, and done. OR choose the preset for that and done. If you have issues, make sure legacy mode is on but it is on by default.
Choose to your heart's desire if you downloaded all the V4A DDC and kernel files.
I personally use Dolby Digital Plus - Centre kernel
Done, also post the settings or kernels and your thoughts.
I also attached a screenshot of my configuration
Also, for new users if u connect your earphones like via headphone jack, USB-C or Bluetooth. You can tweak those as well. Not just your SPEAKERS! BUT some earphones can be damaged as well, so tweak them at your own risk.
After much tweaking myself. I think I have made my speakers much better on my 8 Pro.
I have attached a screenshot to the thread at the bottom. I have attached a screenshot for my headphones too!
I have added the individual settings as well. If u want to tweak them just press the text and it should expand.
The toggles I have on are for my speakers:
Master Limiter
Playback gain Control: Strength: 2, Maximum gain: 3X, Output threshold: -1.9dB
Convolver: Dolby Digital Plus - Centre, Cross Channel 100%
Speaker optimization
I have also tweaked my Bluetooth earphones as well with a DDC and the screenshot is attached below. I recommend Dolby headphone Live, but that's up to you.
U can add files in the DDC folders in the Android folder, but reboot and then tweak to see the difference. U CAN RISK DAMAGE IF U TWEAK TOO MUCH
You have completed the guide and can now experience dual/stereo-like speakers on your OP6/6T.
Enjoy
If anyone has any issues with this guide. Post a message and I'll get back to you
Notes:
Viper4Android sometimes doesn't turn on properly. So, play music and open the app to check the driver. The Driver status if it's working (NEON enable: yes, Enabled: yes, Status: Normal) and turn on the master limiter to see if there's an effect. This should give you an indication if V4A is working or not
I have attached DDC files below and you do the same thing with kernel files, but they are used for headphones.
You can try and use the preset (profiles). You don't have to use the preset files, they are there to make the setup easier for those who don't want to tweak too much.
If u want to add the custom presets:
Choose the specific presets u want
Transfer them into Android -> data -> com.pittvandewitt.viperfx -> files -> presets
Transfer the V4A.zip in internal storage
Reflash the V4A.zip again and reboot
Install the V4A driver again and reboot
V4A driver should be working, check the presets and it should be there
Enjoy having your presets
Fix for V4A:
There has been noted issues during the installation with V4A. If you experienced a bootloop after installing V4A in magisk...
Boot into OrangeFox, -> advanced -> file manager -> data/abd/magisk/modules and delete the V4A folder.
Reboot to system, install the module in magisk again and reboot. It should install.
Another issue was that V4A driver is installed properly, but there are no enhancements to the sound. To fix this, go into settings -> turn on and off the legacy mode toggle. This should restart the effect and make it stay on.
Links:
Modules required
Audio Modification Library Link
Download Viper4Android and one of the preset files if u want Viper4Android installed
Viper4Android Module Link
Viper4Android Repackaged Module Link
All Viper4Android preset files Link
Viper4Android files for this guide is attached below
All DDC, Kernel, and Presets in one zip is attached below
Threads where the modules are from
Audio Modification Library Thread Here
Credits:
@Zackptg5 for his Audio Modification Library and Viper4Android module
@Vimal Vinz for the V4A DDC + Kernel + profiles
Reserved
Updates
10/9/22 - Removed step for the option to choose Enforcing or Permissive for SElinux during Viper4Android module install. It has been removed
15/1/22 - Released the XDA thread that is a guide to install Viper4Android for the OP8 Pro
Not sure about the OP8 sadly as I don't own one and this guide could be used for other android devices too
This guide is a duplicate from my previous dual speaker guide for the OnePlus 6/6T. But this guide can be used for other android devices or users who just want to install Viper4Android
2/11/22 - Updated the Installation method as I found a new updated version of Viper4Android (Repackaged)
Tested the module and it works on Android 12 and Android 13
AML does work on Android 13 as well
3/2/23 - Updated the method Viper4Android method as repackaged installs the DDC, Kernel and preset files during installation.
So, u can just download and extract the compressed .zip file into internal storage and V4A will install the files for you during installation.
Extreme_Ninja2099 said:
Issues:
IMPORTANT:
Setting SElinux can have security issues noted by @topjohnwu.
Viper4Android can be installed with SElinux Enforcing and Permissive. Choose SElinux Enforcing not Permissive
Installation Method:
Install Audio Modification Library, reboot and disable it
Install the viper4Android module.
Choose the option to install with SElinux Enforcing not SElinux Permissive
If a new version of viper4Android module is available, install that
Reboot.
Open the app and grant root
Install drivers in the app and it will reboot automatically
Click to expand...
Click to collapse
Hello! Can't install on OnePlus Nord 2. SElinux Enforcing.
You are describing a method here with 'not SElinux Permissive'
Help me please.
2. Choose the option to install with SElinux Enforcing. When installing the module, there is no such preset. Basically, I've tried everything. It doesn't work... you need to somehow change SElinux
DeMiane said:
Hello! Can't install on OnePlus Nord 2. SElinux Enforcing.
You are describing a method here with 'not SElinux Permissive'
Help me please.
2. Choose the option to install with SElinux Enforcing. When installing the module, there is no such preset. Basically, I've tried everything. It doesn't work... you need to somehow change SElinux
Click to expand...
Click to collapse
U could just uninstall the v4A module in magisk manager. Then try again and choose SElinux enforcing. Also, this guide is for the 8 pro not nord 2. I don't own a nord 2 and only tested on the 8 pro
Extreme_Ninja2099 said:
U could just uninstall the v4A module in magisk manager. Then try again and choose SElinux enforcing. Also, this guide is for the 8 pro not nord 2. I don't own a nord 2 and only tested on the 8 pro
Click to expand...
Click to collapse
oxygen is the same. And when does he suggest choosing SELinux? It installs automatically and that's it.
Works great on the OP8 (crDroid). Thanks a lot for the guide!
DeMiane said:
oxygen is the same. And when does he suggest choosing SELinux? It installs automatically and that's it.
Click to expand...
Click to collapse
First of, what version of magisk are u using? I only use stable (V23), where are u getting the viper4android .zip file/module? I have added the download link in the thread. If ur getting it from magisk manager, the one to use is the viper4android FX (Not legacy and not XHiFi)
laurentlbm said:
Works great on the OP8 (crDroid). Thanks a lot for the guide!
Click to expand...
Click to collapse
That's great. I don't own an OP8 so idk if it works. Hopefully, u used the kernel and DDC files too as they make a difference in my experience. Thanks for your feedback
Extreme_Ninja2099 said:
That's great. I don't own an OP8 so idk if it works. Hopefully, u used the kernel and DDC files too as they make a difference in my experience. Thanks for your feedback
Click to expand...
Click to collapse
Yes, I'm using the file and the difference is quite impressive!
Extreme_Ninja2099 said:
First of, what version of magisk are u using? I only use stable (V23), where are u getting the viper4android .zip file/module? I have added the download link in the thread. If ur getting it from magisk manager, the one to use is the viper4android FX (Not legacy and not XHiFi)
Click to expand...
Click to collapse
Yes, I'm using version 23 of Magisk. I tried to install viper4android FX (Not legacy and not XHiFi) from the Magisk repository, as well as separately downloaded zip viper4android FX v2,7,2,1. But it doesn’t give a choice in which mode to put it, it just puts it all. Android 11. My English is bad, maybe I'm not expressing myself accurately, sorry. Also install the AML library. I saw how they put it on Pixel 3 / 4a, but the version of magisk is exactly 21.1. I can't downgrade.
DeMiane said:
Yes, I'm using version 23 of Magisk. I tried to install viper4android FX (Not legacy and not XHiFi) from the Magisk repository, as well as separately downloaded zip viper4android FX v2,7,2,1. But it doesn’t give a choice in which mode to put it, it just puts it all. Android 11. My English is bad, maybe I'm not expressing myself accurately, sorry. Also install the AML library. I saw how they put it on Pixel 3 / 4a, but the version of magisk is exactly 21.1. I can't downgrade.
Click to expand...
Click to collapse
Do u install it in magisk manager? if u installed it properly (without the magisk manager crashing) and leave it to install... The install terminal should show a question + options for u to choose if u want SElinux enforcing or permissive. U choose by pressing volum up or down. Up for enforcing and down for permissive. The the reboot button should show up. Maybe take a screen shot and show it here
( Нет выбора и app faled
Extreme_Ninja2099 said:
Do u install it in magisk manager? if u installed it properly (without the magisk manager crashing) and leave it to install... The install terminal should show a question + options for u to choose if u want SElinux enforcing or permissive. U choose by pressing volum up or down. Up for enforcing and down for permissive. The the reboot button should show up. Maybe take a screen shot and show it here
Click to expand...
Click to collapse
(No choice and app failed
DeMiane said:
(No choice and app failed
Click to expand...
Click to collapse
Then idk. This guide is for the 8 Pro not Nord 2...
Extreme_Ninja2099 said:
Then idk. This guide is for the 8 Pro not Nord 2...
Click to expand...
Click to collapse
Unfortunately... but https://forum.xda-developers.com/t/app-all-root-solutions-6-0-viper4android-fx-2-7.3774651/page-275
they even launched it on pixel 6. and it didn’t work for me either. I will look into it, thanks
Nice guide.
DeMiane said:
(No choice and app failed
Click to expand...
Click to collapse
I previously checked my comments and found that V4A can cause SElinux to be permissive on some OSs. There's a magisk module that will set your SElinux back to Enforcing with no app needed and it's a just a command that will set your SELinux back to enforcing during every boot. https://forum.xda-developers.com/t/...b-root-selinux-permissive-enable-eng.4050041/
Extreme_Ninja2099 said:
I previously checked my comments and found that V4A can cause SElinux to be permissive on some OSs. There's a magisk module that will set your SElinux back to Enforcing with no app needed and it's a just a command that will set your SELinux back to enforcing during every boot. https://forum.xda-developers.com/t/...b-root-selinux-permissive-enable-eng.4050041/
Click to expand...
Click to collapse
I'll test ... this post also interested me, by the way, changing boot.img did not help, is the phone bootlop. This is what I experimented with.
ps000000 said:
May I add Android 12 instruction to this thread.
(Only custom 12 ROMs since ColorOS12 I cant enable permissive.)
You should goto app settings Unrestrict battery usage for both SELinux and Viper.
1. Install SELinux apk enable permissive on boot.
2. Magisk install Viper 12 Fix module no reboot
3. Magisk install Viper
4. Open Viper grant root and then press ok phone will auto reboot.
5. After rebooot pen Viper setting enable Lagacy mode .... done.
Click to expand...
Click to collapse
on 11 did not roll ... (

Categories

Resources