yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi 10T Lite Guides, News, & Discussion] RheinPirat:
The latest from the magisk repo - v2.7.2.1

I always get the the info, that the driver is not installed. I also tried it with SELinux permissive - dind't change anything.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
If it doesn't work with permissive, then instructions from OP won't help you. I would advise checking EU ROM forum, there might be explanation for behavior you're experiencing. With stock ROM it works, so I guess that there is something else needed for that custom ROM.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
I'm running on stock rom with viper 2.7.2.1. Did exactly as mentioned in OP still no luck. But when I switch to permissive, viper works.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] TheFixItMan:
Are you using an app that can replace/save a root file?

Either

Copy the file to user directory eg downloads

Edit it with a text editor and save

Using a file browser with read/write permissions to root copy the file back replacing existing file and set permissions for the file to 6-4-4 or r-w-w

Or

Boot into twrp recovery and edit the file there
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
Maybe Magisk changed SElinux policy behavior again (I noticed something in the changelog, but did not dig into it), but since I switched to JamesDSP I don't have Viper installed anymore. I would recommend to give JamesDSP a try. Most of the features are similar to Viper + Viper distorts sound (even with all effects turned off), which doesn't happen with James.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
Tried everything, twrp, edit the module file and giving it all sorts of permissions etc, no love.

Thanks anyway for your thoughts of helping. Appreciate that.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
Is it a standalone Selinux enforcing apk installer not needing root? Have not heard of it but will check it out since viper is dead with Selinux enforcing. Thanks for the recommendation.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
@ mysiak

I installed Jamesdsp via magisk module, launched it, give it permissions it asks for, then it closes and became unresponsive even when I launch it again. Definitely not my day.

​

​
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
Oh, that's rather strange indeed. It works "out of the box" for me. What Magisk version and other modules do you have at the moment?
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
I'm on magisk 23. Got it working after installing audio modification library. Played with the settings in Jamesdsp, pretty decent audio performance but still something is lacking compared to viper. IMO viper produces a more complete audio output as a package, a badass punch which I couldn't get out of Jamesdsp. Well, hopefully a selinux enforcing fix on viper will surface sometime soon. Thanks my friend, for everything you rendered here.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
If you need audio modification library, it means that you most probably have another audio mod active. I would try turning all other modules off and enable just Viper or James.

I am not trying to sell you James DSP, but in my experience it provides higher quality audio processing and I was able to replicate all features from Viper (but I admit that I did not use a lot of them). What exactly do you find missing in James? My first impression was similar to yours, but at the end I prefer it over Viper now. The only thing I miss is home screen widget for quick preset changing.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
Without AML, James just wouldn't launch, at least on my end. Gave it another go after uninstalling Viper and still I'm leaning towards Viper with it's much superior compact audio output.

Currently I'm on stock Redmi note 9 miui 12.0.7 global and I'm toying with the idea of flashing a Kraken A11 custom rom that I know of which is selinux enforcing then root and install Viper and see if there's any joy ;)

What's your take on that?
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
I am not a fan of custom ROMs, so can't really advise.

I tried steps from my first post and Viper still works with Magisk v23. Not sure why is it different for you. All I did is:

1. installed Viper from Magisk repo

2. opened Viper app, installed driver, it rebooted automatically

3. once the phone started, checked the Viper driver status (abnormal)

4. applied all Magiskpolicy commands from terminal emulator as root

5. opened Viper app, toggled legacy/compatibility mode on and off, checked the driver status = normal
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
Via terminal emulator? Not just edit the post-fs-data.sh file? Btw is this the correct way to apply the policy, pic attached
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
I use terminal emulator for quick test - I would advise you to try it first as well. And yes, the picture shows how I was using it long term.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
The death of me (fuming mad). Whatever ways I tried, including copying the .sh file to my computer, edit with notepad, paste it back in device root folder and giving it 644 permission still, couldn't get Viper stick on enforcing. Could it be device specific, I wonder? Redmi note 9 12.0.7.0

Btw, I am willing to share the settings on Viper I configured including the .irs file if anyone is interested. I'm still mad.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
What happens when you repeat these steps?

1. install Viper from Magisk repo

2. open Viper app, install driver

3. once the phone starts, check the Viper driver status (should be abnormal)

