yashsingh1/xdaforums huggingface dataset:
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] brunorochaa00:
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:

Statusbar

* Traffic indicators

* Statusbar items

* Clock & date

* Battery icon settings

* Carrier label

* Quick settings personalization

* Ticker notifications

* Other statusbar settings

Recents

* Button circle

* Layout recents

Lockscreen

* Custom lockscreen settings

* Lockscreen clock style

System

* Beautiful theme engine

* Navbar enable/disable

* Navbar button layout

* Hardware keys binding

* Hardware keys enable/disable

* Kill app with back button

* Power menu customization

* Fonts selector

* Battery LED

Many other customizations, install and take a look

Download:

THIS IS THE LAST BUILD BY ME. I'M DROPED THE DEVICE, SEARCH OTHER MAINTAINER TO KEEP THE BUILDS. THANKS TO ALL

Official website: Download

GApps:

OpenGapps: OpenGApps

Useful files and tips:

*Disable all gestures with screen off (confg > moto actions > gestures with screen off > disable all toggles

*

Use this TWRP to flash the ROM

*

Use this settings on prebuilt GCAM

IGNORES VIDEO STABILIZATION, DISABLE IT

​

Credits & Thanks:

All ViperOS Team

LineageOS team

And all other open source Devs/Teams I may have missed!
​

Other links

Telegram channel

Telegram chat discussion

ROM source
​

​

XDA:DevDB Information

[OLD] VIPER OS OREO Z2 PLAY, ROM for the Moto Z2 Play

Contributors

brunorochaa00

ROM OS Version: 8.x Oreo

ROM Kernel: Linux 3.x

ROM Firmware Required: LATEST OREO MOTOROLA FIRMWARE [OCTOBER PATCH] + TWRP 64bits TREBLE

Based On: Lineage OS

Version Information

Status: Abandoned

Current Stable Version: v5.0

Stable Release Date: 2018-11-18

Created 2018-11-18

Last Updated 2019-01-19
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] Cupcake 1.5:
Wow awesome another ROM!
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] [RoNy]R3laX:
Good job friend, testing!!!
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] TSR Sunrise:
let's get testing!))
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] manck:
is it possible to ever work jbl sound mod?
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] RUGEX:
portrait mode of gcam is working?
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] Teixeiralucs:
so great see more roms coming to moto z2 play. which snaps are working?
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] el-Loko:
first thanx for the rom!!!

i come from stock 8.0, flashed twrp from op, wiped cache, dalvik, system and data and installed this rom. but after rebooting into system (viper logo is shown) it went back to recovery.

do i have to format data? (because of 64bit)?

:cyclops:​

---------- Post added at 04:29 PM ---------- Previous post was at 03:32 PM ----------

****...after restoring previously made backup my phone stucks on moto-log blinking! never saw this behaviour, ist blinking!!!

Any tips? Ideas? f........ck..............

tried different backups, same result.

of course wiped evething first...

aaaaaaaaaaaaaaaa

---------- Post added at 05:05 PM ---------- Previous post was at 04:29 PM ----------

maybe cached security updates from motorola?

ive been notfied several times, that there is a security update but i cant install it because i had bootloader unlocked an the stock rom, which was installed, is from this forum.

****ttttttt

---------- Post added at 05:07 PM ---------- Previous post was at 05:05 PM ----------

installed lineage the same way as viper and it seems to work. puhhh...lucky!
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] OctoberRush:
Works 100% ?Amy bugs of continúe toxyc ROM
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] chuletaz024:
I already install it, for now 0 bugs, the battery mod works fine, the jbl soundboost don't work, well almot the same as pixel experience, but with a litle bit custom, i love the ticker notification, i missed from kit kat, thanks, if i have any bug i posted, and sorry for my english. Keep the fantastic work dude.
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] el-Loko:
just wanna let you know that i cant install this rom.

i freshly installed lineageos, which works perfect till now. than i made a backup, wiped everything and installed viper... bootlogo comes up but then it reboots back to recovery.

so i had to go back to lineage... BUT THANX ANYWAY!!!!

:cyclops:​
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] ujtsan:
Excellent work, it works well, the only problem I have with AT & T in Mexico is the quality of the 4g signal, in some moments I run out of signal in places where I usually had.
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] Pranav Kumar:
Is volte working?
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] chuletaz024:
Yes i had the same problem, the signal is poor in places were should had full signal. But i don't know why, i used the pixel experience rom qnd the signal was normal as the stock rom. And i had at&t mexico too.
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] HaoQT:
Fingerprint sensor

Hello!

