yashsingh1/xdaforums huggingface dataset:
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] DarkJoker360:
This is ViperOS​

Disclaimer:

We are not responsible for anything that may happen to your phone as a result of installing custom roms and/or kernels. you do so at your own risk and take the responsibility upon yourself.

"This is a user friendly thread. All feature requests will be heard and considered. I am not against anything that doesn't stray too far away from the original idea of the ROM! Helping one another is also encouraged! Please be respectful and you will always be treated the same way, we are all here for a good experience."

About:

We are a Brazilian team, ViperOS aims to bring stability and useful features. If you are looking for a stable ROM with true tested features, minimal bugs and no Lineage bloatwares, then this is the place to be.

Features:

Added OTA Services updater

Statusbar

QS settings

Clock statusbar settings

Battery style

Carrier label

Network traffic

VoLTE icon toggle

4G/LTE icon toggle

VPN toggle

Rounded corner settings

QS for Reboot/Recovery

QS Screenshot full and partial

Recents

Style recents AOSP and QuickStep

Button clear and Membar for recents AOSP

Lockscreen

Face auto unlock

Fingerprint authentication vibration

WheaterClient

Battery info Charging

Ambient music ticker with new style

System

Color engine

theme QS style

Styles switch

Styles clock lockscreen

Buttons and navbar settings

LED battery Charging

LED notifications colors

Power Menu advanced

Fonts packages

Pulse Navbar

OP Gestures

Thermal Controller support

VPapers new

Many other customizations, install and take a look

Download:

ViperOS

OpenGApps

​

Credits & Thanks:

All ViperOS Team

LineageOS team

And all other open source Devs/Teams I may have missed!
[MENTION=9669587]DarkDroidDev[/MENTION]
[MENTION=6792231]subdragonzj[/MENTION]
[MENTION=7442044]GuaiYiHU[/MENTION]
[MENTION=6409818]AmulyaX[/MENTION] [MENTION=1385016]resurrect[/MENTION]
​

Donations

Paypal
​

Other links

Telegram channel

Telegram chat discussion

Wallpapers channel

ROM source

Devices source
​

​

XDA:DevDB Information

ViperOS, ROM for the Xiaomi Redmi Note 7

Contributors

DarkJoker360

Source Code: [url]http://github.com/DarkJoker360[/URL]

ROM OS Version: 9.x Pie

ROM Kernel: Linux 4.x

ROM Firmware Required: Latest MIUI with unlocked bootloader and TWRP

Based On: AOSP

Version Information

Status: Stable

Current Stable Version: v6.5

Stable Release Date: 2019-07-08

Created 2019-07-08

Last Updated 2019-07-08
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] DarkJoker360:
Reserved
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] P.Rabbit:
Nice :)

tks
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] skyownz:
My favourite rom in every smartphone I own.

Going to test it on my redmi note 7.

Thank you!
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] Zorikage:
Hello, i would like to ask if it's needed to wipe data before updating to a newer version? Also will be there updates?

This rom look very well made, thanks developer for your great job.
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] skellum:
[MENTION=7019289]DarkJoker360[/MENTION] can you provide instructions on installing the rom?
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] Captain1Nemo:
Native video calling doesn't work,Instagram camera crashes,though I fixed insta cam by adding lines to buildprop
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] CraZyAle84:
Why it's exit with june patch?!?? 😭😭
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] haanz85:
last i tried vipers rom on htc sense few years ago.. is it hv same interface & features? hope this rom get continuity support dev
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] DarkJoker360:
Instructions are the same of other roms, just a full wipe and flash the rom + gapps and root(optional) if u come from another rom. If u want just to update wipe only cache and dalvik cahce and flash the rom

Because the team didn't merge yet JUly security patches !