4. apply all Magiskpolicy commands from terminal emulator as root (open any terminal app, type in "su" and copy&paste all magiskpolicy commands) - some will give an error but that's expected

5. open Viper app again, toggle legacy/compatibility mode on and off, check the driver status, it should be normal

Do NOT keep compatibility mode enabled, it doesn't seem to be working with it. You can keep legacy mode ON (for system wide audio modification) or legacy OFF (audio will be processed only from compatible apps).
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
Did exactly that, no joy.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
I have a bit different output. Only 3 errors due to missing apps (which is expected), the rest of the commands are accepted, no syntax errors at all. Maybe it's something with locale, try replacing single quotation mark ' with standard double sign ". You can do it also from PC via adb shell.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
Replaced the single quotation with double and I'm able to replicate what you have in emulator but still, driver status abnormal. I'm pulling whatever little hair I have left on my head.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
Looks good, don't forget to toggle legacy/compatibility mode to force Viper to reload the driver. :)
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
Did that don't understand why it doesn't work. Should I exit emulator before doing the toggle ?

Got to call it a night it's 3.50am on my end. Will troubleshoot later. Tks my friend
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
You can keep terminal emulator running or exit the app, the changes to magiskpolicy are applied until the next phone reboot.

As you said that you needed AML module for JamesDSP, it might be needed for Viper as well. I would give it a try.. 🙂 Don't forget to apply magiskpolicy commands with double quotes after the reboot (or modify the Viper module script so it's done automatically on the phone start).
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
Installed AML, applied magiskpolicy with double quotes via emulator, toggle Viper legacy switch, doesn't work. What's it with my device? Damn, what else could I try?
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
You can try to monitor logcat for errors ("adb logcat *:E") when you toggle Viper legacy mode on/off, but apart from that I'm out of ideas. :\
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
Yeah, guess that's it. Got to switch to permissive when using Viper and vice versa. Tks for all your help.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
I discovered one of the error message between yours and mine from terminal is slightly different. Not sure if that matters.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
Just an update, I flashed a custom rom (selinux enforcing), root with magisk 23, install Viper via magisk module, reboot after installing Viper drivers, toggle legacy switch, Viper works fine. Checked selinux, it's enforcing.

So I assume it could be miui 12 global A10 (my original stock rom) is the culprit?
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
Frankly, I have no idea why it didn't work for you. I used this very same fix on MIUI 12 + Android 10 and also on MIUI 12 + Android 11, working fine in both cases. :unsure:
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
Beats me too. I downgraded to magisk 20.4 in stock rom still doesn't work, unbelievable! I refused to be beaten though.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
Log from magisk, no idea what are they
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
Seems like some module trying to mount all of your partitions. I would try to completely uninstall Magisk and do fresh installation of Magisk + just Viper module.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
I did a clean flash on my stock rom, install magisk and viper, still magisk log showed the same stuff.

And viper didn't work as well lol.

Edit: I had suspicion my device is the cause of it and sure enough, my system partition is read only.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] hassan_eldhraawy:
You are genius man, worked flawlessly in my mi 10t Eu weekly rom

My steps was

1 : flashing viper4android and audio modification library from magisk

2 : reboot

3 : open v4a and let it install the driver

4: reboot

5: open mixplorer and edit the file as you explained

6: reboot

7: open v4a and enable legacy mode and boom!
[Xiaomi Mi 10T Lite Guides, News, & Discussion] hadiceberg:
I used x-plore to edit the file directly and it worked like a charm. No other modules or modifications needed.

MIUI .eu 12.5.1 on vayu

magisk 23.0
[Xiaomi Mi 10T Lite Guides, News, & Discussion] BarryViper:
I am that user. Huge thanks @Mysiak

​

_​
[Xiaomi Mi 10T Lite Guides, News, & Discussion] MarkusOSx:
Finally the only method who is working fine on my redminote10pro/sweet xiaomi.eu 😁👍🏼
[Xiaomi Mi 10T Lite Guides, News, & Discussion] arbayxda:
Can you tell me on how to do it using rotex please... Thx
[Xiaomi Mi 10T Lite Guides, News, & Discussion] DorianLeDev:
Wahoooooo! It WORKS! Finally!