I am kind-a new to this, but I seem to be the only one who can't use my fingerprint sensor..... It simply doesn't show up / nor respond..... I looked into it and decided to ask for help instead of going it to this on my own (I'm scared of bricking my phone).....

I used to have the default 7.1.1 nougat before this... with magisk / and an older version of TWRP.....

I have TWRP 3.2.2-r23 64 installed

Motorola Moto Z2 play ss albus (Not sure for the exact version) (I know it's ovebius)

And I have no problems flashing rom's nor installing Magisk and Gapps.....

If there are any logs/ or anything at all I can send you please just ask and I will do so....

PS: I've seen people having trouble after normaly updateing their phones to oreo but they just had buggs or it was fixed later on with updates.

Thanks in advance!

Regards.
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] Nikhil5143:
U need to be on Oreo before flashing bro
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] HaoQT:
I feared that.....

Thanks. :)
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] InsaneWitness:
I install the ROM with no errors, the SIM card is detected but the phone functions (calls, SMS, etc) doesn't work, what should I do?

Edit: forget it, the signal back right now, it was the phone operator that went unsigned, an absurd coincidence lol
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] Grimar05:
Same problem here, I had to flash stock to install viper but when I tried to install magisk my phone won't boot and even doing a clean flash I am unable to install viper, also toxic. Now my problem is that I can't back to stock because I installed some OTA's through my phone and can't find the October patch to do a clean flash with adb since I cannot install the previous build with August patch
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] Sectorian:
No problems here.

Magisk 8.0
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] ManiKurian:
Can someone confirm the kernel that is being used here.

Does it use the radium kernel or the stock one. Someone please confirm.

Thanks
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] irvingagm:
Can you tell me how did you do that? I've tried to install magisk with no success, everytime I install magisk my phone doesn't boot and I have to back to stock to repeat the process and try something else. I've tried with twrp 64 bits and magisk 17.1 or 18
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] B3NJ4$:
activar dual sim

No tengo problema con la señal, puedieron habilitar los dos sims?
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] chuletaz024:
No la habilité, no es importante para mi la doble sim. Pero regrese a pixel xperience por el problema de la señal.
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] irvingagm:
Alguno de ustedes pudo rootear con magisk para pasar safetynet en esta rom, a mi con la señal me bajo como una rayita con respecto a stock pero en cuanto salgo a la calle tengo 3 o 4 barras y sin problemas de bater
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] kc7gr:
Battery drain, no tethering, nav bar

I don't know if I did something wrong, or if there's something about my particular phone which likes to be troublesome.

Anyway... Gave this one a try after Firehound. The first quirk, after installation, was no navigation bar. I managed to restore its presence with an app, but it took a while to figure it out and find said app.

Next quirk: Battery life reduced. Again, not sure why. I was going to look deeper into it, but then I ran into quirk #3 (the deal-breaker). Specifically:

Final quirk: Neither WiFi or USB tethering to give my laptop Internet access through the phone worked. They'd connect OK, but the network symbol showed 'No Internet Access' consistently. I'm not sure what the story with that was.

In case the developers want to look into this: Phone is a Moto Z2 Play, XT1710-06 variant, dual-SIM. Magisk was the latest (v18, as I recall), OpenGapps the current one for Android 8.1, and TWRP 3.2.2.r23-64. The phone had originally been flashed to stock 8.0/Oreo.

I've fallen back to Firehound for now, and I'm going to see if I can figure out the battery drain quirk. If not, I'll give Toxyc and Resurrection a try. One of them has to be the right balance...

Thanks much in any case.
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] Nikhil5143:
Check the kernel settings for battery drain and turn off lock screen gestures
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] kc7gr:
Happy to, but...

We don't have a dog, so checking the 'kennel' settings could be difficult. :cyclops:

I'm guessing you actually meant 'kernel' settings. With that in mind, I would be happy to do so if you can tell me what specific settings to look at and where to find them.

Lock screen gestures -- I'll turn those off first thing, assuming I give this particular ROM another try (as mentioned earlier, I've fallen back to Firehound for now).

And what about the issue of WiFi/USB tethering not allowing Internet connectivity? That was the deal-breaker which pushed me back to Firehound in the first place.

Thanks much.
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] CaueHND:
Someone help me pleeease!

On the stock rom my battery lasted for about 7 hours in moderate use, it is now during around 4 hours.

Is there any way to improve this?

My battery drains about 15% at night even with all connections turned off.

Thanks!
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] Nikhil5143:
Sorry for the spelling mistake, change the cpu governors to elementalx and I never faced any issues.
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] kc7gr:
No worries!

No apology needed. It was a most amusing glitch, and I was just trying to share the inherent humor. ;)