The rom will be always supported by me, I tried to apply for official but seems that someone else already applied it before me. No problems, I will do my best to implement custom OTA features in next builds and I will continue update the rom...
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] aron11195:
so no chances on ur rom being official?
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] DarkJoker360:
probably no but I will provide the "official experience" by myself
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] zhad0ws:
Hope you will be with us for a long time. :highfive:
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] haanz85:
key of famously custom rom is that it hv consistency support & update from dev/ modder cos most user rn7 in this forum always consider not to take a risk from misuses/ bugs for daily use who make disappointed. so i hope this rom always get improving & zero bugs from function from every part
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] aron11195:
we appreciate ur hard work, keep it up sir!
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] whalesplaho:
Just flashed RR and rocking it.... Might try viperOS out, dnt know ow it ll be.
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] geddeeee:
I've tried loads of ROMS, but this is superb. No bugs and buttery smooth.

Great work, man!!!!!
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] psycho_somatic:
i get error 7 when installing, any suggestions?
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] whalesplaho:
Try with orangefox recovery and make sure yhu flash firmware 10.3.6 before flashing tha rom.
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] psycho_somatic:
Thanks, twas the firmware, had developer installed
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] whalesplaho:
Okay bro... :good:
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] DarkJoker360:
New ViperOS Update !

Changelog

* Viper updated to 6.6 version

* July 2019 security patches

* Fixed RadioFM
​
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] haanz85:
i can't customize QS toggle, how set coloumn/ row & hiding the label?
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] haanz85:
how hiding inactive signal icon while not used? is there any option in venom setting?
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] whalesplaho:
I wanna download and give a shot... Any reviews please?
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] haanz85:
rom very fluidly response open apps, but need some polish to be great. it has kernel oc who make fly like jet sdm660
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] whalesplaho:
Okay bro, I will try it out and see bro. Thanks!

Currently on derpferst aosip but lota of bugs n wish to try another new stable rom out.
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] eddro22:
This is one of the most stable roms I've used for redmi note 7 keep up the great work devs looking forward to new updates but maybe a feature request background pics in drop down would be awesome.
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] haanz85:
[MENTION=7019289]DarkJoker360[/MENTION], any progress or improvement this rom?
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] DarkJoker360:
It will be updated monthly, I can't weekly due to personal problems
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] xcrpt:
Great work, please keep it up :svetius::laugh:
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] Lego_nidas:
Is it abandoned?
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] haanz85:
[MENTION=7019289]DarkJoker360[/MENTION]; a month passed.. no progress man?
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] DarkJoker360:
There will be updates in September !
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] VmasterL:
Just wanted to let you know, I built rom with August patch and applied to be official maintainer. I will post to XDA if I get accepted.
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] DarkJoker360:
K, will close developement for ViperOS and ArrowOS then.
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] VmasterL:
Thanks for the early development! ArrowOS is up to you, I'm not planning on developing for it.
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] Rohan Saha:
You have your viper when you gonna update it or can u give link i wanna test it sir
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] VmasterL:
Here it is - not official yet, but stable I'm using right now actually. https://drive.google.com/open?id=1ZPMB9AA_8s2ymWjCjigpHtEzZ3HMWqVO
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] Rohan Saha:
Give me your telegram id i wanna ask something sir
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] VmasterL:
[MENTION=9431555]VmasterL[/MENTION]

---------- Post added at 06:00 PM ---------- Previous post was at 05:59 PM ----------

[MENTION=9431555]VmasterL[/MENTION]
[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] MikeChannon:
Closed at OP request
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] imzac:
So, I flashed Dutty's Windows Mobile 6.1 rom with no trouble. However, when I tried to install the radio, it only went to 95%. Additional tries resulted in it not even being able to start the process. It just stayed at 0%. (Is activesync suppose to be force-closed during the process?) I'm a total beginner, so any help is appreciated.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] kjb86:
Could you be more specified please:

Which ROM & Radio? There are quite a few radios as well as ROMS from Dutty.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] livefastdiefun87:
People Read The Wiki Before Flashing It Tells You Everything!!!!
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] imzac:
Radio: 1.27.14.09 Rom: Dutty's WM 6.1 5.2.19199 UC Compliant
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] NotATreoFan:
What radio version are you trying to flash? The 1.27.xx.xx listed above is a WM6 radio and it will not work with any 6.1 ROMs.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] kjb86:
Well, there is your first