I've been trying to get Viper4android to work on my Redmi Note 9 without having SELinux in Permissive for so long! Thanks a lot! I finally find the joy of music without ever more complex prerequisites!
[Xiaomi Mi 10T Lite Guides, News, & Discussion] wertguygywe:
This does not work for me on my Poco X3 Pro running Arrow OS 11. Setting SELinux to permissive also did not work.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] onoakino:
Is it possible I use vdc files on jamesDSP?

--edit--

wow, it does! adios, v4a.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] richiegongora:
Thank You! It's perfectly in Xiaomi Redmi Note 8 (Ginkgo). I've installed the ViPERAndroidFX module from Magisk library and wasn't working, but following this tutotial now it's working very well!

(I'm usisng a xiaomi.eu rom with miui 12.5)
[Xiaomi Mi 10T Lite Guides, News, & Discussion] aganhq:
thanks alot bruh, works for me
[Xiaomi Mi 10T Lite Guides, News, & Discussion] Lu5ck:
Second this

Edit

Got this to work on Poco X3 Pro - ArrowOS 11.0

I need to install Ainur Narsil and Audio Modification Library, then toggle legacy in viper.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] Erpe7:
Cheers for this tip !

After installing viper via magisk on my Mi 8 Dipper running official Miui 12.0.2. I uninstalled it (without trying the code first-I wasn't aware of) then I installed the 2.7.2.1 apk (should be the same I suppose) , then I found your post and added these lines. No need for me to add "few extra lines".

And it works ! So, cheers again.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] JustIceForSake:
Just wanted to say thank you! It works! I also had to put those extra lines of code you provided for a Redmi Note 8 Pro.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] brandonabandon:
Thx bro. Fix for pixel 3 xl
[Xiaomi Mi 10T Lite Guides, News, & Discussion] Saphyres:
Thanks a lot for that genius work and sharing it with us. Helped me :)
[Xiaomi Mi 10T Lite Guides, News, & Discussion] zteukhiya:
redmi note 8 magisk download
[Xiaomi Mi 10T Lite Guides, News, & Discussion] NotVinx:
Worked like a charm on my Redmi Note 9. Much appreciated 👍
[Xiaomi Mi 10T Lite Guides, News, & Discussion] Apih95:
do i need to remove musicfx app first ? im on miui 12.5 rooted
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
It works without removing anything for me, so I guess that you don't have to either.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] Apih95:
ahhh i see , coz other guide mentioned need to remove that app . ok i will not remove anything but install the viper with the guide u given later 😁
[Xiaomi Mi 10T Lite Guides, News, & Discussion] Apih95:
thanks !!!! no need to remove anything , work perfectly on my Redmi Note 10(MOJITO) MIUI 12.5.2 !!!😍😍😍😍😍
[Xiaomi Mi 10T Lite Guides, News, & Discussion] alb0603:
Legend!!! Works for me, but I did have to use both chucks of text. Redmi Note 8 Pro running Miui 12.0.5 Android 10Magisk 23.0 & V4A 2.7.2.1. I also have the Audio Modification Library mod install, not sure if this made a difference or not
[Xiaomi Mi 10T Lite Guides, News, & Discussion] voshchronos:
Damn, adding the first set of lines to the file worked perfectly for me! Thank you so much!

Btw, I'm on MIUI 12, and my phone is the Mi CC9 Meitu Edition.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] joshtau:
This worked for Samsung S10 Android 11. This should be a sticky a it looks like it resolves issues with any SeLinux enabled phone, like Samsung. I had no end of problems getting Viper4Android to work, and this ultimately fixed it. There was talk about Magisk Audio modules and such, but these are not required. Just standard Magisk install, and then this fix.

Thank you!
[Xiaomi Mi 10T Lite Guides, News, & Discussion] LucaSouza:
thank you, work very well for me.

I appreciate!
[Xiaomi Mi 10T Lite Guides, News, & Discussion] ellednarb666:
Works! This is a life saver
[Xiaomi Mi 10T Lite Guides, News, & Discussion] DocMAX:
Works now on Jelly 2, with those extra magiskpolicy lines. God bless you!
[Xiaomi Mi 10T Lite Guides, News, & Discussion] Just-a-VIetnamese:
Still here in 2022, confirm still work with V4a 2..7.2.1 and magnisk v23

