[New] Viper4Android on Android 10 (No ringtone distortion/bluetooth audio issue) - Redmi K20 Pro / Xiaomi Mi 9T Pro Guides, News, & D

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?

Related

[Guide] How to make Viper4Android FX work on 5.0

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. ??

Viper Mod

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

Enable Flip to Shhh on Pixel devices (possibly more?)

I figured out how to reliably/permanently enable the "Flip to Shhh" feature from the Pixel 3, it works fine on my Pixel 2 XL and I made a Magisk module out of it.
Credits also go to https://www.xda-developers.com/digital-wellbeing-flip-to-silence-google-pixel-2 for pointing out the feature is located in Digital Wellbeing.
Note: after installing this module, you need to go to Settings -> Apps and *uninstall* updates to Digital Wellbeing. That's needed because the app in /data/app overrides the one in /system that the module replaces.
View attachment shhh.zip
Thanks man, that is what i was searching for good job
Phoenix Wright said:
I figured out how to reliably/permanently enable the "Flip to Shhh" feature from the Pixel 3, it works fine on my Pixel 2 XL and I made a Magisk module out of it.
Credits also go to https://www.xda-developers.com/digital-wellbeing-flip-to-silence-google-pixel-2 for pointing out the feature is located in Digital Wellbeing.
Note: after installing this module, you need to go to Settings -> Apps and *uninstall* updates to Digital Wellbeing. That's needed because the app in /data/app overrides the one in /system that the module replaces.
Click to expand...
Click to collapse
Works perfectly. Thanks
So if I understand this correctly, we shouldn't update the app through the play store after installing the module?
AcidNoteZ said:
So if I understand this correctly, we shouldn't update the app through the play store after installing the module?
Click to expand...
Click to collapse
That's correct, I'll try to keep the modded app updated anyway.
AcidNoteZ said:
So if I understand this correctly, we shouldn't update the app through the play store after installing the module?
Click to expand...
Click to collapse
That's correct, I'll try to keep the modded app updated anyway
Hey,
I think this module doesn't work on Android Q. Can you update the same.
Thanks, I love you for this!
edit: Actually, didn't notice this is for Pixel 2 XL, I have the regular Pixel 2. When installing the module and uninstalling updates from Digital Wellbeing the app just disappears on me when I reboot.
edit 2: Appears the modded APK doesn't install on the regular Pixel 2. If you could be so kind to port this over to the Pixel 2 that would be awsome!
Easy solution https://forum.xda-developers.com/pixel-2-xl/themes/root-enable-call-screening-pixel-t3861350/page38
Look at Post #378 and follow the rest of the Thread for a easy install...
Miustone said:
Easy solution https://forum.xda-developers.com/pixel-2-xl/themes/root-enable-call-screening-pixel-t3861350/page38
Look at Post #378 and follow the rest of the Thread for a easy install...
Click to expand...
Click to collapse
This unfortunately caused my phone to boot loop.
Hadookie said:
This unfortunately caused my phone to boot loop.
Click to expand...
Click to collapse
Same here with the latest Pix3lfy Module. 2.9.1 was working fine... Don't have a Backup anymore
My Module enables the Flip function anyways...
Hadookie said:
Thanks, I love you for this!
edit: Actually, didn't notice this is for Pixel 2 XL, I have the regular Pixel 2. When installing the module and uninstalling updates from Digital Wellbeing the app just disappears on me when I reboot.
edit 2: Appears the modded APK doesn't install on the regular Pixel 2. If you could be so kind to port this over to the Pixel 2 that would be awsome!
Click to expand...
Click to collapse
That's really interesting, could you get digital wellbeing from the play store and post the latest apk here? I assume digital wellbeing isn't the same for all devices, as weird as that is...
(You're using Pie, right? I'd be surprised if this worked on Q)
Miustone said:
Same here with the latest Pix3lfy Module. 2.9.1 was working fine... Don't have a Backup anymore
My Module enables the Flip function anyways...
Click to expand...
Click to collapse
According to the devs on github Pix3lify doesn't actually enable it, it only enables the menu (by manually enabling the activity). The feature doesn't actually work if you try it. Sadly patching the apk or changing your device to the Pixel 3 in build.prop is necessary (the latter causes issues with the camera though, so I'd not advise to do it).
Phoenix Wright said:
According to the devs on github Pix3lify doesn't actually enable it, it only enables the menu (by manually enabling the activity). The feature doesn't actually work if you try it. Sadly patching the apk or changing your device to the Pixel 3 in build.prop is necessary (the latter causes issues with the camera though, so I'd not advise to do it).
Click to expand...
Click to collapse
I'm using it now and since almost 4 Weeks without Problems... Even Call Screening worked. Only Bug is the Portrait Mode in the Camera since WE don't have a Dual Camera on the Front (Compared the Media Profiles). Call Screening isn't included in my Patch since it really needs a Tricky way to enable it. Pix3lfy is focused on that and i don't want to Copy them...
Miustone said:
I'm using it now and since almost 4 Weeks without Problems... Even Call Screening worked. Only Bug is the Portrait Mode in the Camera since WE don't have a Dual Camera on the Front (Compared the Media Profiles). Call Screening isn't included in my Patch since it really needs a Tricky way to enable it. Pix3lfy is focused on that and i don't want to Copy them...
Click to expand...
Click to collapse
They change the build.prop to the Pixel 3 then I guess. This module avoids having to spoof the Pixel 3 and getting the issue you described, but it replaces the apk
Phoenix Wright said:
That's really interesting, could you get digital wellbeing from the play store and post the latest apk here? I assume digital wellbeing isn't the same for all devices, as weird as that is...
(You're using Pie, right? I'd be surprised if this worked on Q)
Click to expand...
Click to collapse
https://drive.google.com/file/d/1JFRzBO0CI-ty9zAlt3U1Ly9EtezKOS7L/view?usp=drivesdk
Yes, I'm on Pie. Thanks for looking into this.
Hadookie said:
https://drive.google.com/file/d/1JFRzBO0CI-ty9zAlt3U1Ly9EtezKOS7L/view?usp=drivesdk
Yes, I'm on Pie. Thanks for looking into this.
Click to expand...
Click to collapse
Hmm, it's indeed the same apk, are you using stock? Can you see if (without the module enabled) you see a /system/priv-app/WellbeingPrebuilt/WellbeingPrebuilt.apk?
Assuming those are both true, this might be an occurrence of this Magisk module corruption bug in case you aren't on 18.2 Canary: https://forum.xda-developers.com/ap...systemless-t3432382/post79077130#post79077130 (which would end up truncating the Wellbeing apk, making it invalid).
(To be sure, uninstall the module, update to 18.2 Canary, and reinstall it).
If this doesn't work, I can only think that for whatever reason your phone is verifying signatures of apks in the /system partition. This shouldn't happen and several other modules like YT Vanced exploit this (and I tested this mod to work without signature check patches), but in case the above fails, this module patches out signature checks:
https://cdn.discordapp.com/attachments/504024533125300224/538394292121763860/signaturepatches.zip (note: the module has to be uninstalled before any Android update and reinstalled after the update).
Phoenix Wright said:
Hmm, it's indeed the same apk, are you using stock? Can you see if (without the module enabled) you see a /system/priv-app/WellbeingPrebuilt/WellbeingPrebuilt.apk?
Assuming those are both true, this might be an occurrence of this Magisk module corruption bug in case you aren't on 18.2 Canary: https://forum.xda-developers.com/ap...systemless-t3432382/post79077130#post79077130 (which would end up truncating the Wellbeing apk, making it invalid).
(To be sure, uninstall the module, update to 18.2 Canary, and reinstall it).
If this doesn't work, I can only think that for whatever reason your phone is verifying signatures of apks in the /system partition. This shouldn't happen and several other modules like YT Vanced exploit this (and I tested this mod to work without signature check patches), but in case the above fails, this module patches out signature checks:
https://cdn.discordapp.com/attachments/504024533125300224/538394292121763860/signaturepatches.zip (note: the module has to be uninstalled before any Android update and reinstalled after the update).
Click to expand...
Click to collapse
Yes I'm on stock with a custom kernel. I'll try these instructions out in a sec.
Hadookie said:
Yes I'm on stock with a custom kernel. I'll try these instructions out in a sec.
Click to expand...
Click to collapse
Let me know when you do
Phoenix Wright said:
Let me know when you do
Click to expand...
Click to collapse
So I got your module to work on my Pixel 2. Seems like there was either a bug with Magisk + user error involved in me not getting it to work.
Hmm, it's indeed the same apk, are you using stock? Can you see if (without the module enabled) you see a /system/priv-app/WellbeingPrebuilt/WellbeingPrebuilt.apk?
Click to expand...
Click to collapse
I was able to find the directory you mentioned. Even when removing the module, installing canary, and rebooting I still couldn't get your module to work. After upgrading to canary and rebooting what appeared to be Wellbeing dependencies started to crash on start up. Very annoying. I also couldn't open Wellbeing as it seemed to have been corrupted. What I did to get your module to work was uninstalling Digital Wellbeing + manually deleting the /system/priv-app/WellbeingPrebuilt directory, rebooting, and then installing your module in Magisk Canary and then rebooting. Now I have flip to shhh on my Pixel 2.
What I do find weird is that the Play Store hasn't given me the option to update Wellbeing but that's OK with me. Only thing I need it for is flip to shhh.

[GUIDE] HOW TO BOOT Q on Axon7

Hi Guys !
In this early stage we found out how to boot android Q (Erfan GSI) with a vendor/boot combo and some patches.
How to : file : https://mirrors.lolinet.com/firmware/gsi/
1. flash Q vendor/ boot combo. In fact it's latest Mokee vendor + los16 boot : https://androidfilehost.com/?fid=1395089523397937735
2. system.img (a only)
3. flash Permissiver_v2
4. flash FixZygote
5. boot
NOTE :
1. do select your SIM when it pops up the first time ! Calls should work and LTE should show up
2. a reboot messes up your APN and will disable LTE again - making a new APN will fix the LTE
What's working :
* BT working and can be toggled on/off
* NFC seems to be working but can not be toggled OFF - to be tested if it's indeed working when ON
* calls but laggy dialer - volume can be adjusted when calling
* LTE - but a reboot will disable LTE again - restoring to default or making a new APN and reboot will enable LTE again
* file manager works but very laggy sometimes
* stereo speakers
* magisk 19.0 (special one) root ok but manager crashes
What's NOT :
* wifi
* playstore : to be looked into / someone could login others couldn't...
* camera
.....
So for those who want to test, give it a try.
Perhaps some future patches will help on further development.
Thnx @yarecco
Man, is it possible to boot latest build? Or make data and some more works on April build from your guide?
HYPECUT said:
Man, is it possible to boot latest build? Or make data and some more works on April build from your guide?
Click to expand...
Click to collapse
It's not possible to get a fully functioning Android Q until Phh officially supports it into his AOSP builds, or we get a Pie vendor/kernel.
SOME MINOR UPDATE INFO ON BOOTING LATEST GSI 10
Latest GSI don't need additional files (like Permissiver or FixZygote) to boot properly. It's fairly easy to setup your phone.
Some files you might need :
1. vendor : Speedy A7 Vendor_Boot(Baddar RC1.1 kernel) Combo
2. GSI's : take a peek here :
https://sourceforge.net/projects/expressluke-gsis/files/
https://forum.xda-developers.com/project-treble/trebleenabled-device-development
https://github.com/phhusson/treble_experimentations/tags
https://sourceforge.net/projects/developerluke-roms/files/GSIs/
...
3. gapps : https://sourceforge.net/projects/opengapps/files/arm64/beta/20191114/ tip : take the pico one otherwise, depending gsi size, you might have to resize system (error70 when gapps are flashed)
4. magisk : https://sourceforge.net/projects/developerluke-roms/files/phh-magisk/
5. button reverse if needed (flash in magisk) : A2017X_swap_button_Module_unity_key
....
Installation : starting from Pie
1. wipe system, vendor, data, cache
2. flash speedy vendor combo
3. flash rom img to system
4. boot phone ( if red light, no worries, just press power to boot ) (also no worries when no OS seems to be installed when trying to boot out of twrp)
5. reboot twrp
6. flash pico gapps (some gsi like PE10 have gapps included) and magisk 20.2 (note : if you get a gapps error70, you'll have to resize system after flashing the img)
7. reboot and enjoy
BUGS :
Have tested some gsi now and only major bug is the NFC.
Depending on the gsi you might have a non working camera, fp too.
After testing some gsi, imo these are worth a try : with working camera, wifi, calls, fp, BT, hotspot
* HAVOC 3.0 : https://sourceforge.net/projects/expressluke-gsis/files/HavocOS/Ten/
* PE10 : https://sourceforge.net/projects/expressluke-gsis/files/PixelExperience/Ten/
* AOSP 10.0 v204 : https://github.com/phhusson/treble_experimentations/releases/tag/v204
* EvolutionX 3.3 : https://sourceforge.net/projects/expressluke-gsis/files/EvolutionX/Ten/
Feel free to comment on your personal use.
Ofc GSI are still to improve but worth a try.....till we have our own device specific Q roms
thnx @atakan33
why not using Speedy latest Combo with kernel RC1.2 ?
https://androidfilehost.com/?fid=6006931924117923540
Temporay fix for the CAMERA on LOS17
Just flash this in twrp ( do mount system ) : A2017X_LOS17_GSI_camera_fix
or manual fix :
search system/etc/ld.config.27.txt
change : namespace.vndk.links = system,default to namespace.vndk.links = system,default,runtime
thnx @AndyYan @phhusson
Hi raystef66,
I installed this a couple of hours ago. Installation was a breeze following your guide. I had a play services error but a wipe of data/cache fixed it. I installed the aosp 10 version. Bluetooth seems to not be working for me, it connects but does not play sound thru B/T speaker and WIFI doesn't auto connect after reboots. Everything else seems to work pretty well (I didn't try NFC) but the camera worked for me without flashing anything else. Really nice job, especially for first go round at 10.
Thanks a million.
tlarm said:
Hi raystef66,
I installed this a couple of hours ago. Installation was a breeze following your guide. I had a play services error but a wipe of data/cache fixed it. I installed the aosp 10 version. Bluetooth seems to not be working for me, it connects but does not play sound thru B/T speaker and WIFI doesn't auto connect after reboots. Everything else seems to work pretty well (I didn't try NFC) but the camera worked for me without flashing anything else. Really nice job, especially for first go round at 10.
Thanks a million.
Click to expand...
Click to collapse
can you log on matlog app while connecting and playing media and do adb shell dumpsys media.audio_policy and send it for txt
cant boot
hello
i installed the spuddy combo , gsi from havoc A only after wiping.
but the phone not booting just stack on the logo.
any suggestions?
ty
david
atakan33 said:
can you log on matlog app while connecting and playing media and do adb shell dumpsys media.audio_policy and send it for txt
Click to expand...
Click to collapse
Okay, I think I have the log, it's 7,000+ words long, do you want that posted on here?
tlarm said:
Okay, I think I have the log, it's 7,000+ words long, do you want that posted on here?
Click to expand...
Click to collapse
yes send it for txt file
atakan33 said:
yes send it for txt file
Click to expand...
Click to collapse
hopefully this worked
tlarm said:
hopefully this worked
Click to expand...
Click to collapse
p.s. prob should have noted I had flashed PE10 instead of the asop 10 I tried yesterday but the result is the same.
tlarm said:
hopefully this worked
Click to expand...
Click to collapse
one more log needed we need log from using matlog ( from playstore) .Send log while music playing on bt speaker .
atakan33 said:
one more log needed we need log from using matlog ( from playstore) .Send log while music playing on bt speaker .
Click to expand...
Click to collapse
That was while I was attempting to play on bt speaker. It connected but no sound came from bt speaker, intermittently the sound would come out of the phone speaker but for only a one second and then no sound at all.
tlarm said:
That was while I was attempting to play on bt speaker. It connected but no sound came from bt speaker, intermittently the sound would come out of the phone speaker but for only a one second and then no sound at all.
Click to expand...
Click to collapse
Here's from the matlog app. I had to zip the file because the txt file was to large to upload. This is prob more info than you asked for but wasn't sure how to do only adb shell dumpsys media.audio_policy from the app.
tlarm said:
Here's from the matlog app. I had to zip the file because the txt file was to large to upload. This is prob more info than you asked for but wasn't sure how to do only adb shell dumpsys media.audio_policy from the app.
Click to expand...
Click to collapse
thanks .Thats enough
Apart from unstable NFC in GSIs I've tried (Havoc 3.0 and EvolutionX 3.3) sometimes UI hangs and for now they are not as smooth as LiquidRemix (PIE) which is my favourite GSI (I'm using it till now).
In Evolution I've found option to wake phone by double tap which is something new in GSIs I've tried so far. Also Evolution comes with GApps so you don't have to flash it separately and worry about system partition being too small. Overall it's all going in good direction
^^Stable enough for daily use?
I'm really digging the battery life on android 10 on the 7t. I've had the set up in my sig for well over a year now. It's ok and works well but battery life could be better (esp considering new battery installed earlier this year).
Edit: I'll answer my own question. No. The nfc keeps cycling on/off. I think that's also what's introducing significant lag.
Hopefully this can be resolved to give this device a bit more life.
Nice, I wasn't sure if the Axon 7 will get some Q love.
Will try some of these ROMS.
Thanks OP

[ROM] X96 Air Hybrid AOSP Custom Rom Android 9 [ATV]

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.

Categories

Resources