problem

No WM 6.1 ROM is compatible with a 1.27... radio.

In order for it to work, you MUST have a compatible 6.1 Radio.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] imzac:
That was the version I was trying to flash.

KAIS_Radio_Only_1.27.14.09_CustomRUU

So, I can fix it by finding the correct radio? I'm still having connection issues because of this forced ActiveSync close.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] kjb86:
Will not work!

The Wiki will answer all your questions.

You will need a 1.58/1.64/1.65 radio.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] imzac:
Thank for that answer. However, I see nothing concerning why phone isn't connecting correctly, which I think is the main problem.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] kjb86:
whats not connecting?
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] imzac:
To my computer. Everytime it gets to the point where its "verifying information on your PDA phone" activesync closes out automatically. Then it says Error 264 and tells me to try again. Then activesync comes back. For any rom that I run. Now, because I'm the bootloader state, I can't connect to my computer initially like I did before. Does that matter?
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] imzac:
Okay, a simple soft reset got it all the way to the percentage bar. However, it stays at zero and come up with that same connection message. Then, I have to go through the recovery process and nothing changes after that.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] austinsnyc:
Sounds like you messed up. anyway dd you have hardspl installed should be question number 1 and if all else fails use jockys FrankenKaiser and totally reset your phone.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] redbandana:
it doesn't sound like he has hardspl installed if he is attempting to upgrade his radio and it is stuck at 95%.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] imzac:
What are my options then?
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] redbandana:
Are you still stuck in bootloader mode?
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] imzac:
Yes. Is my phone a paperweight now?
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] redbandana:
If you are stuck in bootloader then download the file I attached. Next, follow these steps:

1. Stop ActiveSync, by Task Manager (press Ctrl + Alt + Delete)

kill two processes rapimgr.exe and wcescomm.exe

2. put your device into the cradle

3. Run mtty and Choose WCEUSBSH001 in 'PORT' (if it doesn't show then you didn't stop all active sync processes above!)

4. type "set 16 0" without the quotes to tell bootloader to boot the OS after reset. (for some devices it can also be "set 14 0")

5. type "task 8" to get your device formatted

6. type "task 0" to ask your device reboot

7. take the device out of the cradle, and manually reset it if it does not do that already.

After you follow these steps search for hardspl before you attempt to flash anything else you can brick your phone if you do not have hardspl installed. You're playing with fire right now messing with your device without reading. Hopefully this helps you.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] redbandana:
here is hardspl for you. please read the attached instructions.

Actually use the kaiser-hardsplv1
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] imzac:
I don't see WCEUSB001 in PORT. I stopped the sync processes.
[Google Pixel 3 XL Questions & Answers] MegaMod:
Hi, I rooted my pixel, after that I tried to install Netflix all from the web but it says that my device is not supported. I tried to hide magisk and even google play and google play services and it didn't worked. How can I install the latest Netflix app on my device ? Thanks :)
[Google Pixel 3 XL Questions & Answers] sliding_billy:
You can't at the moment. It looks like the Play Store is seeing something that neither Magisk Hide or even a cloaked unlocked bootloader can hide. My guess is that it is an attestation similar to how Google Pay is working to fight root and unlocked bootloaders. Clearly, the Netflix help page that claims that certification is the kicker is dead wrong at this point and as of a moth or two ago. Maybe a return to stock, re-lock of your bootloader and facory reset (which locking your BL would do anyways) might get you there, but I am not about to do that. For now, sideload the most recent one off of APK Mirror and if you need to update due to some lost functionality, use one from there when it becomes available.
[Google Pixel 3 XL Questions & Answers] pacman photog:
install netflix then root
[Google Pixel 3 XL Questions & Answers] sliding_billy:
True, but Play Store will not update Netflix after that one time. I have 4 devices installed that way, and since the Play Store version with 3.14 in it the updates will not show. One of the devices hadn't got 3.14 when the others had and it got the Netflix update two ago. The others didn't get it. That device did not get the last update nor did the others. I suggested in another thread possibly uninstalling the Play Store o get it to revert to the original version and then checking to see if Netflix is available. Even if it works, I am not about to keep an older version of Play Store or have to do that every time Netflix updates. The older version of Netflix is working fine.
[Google Pixel 3 XL Questions & Answers] pacman photog:
My Netflix is on version 7. Not sure what you speaking about version 3
[Google Pixel 3 XL Questions & Answers] sliding_billy:
I was talking about the Play Store version itself (Play Store>settings).
[Google Pixel 3 XL Questions & Answers] pacman photog:
#1 wait for final q and root.