What a life saver as i have to switch to selinux permissive everytime before
[Xiaomi Mi 10T Lite Guides, News, & Discussion] Andrasoul:
No way.. just a few lines.. this work perfecly with Poco F3 xiaomi.eu MIUI 13 and Magisk 24.3.

I'm using De Witt ViPER4Android. Found here https://zackptg5.com/downloads/v4afx_v2.7.2.1.zip

I follow your step with Solid Explorer then disable system default AudioEffect apps. In my case com.miui.audioeffect

Holy sheeeeet ViPER I'm back baby :D Thank you so much for sharing dude..!
[Xiaomi Mi 10T Lite Guides, News, & Discussion] Hakemblue:
I am on oneplus 10 pro oxygen os 12.1 and magisk 24.3 i tried those and many other methodes but no resaults,

But

I get the notification that says Prosaessig

The thing is that the freak pop up can not be removed to edit the settings or changing to compatible or legacy, does anyone know something i can work with?!!
[Xiaomi Mi 10T Lite Guides, News, & Discussion] Hakemblue:
I am on

oneplus 10 pro

oxygen os 12.1

and magisk 24.3

In tried those and many other methodes but no resaults,

But

I get the notification that says Prosaessig

The thing is that the freak pop up can not be removed to edit the settings or changing to compatible or legacy, does anyone know something i can work with?!!
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
Try to enable SElinux permissive mode (su; setenforce 0) and see if it fixes Viper processing (toggle on/off and legacy status a couple of times). If it still doesn't work, instructions in the OP will not help you.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] Gourcuff14:
Edit: I was looking in install not file manager. Problem solved.

Xiaomi Mi MIx 3 5G. MiUi 12.0.7.

I do not see.

In TWRP recovery

Attached is the version of Viper4Android I have installed in Magisk.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] carabot:
Hi installed on Mi 10T

Lite, no benefit , magisk also installs the drivers correctly then reboots, but there is no increment
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
You are reacting to topic more than 2 years old and I have no idea why you try to implement a workaround/fix if everything works for you. In each case, I noticed that recently Viper4android Magisk module got updated and this workaround probably isn't required anymore (I did not test, as I moved to James DSP long time ago). It might be still required for some phones.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] carabot:
Hello

I had not noticed the date, can you tell me how you are with the James DSP module?

Is James DSP better or Dolby Atmos?
[Xiaomi Mi 10T Lite Guides, News, & Discussion] _mysiak_:
I moved to JamesDSP mainly because Viper was causing some audible artifacts even with no effects enabled. JamesDSP doesn't and sounds absolutely transparent (with no effects enabled). Otherwise I find both applications pretty much equal in terms of features, so I'm sticking with JamesDSP. But I use mainly convolver with EQ, so maybe other users will find more major difference between them.

I couldn't make Dolby Atmos work reliably on my phone and offered equalizer sounded rubbish to me, so I don't use it.
[Xiaomi Mi 10T Lite Guides, News, & Discussion] Wolfcity:
Thanks a lot for that.

Works perfectly on MIUI 12.5.
[Touch Cruise General] bally3:
Hi, I have two questions:

Firstly, I've been trying to play flv files that need the on2 VP6 codec using Coreplayer but apparently their site says it is not supported.

Are there any codecs available that can or any player? I used mplayer downloaded from this site that does play the file but is jerky and audio is out sync.

Secondly, I use miniopera as my default browser and I am an avid facebook user. The Facebook site keeps telling me that I need Adobe flash installed. I have installed flash7 but it still tells me i need to install it.

(Snap2face application works great but its not the same being on the website!)

Any help would be appreciated.

Thanks in advance!
[Touch Cruise General] sonus:
flash plugins only work for ie as of yet. That being said, either visit facebook mobile using ie, or get the opera mobile 9.5 available on opera's site, and visit the full fledged facebook.
[Touch Cruise General] bally3:
Sorry I should have mentioned, itdoes the same in ie and opera 9.5 (didnt like 9.5 too many glitchy graphics!?!).
[Touch Cruise General] KaaK:
Same question here. Is there a solution to use opera and play flash. And is it possible to play a flv with on2 vp6 codec on core player. (you know flash movies for those lonely nights):p
[Touch Cruise General] bally3:
Coreplayer says On2 VP6 is not supported and I havent found anywhere any codec or program that supports it. I had some luck with mplayer playing them but its jerky at best, though I have noticed slight improvements after loading the Omnio drivers and if I play a flv file after soft resetting the voice sync isnt that bad.