Anyway, thanks. I'm going to give Viper another try (I -really- liked the UI design). This time, I think I'll try formatting /data after I do the wipe. I can't rule out the possibility that not doing that the first time may have caused my tethering to act bizarre.
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] kc7gr:
Final attempt, no-go...

I'm not sure what's causing it, but the WiFi hotspot tethering function simply does not work with Viper on my particular phone.

That's a deal breaker for me, so I'm going to keep trying other ROMs. Gotta be the 'perfect balance' Out There somewhere...
[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] Dani & Júnior:
Print on power button does not work

Good morning, friends, the ROM is great .. but ... need the correction to print with the power button, it is not working
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] AngelDeath:
What did you use to extract the img files?

And we need to do a form or comparison of the two and see where the differences are for rebranding. and its possibility. Because rooting wouldnt be an issue to inject into a L29 rom before flashing, or at least i dont think
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] freeza:
i used a tool to convert to ext4 then simply browsed with 7zip

you could also probably mount it in linux with no problems.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] antiochasylum:
Granted the August security patch. Would the ro.build of 10/19 perhaps say it's a newer build however just old patch?
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] freeza:
It's possible. But then again I would assume they were simply pushing builds out quick to iron out bugs, then once it was ready, simply updated it to the latest patch.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] AngelDeath:
Thanks for the direction, last question, have you had trouble opening the update app from the L29 rom? I used the Huawei Update extractor, but if fails with a trustfirmware invalid header error, unchecking verify header checksum in settings let it extract, but then I cant extract the system.img file every app I use crashes, but yet I've had no issues with any of the other img files or from the AL00 rom.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] ajsmsg78:
You're probably going to have to mount it in Linux as root. I had to do that on previous Huawei devices . Then you can zip the system and save it.

On previous devices I've used HwOta8 along with the stock rom to roll back to over firmware. I'm not sure if that would still apply to Pie devices.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] AngelDeath:
Great...every img opens with no issues except this system img file from L29.

Well digging through the Product.img file there seems to be two things I found interesting. The first there is another model # "EVR-L09" which doing a search isnt coming up with anything on google. The other is there seems to be a apk to enroll OKGoogle as the hot word, which I think is the obvious, but when I pulled the apk to try and install it, it comes back that the apk does not have a certificate.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] Steamer2499:
All we need now is a working "TWRP"...
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] ajsmsg78:
Here's a link to download the L29 9.0.0.108 system/vendor/cust that I extracted:

https://www.androidfilehost.com/?w=files&flid=285746

And here is the AL00 System:

https://www.androidfilehost.com/?fid=11410963190603853598
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] AngelDeath:
Thanks, any chance you can pull these two as well?

Cust.img

Vendor.img
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] ajsmsg78:
Sure, give me a few and I'll add them to the last post. Ok good to go, updated the link.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] AngelDeath:
I'll look at them tomorrow, but in the mean time if anyone is curious the hotword for ok google is located in product.img. One thing I saw unless I read it wrong, the recovery images are the same size in both so I'm going to guess the partiton table are going to be the same. And if anyone wants to disect the apk, its attached below
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] mac231us:
I would compare the files too forget how I did this-recall finding differences even when the size was the same on Samsung models (Latin America versus ROW models for one of their Tablet phones the T705 versus T705M)

edit must have been diff image but it was some offline (not online) checker-there were small differences in the BL and modem on those devices even though they appeared identical size-wise on those devices from what I recall (nevermind that there were actual hardware differences in the radio between those two unlike in the case of the L00 and L29-at least the bands and connectivity appear common)
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] AngelDeath:
I have two offline programs that compare, I'll see what I find and let you know.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] AngelDeath:
A quick look by two different apps (Getting an update to one of them for final comparison) shows that either both the Recovery_Vendor.img and Recovery_ramdisk.img are complete different based on comparison, or because one is a internal rooted rom (AL00) and the L29 isnt, could be why there is such a massive difference in coding. Basically the whole file is different in both, My whole screen is red except the last 3 hex lines. But checking to see if updating the app makes a difference (probably not).
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] freeza:
I should be receiving my device hopefully sometime next week. Looking forward to seeing what's possible
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] AngelDeath:
Here is a comparison of the ramdisk.img. To me I think the large difference is one is internal testing, the other is released. But just looking at this, you can see from the legend on the left its all red meaning its completely different, but yet its exactly the same partition size, got to see the rest.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] fatouraee:
Just PMd you ;)
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] AngelDeath:
:svetius: Got it
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] mac231us:
Yes the dev rom is maybe not a good one to compare with (but is all that is available ATM with the L00)...On Lenovo Tab 8704x (Android 7.1) I had one dev firmware based on Marshmallow that was spartan (no pulldown quick settings either and screen was on all the time-lot of other things to test the device though with) I used it as a way of restoring the device to stock after it got messed up with a TWRP restore that did not work. So yes, it appears this might be one of those factory raw firmwares that are very different from commercial stock.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] fatouraee:
Here is the link to download the REV-AL00 9.0.0.136 firmware.