#2 Netflix doesn't need update lol

#3 my bad lol
[Google Pixel 3 XL Questions & Answers] jbarcus81:
What I find fascinating about this is I assumed it was because the bootloader was unlocked. But, flashing the Android Q Beta, allows you to install Netflix with no issues unlocked. But, if you go back and flash P? It's no longer an option. So my theory is out the window..
[Google Pixel 3 XL Questions & Answers] sliding_billy:
Rooted both ways, neither way? Safetynet?
[Google Pixel 3 XL Questions & Answers] jbarcus81:
Rooted, and non rooted. SafetyNet passes fine. I observed this on fresh installations. If I do a fresh factory install of P, I can't install Netflix even before rooting. If I flash stock P, and lock the bootloader? I can install Netflix.

Now with Q? Bootloader unlocked, factory flash Q, can install Netflix. It's very interesting that this doesn't happen with a factory flash of P..
[Google Pixel 3 XL Questions & Answers] sliding_billy:
This is leading me to believe my previous thoughts about Netflix on the Play Store. I think the Play Store is looking at SafetyNet/Device Certified 1st regardless of device. If that passes, move to the device/OS and see if it is listed for additional checking. Since Q has not been released publicly yet, I am guessing that the check goes no further and shows Netflix. This will probably change at public Q release if not sooner, and updates will cease even if the program is installed already. I believe my Tab S2 713 simply is not listed for additional checking since it is rooted and has an unlocked BL but passes SafetyNet. Play Store shows available and provides updates.

The big question is what additional testing is being performed. I doubt it is checking for unlocked BL unless the kernel masking of unlocked BL simply doesn't work anymore. I tend to think it is a database attestation check similar to what GPay does. Finding that or using MagiskHide Props Config module to set a working fingerprint might work long term, but since older versions of Netflix (already installed on all of my devices) are working OK without updating I am in no hurry to do too much testing.
[Google Pixel 3 XL Questions & Answers] jbarcus81:
Same here.. it's not a deal breaker, it's just frustrating. There's another app from the Playstore that does this from T-Mobile. T-Mobile Device Unlock (or whatever it's called). What made me really raise my eye-brows is during the initial setup of the phone after a fresh flash. In P, during initial setup, when you get to 'install additional apps' it's not listed. If I flash Q, go through setup, it's listed in additional apps.. It's very strange.
[Google Pixel 3 XL Questions & Answers] sliding_billy:
Too funny about the T-Mobile device unlock. I had that show up on my phone a few weeks ago, and I deleted it. I have 5 devices on T-Mobile, and that was the only one that it showed up on. I have seen that app before since my boys had a prepaid T-Mobile phone years ago that had that app. The app not showing in additional apps makes sense since it doesn't show up in Play Store from the device and if you search it on the PC it will say not compatible with any of your devices or compatible with some of your devices. I actually chatted with Netflix a little while ago and played stupid about the whole thing. The agent seemed to think that as long as your device was certified the app would show.
[Google Pixel 3 XL Questions & Answers] vonDubenshire:
Glad I found you. That's exactly what I came on here to find -- glad someone else noticed like I did.
[Google Pixel 3 XL Questions & Answers] Daisymae:
Where did you get the Netflix app? Play store says not compatible with my device. Rooted QB5.

---------- Post added at 07:43 PM ---------- Previous post was at 07:27 PM ----------