Funnily mplayer is the only one that shows any video. All the others just give me sound only.
[Touch Cruise General] ZaPP187:
Flash works with the newest build of Opera 9.5 , Build 1938!

The flash you need can be found here:

http://xdaforums.com/showthread.php?t=423860

After installing Flash, you have to soft reset the phone! It WON'T work with Opera mini!!!

I'm using a Polaris with WM 6.0 and have no problems viewing youtube videos, or youp*rn / redt*be.... i can also play some flash games online!
[Touch Cruise General] bally3:
Doesnt work for me on UDK's 6.1 rom - even tried a hard reset, its got the latest opera on it but it still says i have an older version of flash on youtube videos.

Oh well.. maybe it works only on 6.0? :o
[Touch Cruise General] bally3:
Just read the small print "you must remove all previous versions of flash" apparently if its cooked into the rom like udk's it wont work, unless someone know a workaround? :rolleyes:
[Touch Cruise General] At0m1ck:
Ok, but how to remove all the version of flash pls ???

In Settings => system => Add/Remove Programs

i dont find any FLASH programm...? :confused:
[Touch Cruise General] GenIDE:
Any luck with the On2 VP6 codec? I'm in the same boat as you...
[Touch Cruise General] duvi:
Any luck with the On2 VP6 codec? I'm in the same boat as you...
[Touch Cruise General] jourdan:
There is a thread regarding the TCPMP GF5500, I ever try it and those FLV files with On2 VP6 format can be play without any problem.

http://bbs.pdafans.com/viewthread.php?tid=618669&extra=&page=1

Can try to download it, but the forum is in Chinese language. Can use google to translate it. ;)
[Touch Cruise General] taurusqh:
U can try this patch for TCPMP.

I've tested it on WM6.1. It worked but was a little jerky on my Touch Cruise.

Rename the att. to .cab. and run it on ur mobile.
[Touch Cruise General] linuxluver:
VP6 FLV on HTC Magic / Android

I copied the flv files out my browser cache and imported them into Kino on Ubuntu 9.04. I then exported them as MPEG-2.

Then I used VLC to build the FFMPEG command to "Convert" the MPEG-2 to an MP4/AAC file. I had to manually set the scale to a different value as Android's video player won't play anything bigger than 320x256(-ish). Whatever file you want to play, you need to scale it down to 320x240 at most. You need to have the "unstripped" FFMPEG files / libraries installed as the ones shipped with Ubuntu are fairly limited for legal reasons. Have a look here: http://ubuntuforums.org/showthread.php?t=1117283

Ok, it's not playing native On2 VP6....but the processor required to play those might see them looking pretty bad even if you can decode them. Converting the files to mp4/aac produces a compatible file....and they play very well.
[Touch Cruise General] chaitandeva:
You can use the "Ultra Video Convertor" to convert the VP6 to a AVI.

The video quality on WM was real crisp..:p
[Google Pixel 4a 5G Questions & Answers] michaelbsheldon:
Please can anyone who knows about cellular bands and sims tell me why my US Unlocked Pixel 4a 5G somehow shows

a 5G signal with a VZN 4G sim? How is that possible? Thanks.
[Google Pixel 4a 5G Questions & Answers] dadozer:
Because there's no such thing as a "4G/5G SIM", your sim card tells network what phone number you are and that's it.
[Google Pixel 4a 5G Questions & Answers] michaelbsheldon:
Thanks. I shouldn't have assumed that VZN's enhanced 5G network needed a different sim card.
[Google Pixel 4a 5G Questions & Answers] JohnLynchSF:
you might want to consider upgrading to a new SIM - the one you have might work with "non-standalone" 5G, but might not work for standalone 5G. Probably not something you need to do in a hurry, but probably worth considering for future-proofing
[Google Pixel 4a 5G Questions & Answers] Mrbeastycakes:
This is pretty much flat untrue, the phone holds the antennas capable of getting service from 5g. All the sim does is tell your carrier what phone number you are, if it blocks you from 5g it's because your carrier has you blocked from 5g.

I was blocked from 5g cause I didn't tell my carrier I had a 5g phone now but one phone call and they added "5g access" to my account.