https://mega.nz/#!950BTKrT!YdIYGBY257KzblmCHxVQgu5YDq-Vkkx40vnRP7Z3THM

Hop this is helpful.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] freeza:
Amazing. THANK YOU
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] AngelDeath:
Ok first [MENTION=350237]fatouraee[/MENTION] thank you for the rom, and the heads up.

Now this rom makes more sense for comparing, on a quick compare now I can see at least which files are different. So the first shot is all the files in the rom, second is the files that are different, just to give an idea, Will be looking through this tonight and see what I can find.

This doesnt include the Preload and Cust img's in the L29.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] AngelDeath:
Here is the comparison of the system.img. First is the complete side by side, the second is the folders that are different (Timestamps have been omitted in comparisons), The last is showing where the biggest differences are (Highlighted). This way everyone knows where to focus on differences.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] mudnightoil:
I think EVR-L09 is the either now cancelled or delayed into next year (probably cancelled) EU variant.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] Reb0rn:
In old times, where not the first number the amount of Sims? So L09 might be a single sim version...

Skickat från min EVR-L29 via Tapatalk
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] Rudolpht:
Hey, this is a good sign of getting a good phone my friend.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] ajsmsg78:
I couldn't pass this one up. As much as I loved the OP6 I wanted a larger phone.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] Rudolpht:
Ditto. Looking forward to all you add to the community for the devices you own.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] AngelDeath:
Dont know that, theoretically it should be possible based on the few locations being different and thats because of global and chinese, but the system isnt just based on the system.img, thats just part of it, you still have other factors, one of the key factors is the ID in the OS that determines L29 or AL00 and the hardware ID's in each of the 3 phones, since my belief and I think someone already confirmed this is that the rom is tied to the phone id, so we have to find either the lines of code to change the id to have the l29 install/work on al00, or if like HTC had, and admin id where changing the Phone ID to 0000 made it a universal admin phone and it didnt matter what region rom you used. Now does Huawei have such a code? Don't know, that is beyond the scope of my abilities.

But this is where the bootloader, recovery, and ramdisk has to be looked at, because there are differences in each of them in a quick comparisons of each file
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] AngelDeath:
Again rememeber hardware ID isnt the same. When I say hardware ID we dont know what they attach to, like for example you have mac addresses, each hardware has a unique ID well if those ID's are serial for example, they know which are for global region and which are china region, and they set the software to identify what region it is in so the script knows if it can be installed or not, so yes its software based, but the software is based on a script retrieving information from the phone. You bring up windows 10, great example, there are different versions based on regions, for example there was a big issue with internet explorer and windows media player years back, and MS was ordered to remove these from installation of windows, it was done based on region, & cd key, and hardware ID, another example is how windows knows to install windows normal or media edition, hardware and key.

Looking at the system img this OS handles 3-4 different phones and how to install, what do you think the rom is looking for before install to know what to install?
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] OrionBG:
Guys, this thread is for ROOT if I'm not mistaken....

Please discuss the DT2W in another thread! It is not nice when you see new replies to a thread that you eagerly follow and upon opening it you find all of them completely off-topic...
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] mac231us:
lol...things were quiet for 6 days (many other threads too related to bootloader etc) so I posted just as a side comment...

https://xdaforums.com/showpost.php?p=78287259&postcount=36

Maybe it brought some life back here...oh well go back to dormant...dtw is related to root but understand it is not fundamental to root...anyway traffic rules....tsk tsk :)
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] vandal_:
Everything is clear with bootloader. You can easily unlock it in china version.

But root is another thing and the only hope is on some genious developers who will find the way to make twrp and root for our device.
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] SREEPRAJAY:
Thread cleaned

Although I completely agree that those posts have brought this thread to life, also like a few Off Topic ones.

At times a little amount of controlled Off Topic posts bring a bit of spice and some lost spark back to the thread.

The Thread might spring into life instantly.

It also depends on the Dev who is the Owner of the thread to decide he wants OT or not.

As a rule, I am deleting few posts as they were not connected directly to the sole objective of this Thread.

Stay on TOPIC please.

Thanks
[Huawei Mate 20 X ROMs, Kernels, Recoveries, & Othe] mac231us:
I had already reported it in myself to the moderator (my own violation...hopefully it satisfies all the complaints)...thanks