Forget above. My bad.
[Google Pixel 3 XL Questions & Answers] vonDubenshire:
yeh appareently APK Mirror doesn't host the Netflix app anymore either, so get it from another site.
[Google Pixel 3 XL Questions & Answers] jbarcus81:
Something interesting... Did a clean install of July Pie.. Was using Q but was having some random issues with GPS.. Anyways, I installed the APK and now I'm being told by the application itself that it's not compatible with my device.. WTH!?!?!?? Can't even side-load now??
[Google Pixel 3 XL Questions & Answers] billyt1:
Pretty sure the Android DRM (Digital Rights Management) Framework does the Netflix locking. There's a magisk module for DRM Bypassing for Netflix
[Google Pixel 3 XL Questions & Answers] vonDubenshire:
You also may need to spoof the device fingerprint. I am on Q so it lets me download right now no matter what. I just spoofed fingerprint for G Pay on top of the database
[Google Pixel 3 XL Questions & Answers] pside15:
Just stumbled upon this thread and just wanted to comment. I'm rooted with an unlocked bootloader and I've had no issues with installing Netflix of having it update when needed. I've even had to uninstall and reinstall once with no issue.
[Google Pixel 3 XL Questions & Answers] morphlinqq:
why not?
[Google Pixel 3 XL Questions & Answers] sliding_billy:
Just looking for clues as to what's going on. If you read back, you will see that the question was answered and the person I posed the question too and I have discussed. Looks like the app store only looks further into the device (for unlocked BL, etc) if it is listed for checking. Since Q is not public, the device is not getting checked. That's my theory right now.
[Google Pixel 3 XL Questions & Answers] starbase64:
i'm on android Q beta 5 rooted, saftynet, GPay and netflix works fine.
[Google Pixel 3 XL Questions & Answers] elreydenj:
I was too. It's when you change the device fingerprint in order to allow Google pay to work that it can no longer be downloaded because it detects something. If it is already downloaded then it operates normally but you can't update it through the play store.
[Google Pixel 3 XL Questions & Answers] jbarcus81:
I tried this and it doesn't seem to work... At least for me. Not sure what else to try. Guess I'll just stick with Android Q betas until final...
[Google Pixel 3 XL Questions & Answers] wangdaning:
Really sucks that google shuts everything down. Here in China I can use banking and wallet apps with full root and unlocked bootloader. I really don't get it, but I am guessing netflix does not want you to be able to download their shows?
[Google Pixel 3 XL Questions & Answers] Mech8:
Why are you still rooting? Are their any real benefits to it anymore besides cosmetics?
[Google Pixel 3 XL Questions & Answers] vonDubenshire:
There aren't many.

It's almost all superficial. I like to tinker -- I have done everything to my Samsung Note8 and then my S10e that I have downgraded to a Pixel 3 and (S10e is for sale as of right now) using it to root and test apps for my own fun.

If I get bored of it one day I will go back to that power-beast S10e.
[Google Pixel 3 XL Questions & Answers] rspkt:
Can't seem to install Netflix successfully on a fresh install of Android 10. The Play Store says it's not compatible and won't let me download it at all. When I download the .apk from another source and try and install it directly it says it's missing files and must be reinstalled. Seems even on the latest firmware for Android 10 (QP1A.190711.020.C3) Netflix refuses to work no matter what I've tried. Rather annoying. Hopefully this gets fixed or someone figures out a workaround.
[Google Pixel 3 XL Questions & Answers] sliding_billy:
Not knowing what you tried to install, I can tell you that this one has always worked for me with a sideload (last completely fresh install was less that a month ago) and works properly on Android 10.

https://www.apkmirror.com/apk/netfl...x-6-26-1-build-15-31696-android-apk-download/
[Google Pixel 3 XL Questions & Answers] rspkt:
I tried the latest and last couple versions with no success. This one however installed and works great. Thanks for the link! ??
[Google Pixel 3 XL Questions & Answers] sliding_billy:
No problem. I think a lot of them are labeled wrong. Even when it doesn't mention TV, some of them clearly are. The big red N instead of the text pic seams to be accurate, and this one is the last one uploaded with the right logo on APK Mirror.