Can Oreo be downgraded on the Z2 force and if so is there a Flash all - Moto Z2 Force Questions & Answers

Can Oreo be downgraded after Oreo update with August flash all Nougat files ?
Need to get the phone back on Nougat.
If not can someone like me to the oreo TMobile z2 stock firmware that can be fastboot flashed.

As far as I know, not yet. I ACCIDENTALLY downgraded, and was luckily saved by the Oreo flash-all...I had lost data connectivity. My advice? DON'T do it. Too risky.

sabrdawg said:
As far as I know, not yet. I ACCIDENTALLY downgraded, and was luckily saved by the Oreo flash-all...I had lost data connectivity. My advice? DON'T do it. Too risky.
Click to expand...
Click to collapse
DO NOT TRY TO DOWNGRADE. I had to replace my device because when I tried, it bricked my bootloader (not sure how) but it did. $150 to replace.

byt3b0mb said:
DO NOT TRY TO DOWNGRADE. I had to replace my device because when I tried, it bricked my bootloader (not sure how) but it did. $150 to replace.
Click to expand...
Click to collapse
Exactly. I was very thankful that one of the devs saved me! I thought I'd have to replace my phone!

Could you tell the reasons WHY you wanna downgrade to Nougat instead of remaining with Oreo?

Maheshwara said:
Could you tell the reasons WHY you wanna downgrade to Nougat instead of remaining with Oreo?
Click to expand...
Click to collapse
I need to get my phone to stock and locked on Oreo
For a warranty without the system modified splash screen wether it be on Nougat or Oreo

Thanks - I thought because of bugs and malfunction. Flashed it today and it has REALLY left a good impression to me up to now.

Related

Just need a bit of help getting going

So Ive searched around and I just can't find a definitive answer so here is what I got.
I understand that this here; is how you use marshmallow with the new bootloader unlock and root: http://forum.xda-developers.com/not...t/howto-bootloader-unlock-upgrade-to-t3398144
I also know that I have to do this exploit first to unlock the bootloader: http://forum.xda-developers.com/note-4-verizon/general/note-4-verizon-bootloader-unlock-t3358913
My issue is I ended up getting forced OTA 2 weeks ago. So my current question is, Do I have to roll back to lollipop? Is root/unlock even possible for me? If so, How do I do that since I haven't rolled back before. Its been a while since I've been into rooting/roms. Is there a link to doing it for marshmallow to lollipop? Also what about the firmware?
Current Stats:
Model: SM-N910V
Baseband: N910VVRU2CPD1
Android Version: 6.0.1
Build: MMB29M.N910VVRU2CPD1
Kernel Version: 3.10.40
I just need an answer since Ive been reading threads the last 2 hours. Its confusing since the titles of most are how to unlock bootloader THEN goto marshmallow. Thanks Guys!
I think I solved it myself. Looking like I'm effed with this bootloader. Since I don't think its rootable or unlockable.
ThatRoo said:
I think I solved it myself. Looking like I'm effed with this bootloader. Since I don't think its rootable or unlockable.
Click to expand...
Click to collapse
You can try to roll back to 5.1.1 by flashing the full firmware (thanks, hsbadr!) using ODIN. You can unlock the bootloader on this version.
The question is, will your phone let you. In another thread, the success rate appears to be something less than 100%. I don't know what the harm would be... if you can't do it, ODIN will likely fail. At any rate, the attempt is on you. I can't be responsible for what happens.
douger1957 said:
You can try to roll back to 5.1.1 by flashing the full firmware (thanks, hsbadr!) using ODIN. You can unlock the bootloader on this version.
The question is, will your phone let you. In another thread, the success rate appears to be something less than 100%. I don't know what the harm would be... if you can't do it, ODIN will likely fail. At any rate, the attempt is on you. I can't be responsible for what happens.
Click to expand...
Click to collapse
I did it just trying to get cyanogen to work with wifi and data/cellular to keep. However my phone is dev now and TWRP is installed.
ThatRoo said:
I did it just trying to get cyanogen to work with wifi and data/cellular to keep. However my phone is dev now and TWRP is installed.
Click to expand...
Click to collapse
Then you're good to go.
douger1957 said:
Then you're good to go.
Click to expand...
Click to collapse
Just frustrated right now trying to get Wifi to work. It looks like its suggested to try Flashing MM Stock, Reroot and Re-unlock bootloader here:
http://forum.xda-developers.com/not...t/howto-bootloader-unlock-upgrade-to-t3398144
Then use TWRP after all that.
ThatRoo said:
Just frustrated right now trying to get Wifi to work. It looks like its suggested to try Flashing MM Stock, Reroot and Re-unlock bootloader here:
http://forum.xda-developers.com/not...t/howto-bootloader-unlock-upgrade-to-t3398144
Then use TWRP after all that.
Click to expand...
Click to collapse
Just make sure you're paying attention to what you're flashing. There are only three roms in the verizon development section that are able to utilize the 6.01 bootloader and modem. JASMINE ROM, PAULPIZZ 6.01 Beta and Cm13. The other roms are ports based on 5.1.1 so you may need to stay on the previous setup until more roms are updated
Tip the OP usually states what works/does not work and updates when things are fixed . The information changes quickly so sometimes you may need to read the thread from the end back to the beginning to see if your issues have been addressed
It was actually super simple once I found the thread on how to go back to 5.1.1 then how to take that and go unlocked w/ marshmallow chain. Last thing to figure out is disabling OTA on Jasmin ROM

RETUS Nougat Firmware Package?

I've been searching high and low for a full nougat firmware package for the RETUS model... and i cant find one. Has anyone else found one?
I know there are OTAs out there, I'm looking for an FXZ that can be used with fastboot.
filefactory, mirrors.lolinet, etc... seem to have most 7.0 firmware packages EXCEPT for RETUS which only have 6.0 packages.
I have not seen a release for RETUS as of yet... did you not make a nandroid of your original stock before you started flashing...?
If not, flash the 6.0 and the updates found here on XDA.
Jimi Mack said:
I have not seen a release for RETUS as of yet... did you not make a nandroid of your original stock before you started flashing...?
If not, flash the 6.0 and the updates found here on XDA.
Click to expand...
Click to collapse
I haven't unlocked or flashed anything yet... I wanted to try and find an up to date firmware package to have on hand before I start flashing anything.
Do you know if there would be an issue with using the latest 7.0 RETAIL firmware package on my RETUS device?
https://mirrors.lolinet.com/firmware/moto/addison/official/RETAIL/
I'm still trying to wade through all these posts about firmware packages and the lost imei issues.
FanDroid09 said:
I haven't unlocked or flashed anything yet... I wanted to try and find an up to date firmware package to have on hand before I start flashing anything.
Do you know if there would be an issue with using the latest 7.0 RETAIL firmware package on my RETUS device?
https://mirrors.lolinet.com/firmware/moto/addison/official/RETAIL/
I'm still trying to wade through all these posts about firmware packages and the lost imei issues.
Click to expand...
Click to collapse
Sorry to bump this thread, but I tried to root my 7.0 retus yesterday and it is now bootlooping and not working pretty much at all. I am having the same problem with being unable to find stock 7.0 retus fastboot firmware. Did you ever find a solution? Did you just install the retail version, or did you find a fastboot file?
chris23445 said:
Sorry to bump this thread, but I tried to root my 7.0 retus yesterday and it is now bootlooping and not working pretty much at all. I am having the same problem with being unable to find stock 7.0 retus fastboot firmware. Did you ever find a solution? Did you just install the retail version, or did you find a fastboot file?
Click to expand...
Click to collapse
What did you do to root? Unlock bootloader then what?
chris23445 said:
Sorry to bump this thread, but I tried to root my 7.0 retus yesterday and it is now bootlooping and not working pretty much at all. I am having the same problem with being unable to find stock 7.0 retus fastboot firmware. Did you ever find a solution? Did you just install the retail version, or did you find a fastboot file?
Click to expand...
Click to collapse
Unfortunately I was never able to find a Retus firmware package. However I did flash the Retail firmware package from this thread:
https://forum.xda-developers.com/moto-z-play/how-to/downgrade-7-1-1-soak-test-to-7-0-t3646807
If you follow that guide you should be fine. Worked good for me.
BTW
Nice I See Stars avatar. :good:
Listened to New Demons on repeat when it came out back in the day haha.
EspElement said:
What did you do to root? Unlock bootloader then what?
Click to expand...
Click to collapse
So I am on Retus and upgraded to April patch. Then I unlocked bootloader (successfully), flashed newest TWRP (successfully), flashed the f2fs patch kernel for 7.0 (successfully), then finally Magisk's newest stable (successfully). Phone booted up fine. I went into settings and tried to factory reset, and when the phone rebooted it went to recovery and then now it just doesn't ever boot. It just bootloops. No idea why that is happening.
I found a thread that has steps to downgrade to MM (without flashing bootloader or modem or things that would possibly hard brick) and then after the downgrade I can sideload the Nougat update.
I've seen a lot of people saying if you downgrade after April patch you may hard brick your device, which I am definitely trying to avoid. So if you have any other ideas or if you think what I'm doing is fine, any advice is appreciated!
---------- Post added at 09:14 AM ---------- Previous post was at 09:12 AM ----------
FanDroid09 said:
Unfortunately I was never able to find a Retus firmware package. However I did flash the Retail firmware package from this thread:
https://forum.xda-developers.com/moto-z-play/how-to/downgrade-7-1-1-soak-test-to-7-0-t3646807
If you follow that guide you should be fine. Worked good for me.
BTW
Nice I See Stars avatar. :good:
Listened to New Demons on repeat when it came out back in the day haha.
Click to expand...
Click to collapse
I might try that instead of taking the risk of downgrading. This seems to be much better. Do you know if I would still get OTAs going this route?
Nice!! Never found anyone else on here that likes that music. I've seen them live and met them twice, they are amazing.
Does anyone know where to get the latest either RETAIL or RETUS stock firmware with the May 1st security update? NPN25.137-24.4
chris23445 said:
So I am on Retus and upgraded to April patch. Then I unlocked bootloader (successfully), flashed newest TWRP (successfully), flashed the f2fs patch kernel for 7.0 (successfully), then finally Magisk's newest stable (successfully). Phone booted up fine. I went into settings and tried to factory reset, and when the phone rebooted it went to recovery and then now it just doesn't ever boot. It just bootloops. No idea why that is happening.
I found a thread that has steps to downgrade to MM (without flashing bootloader or modem or things that would possibly hard brick) and then after the downgrade I can sideload the Nougat update.
I've seen a lot of people saying if you downgrade after April patch you may hard brick your device, which I am definitely trying to avoid. So if you have any other ideas or if you think what I'm doing is fine, any advice is appreciated!
---------- Post added at 09:14 AM ---------- Previous post was at 09:12 AM ----------
I might try that instead of taking the risk of downgrading. This seems to be much better. Do you know if I would still get OTAs going this route?
Nice!! Never found anyone else on here that likes that music. I've seen them live and met them twice, they are amazing.
Click to expand...
Click to collapse
Do not side load android N!! You will brick.
Do as the person said here. Flash the N from the forms without .gpt and bootloader
EspElement said:
Do not side load android N!! You will brick.
Do as the person said here. Flash the N from the forms without .gpt and bootloader
Click to expand...
Click to collapse
Yep, I did exactly as that thread said and everything has been working great so far! Thank you both for the help, it is greatly appreciated. I was up until almost 3 AM last night trying to fix it.
chris23445 said:
Yep, I did exactly as that thread said and everything has been working great so far! Thank you both for the help, it is greatly appreciated. I was up until almost 3 AM last night trying to fix it.
Click to expand...
Click to collapse
Is it worth after all?
chris23445 said:
Yep, I did exactly as that thread said and everything has been working great so far! Thank you both for the help, it is greatly appreciated. I was up until almost 3 AM last night trying to fix it.
Click to expand...
Click to collapse
I've been there done that that's for sure. I just bricked one of my Moto Z plays last week doing what you were about to do.
StOP!!!! If you are on Custom firmware above 6, for the love of everything holy and merciful DO NOT downgrade so you can get the OTA. Some of us have and we are waiting for blankflash files that don't even exist yet.
tpx00 said:
StOP!!!! If you are on Custom firmware above 6, for the love of everything holy and merciful DO NOT downgrade so you can get the OTA. Some of us have and we are waiting for blankflash files that don't even exist yet.
Click to expand...
Click to collapse
He stopped and is all good! I am with you. Got a dead Moto Z Play. My new one from eBay is coming today. Sigh
EspElement said:
He stopped and is all good! I am with you. Got a dead Moto Z Play. My new one from eBay is coming today. Sigh
Click to expand...
Click to collapse
Ya I'm about to go pick up a nexus 6 from craigslist until mine comes back from Motorola.

Need MM OTA UPdate for the Unlocked Moto Z Play,

hi i need the OTA zip file for the Moto Z Play because i used to have free unlimited wifi hotspot until i updated the phone,
I already have the Android 7.1.1 update but things keep crashing all the time, is it posible for me to downgrade the os?
the phone is unlocked
model : XT1635-02
Below is the method I know of but it seems people have had issues after upgrading to 7.1.1 so you may not be able to down grade at this moment.
https://forum.xda-developers.com/moto-z-play/how-to/autoscript-install-firmware-downgrade-t3558118
I will advise you that it is a bad idea to downgrade. After the April 7.0 patch, downgrading to Marshmallow and OTAing back to Nougat will result in a hard brick, which cannot be repaired without the necessary blank flash files, which are not available.
IncendiaryPyro said:
I will advise you that it is a bad idea to downgrade. After the April 7.0 patch, downgrading to Marshmallow and OTAing back to Nougat will result in a hard brick, which cannot be repaired without the necessary blank flash files, which are not available.
Click to expand...
Click to collapse
I've read about this issue. So basically only for those who had the April 7.0 patch on their Moto Z play will hard brick the device? When they downgrade and update? I've downgraded plenty of times, but decided not to OTA back to nougat.. Now I'm worried if I accidently OTA to Nougat will my phone get hard bricked?
Dchoi229 said:
I've read about this issue. So basically only for those who had the April 7.0 patch on their Moto Z play will hard brick the device? When they downgrade and update? I've downgraded plenty of times, but decided not to OTA back to nougat.. Now I'm worried if I accidently OTA to Nougat will my phone get hard bricked?
Click to expand...
Click to collapse
According to a user here, the brick happens when you install the April security update, downgrade to Marshmallow, then OTA back to Nougat, typically bricking on the first, initial update to Nougat. I've downgraded from the January patch once back to Marshmallow, then OTA'd to Nougat + February, then N + March whenever my carrier released it without any issues. I have not received the April patch yet though, but I think you're good.
Awesome. I think it's time to stop flashing roms now lmao.. I dont wanna brick my phone.
Dchoi229 said:
Awesome. I think it's time to stop flashing roms now lmao.. I dont wanna brick my phone.
Click to expand...
Click to collapse
I just got the April patch today, and it has not bricked my phone, so if you've never installed that update, you should be okay to OTA.
ok, im confused, I want to downgrade from nougat 7.1.1 to android mm 6.0 with adb, my phone is not rooted i just want to downgrade normally to have hotspot again
robertriverabula said:
ok, im confused, I want to downgrade from nougat 7.1.1 to android mm 6.0 with adb, my phone is not rooted i just want to downgrade normally to have hotspot again
Click to expand...
Click to collapse
you can't downgrade unless you unlock the bootloader, and are ok with potentially turning your phone into a brick.
robertriverabula said:
ok, im confused, I want to downgrade from nougat 7.1.1 to android mm 6.0 with adb, my phone is not rooted i just want to downgrade normally to have hotspot again
Click to expand...
Click to collapse
Ah, I finally find out that I am not the only one with hotspot issue on 7.1.1. But 7.1.1 is so good that I am not going to downgrade only for the hotspot issue. I will wait for the Official 7.1.1 release to fix that issue.
IncendiaryPyro said:
I just got the April patch today, and it has not bricked my phone, so if you've never installed that update, you should be okay to OTA.
Click to expand...
Click to collapse
Great. I've heard that the reason for why people are bricking their phone is because of the updated bootloader? The April patch updates the BL to C1.07 and mine right now is 1.05. Do you think I can flash the Xenon HD rom (7.1.1) and if for some reason i want to downgrade again i wont brick my phone?
Dchoi229 said:
Great. I've heard that the reason for why people are bricking their phone is because of the updated bootloader? The April patch updates the BL to C1.07 and mine right now is 1.05. Do you think I can flash the Xenon HD rom (7.1.1) and if for some reason i want to downgrade again i wont brick my phone?
Click to expand...
Click to collapse
Hi just wondering what is the security patch you have? I mean you have c1.05 is it MM?
Kap_Tutan said:
Hi just wondering what is the security patch you have? I mean you have c1.05 is it MM?
Click to expand...
Click to collapse
dont get confused. I never downloaded the april security patch. my bootloader version is c1.05 which i believe is the feb patch. the april patch is c1.07. If you downloaded the April patch and downgraded do not try to install the ota. it will brick your phone.
What's the reason for hard brick ?
When downgrading then receiving OTA Update .

Hard Brick Moto Z Play

Guys, i'm literally in panic. I really need some help, please.
I have an unlocked bootloader, was using Nougat 7.1.1 with december security patch, but these sec. patch "bricked" my cam, so i downgraded to marshmallow but without flashing gpt.bin and bootloader.img, I upgraded to 7.0, and then upgraded to april sec. patch 2017, but after the ota was being installed, the phone bricked, i was not able to do anything. My led doesn't appears after anything. I tried a lot of blankflash files, but none of them worked for me, since those files were for users who were in 7.0(I guess), so i literally need your help guys, what to do? will Motorola release blankflash for us? I want my phone back, i use it all the time, I don't know what to do, i'm almost crying for this lost.
Please help me!
I've searched on the forum, but nothing worked.
IM IN PANIC OMG!
follow : https://forum.xda-developers.com/moto-z-play/how-to/guide-unbrick-moto-z-play-t3618492
and you should attach error log from blankflash.
xdaVTU said:
Guys, i'm literally in panic. I really need some help, please.
I have an unlocked bootloader, was using Nougat 7.1.1 with december security patch, but these sec. patch "bricked" my cam, so i downgraded to marshmallow but without flashing gpt.bin and bootloader.img, I upgraded to 7.0, and then upgraded to april sec. patch 2017, but after the ota was being installed, the phone bricked, i was not able to do anything. My led doesn't appears after anything. I tried a lot of blankflash files, but none of them worked for me, since those files were for users who were in 7.0(I guess), so i literally need your help guys, what to do? will Motorola release blankflash for us? I want my phone back, i use it all the time, I don't know what to do, i'm almost crying for this lost.
Please help me!
I've searched on the forum, but nothing worked.
IM IN PANIC OMG!
Click to expand...
Click to collapse
location/country?
what firmware have you been using?
RSD lite?
KrisM22 said:
location/country?
what firmware have you been using?
RSD lite?
Click to expand...
Click to collapse
I'm from Brazil, so channel retbr
I was using latest version of 7.1.1 (NPNS26.118-22-12)
RSD Lite i was using the 6.2.4 version
Remember that I downgraded to 6.0.1 and upgrde through OTA to 7.0, with that OTA my phone gt bricked.
I can't reboot into bootloader to flash anything, that's why I want the blankflash
Edit. As I want my device ASAP, I've gone to a assistance. He said he was gonna send my device to another city to their software team. If they get the problem and solve it, I'll just pay 80 reais(my currency), if not, i don't pay anything.
What do you think? Do you think it's possible to fix it without changing the motherboard? And about the board, do you think that it's worth it changing it?
xdaVTU said:
I'm from Brazil, so channel retbr
I was using latest version of 7.1.1 (NPNS26.118-22-12)
RSD Lite i was using the 6.2.4 version
Remember that I downgraded to 6.0.1 and upgrde through OTA to 7.0, with that OTA my phone gt bricked.
I can't reboot into bootloader to flash anything, that's why I want the blankflash
Edit. As I want my device ASAP, I've gone to a assistance. He said he was gonna send my device to another city to their software team. If they get the problem and solve it, I'll just pay 80 reais(my currency), if not, i don't pay anything.
What do you think? Do you think it's possible to fix it without changing the motherboard? And about the board, do you think that it's worth it changing it?
Click to expand...
Click to collapse
follow what @ Ax1qwer said above, or change it. Never download to MM.
Ax1qwer said:
follow : https://forum.xda-developers.com/moto-z-play/how-to/guide-unbrick-moto-z-play-t3618492
and you should attach error log from blankflash.
Click to expand...
Click to collapse
i'm not able to download his file, i get error 401 when i click the link.
Anyway, my phone is with the assistance now, tuesday i'll get it back either they fixed it or not, but i hope they solve it...
I downloaded others blankflashes.bat but all of them didn't work, i got this everytime(attached)
The attached file is just one of the logs i got, i tried others files, but I deleted them... sorry

downgrade 8.0 to 6.0 a520

hi, I'd like to know if there were any way I could revert back to marshmallow without bricking the device. I was thinking about rooting my phone, download the stock a520 6.0 rom zip file and flash it with the recovery menu. First I don't wanna brick it, second I'm not sure I can find some flashable zip file.
I did this with my old Motorola moto g 3 and never had any problems.
do you guys think it'll work and so where I could find those files? also if there's any other safe way to do it share it please!
Thanks in advance!
nubry said:
hi, I'd like to know if there were any way I could revert back to marshmallow without bricking the device. I was thinking about rooting my phone, download the stock a520 6.0 rom zip file and flash it with the recovery menu. First I don't wanna brick it, second I'm not sure I can find some flashable zip file.
I did this with my old Motorola moto g 3 and never had any problems.
do you guys think it'll work and so where I could find those files? also if there's any other safe way to do it share it please!
Thanks in advance!
Click to expand...
Click to collapse
I don't think it will work because Samsung has anti rollback in its phones which prevents the bootloader from being downgraded. However, a system and boot flash might work. I don't know about the modem though.
Samsung is one of the few brands that implement it.
I don't really see the use though as it is quite possible to bootloop and if done incorrectly, could result in a hard brick.
nubry said:
hi, I'd like to know if there were any way I could revert back to marshmallow without bricking the device. I was thinking about rooting my phone, download the stock a520 6.0 rom zip file and flash it with the recovery menu. First I don't wanna brick it, second I'm not sure I can find some flashable zip file.
I did this with my old Motorola moto g 3 and never had any problems.
do you guys think it'll work and so where I could find those files? also if there's any other safe way to do it share it please!
Thanks in advance!
Click to expand...
Click to collapse
Quick question...
Why would you want to?
I did this with my old Moto X Play and bricked it
iloveoreos said:
I don't think it will work because Samsung has anti rollback in its phones which prevents the bootloader from being downgraded. However, a system and boot flash might work. I don't know about the modem though.
Samsung is one of the few brands that implement it.
I don't really see the use though as it is quite possible to bootloop and if done incorrectly, could result in a hard brick.
Click to expand...
Click to collapse
that is what I thought... I think the only real solution would be to find a custom Rom of the Stock 6.0 but untouched. It would not need the bootloader to be downgraded would it?
I really like samsung phones but I hate the way the treat costumers, it feels like being fooled.
Thank you for your reply though !
moozer said:
Quick question...
Why would you want to?
I did this with my old Moto X Play and bricked it
Click to expand...
Click to collapse
When I bought my Moto g 2015 it was very fast and that was surprising. All the updates started to drain the battery and make the device work slower . I tried almost all the custom Rom possible and after flashing back the stock 5.1 out of the box version I have to admit they wanted the device to become slow with all the updates.
Now when I received my A5 it was already running nougat. I think the best you can get from your phone is with the outbox version because everything is planned to be running perfectly so people buy it. For me even though it brings new features and stuff, update wont get you device any better.
So ya that's the reason I'd like to downgrade.
nubry said:
that is what I thought... I think the only real solution would be to find a custom Rom of the Stock 6.0 but untouched. It would not need the bootloader to be downgraded would it?
I really like samsung phones but I hate the way the treat costumers, it feels like being fooled.
Thank you for your reply though !
Click to expand...
Click to collapse
You could extract the system and boot out of the stock firmware, but I don't know if it's worth the risk.
nubry said:
When I bought my Moto g 2015 it was very fast and that was surprising. All the updates started to drain the battery and make the device work slower . I tried almost all the custom Rom possible and after flashing back the stock 5.1 out of the box version I have to admit they wanted the device to become slow with all the updates.
Now when I received my A5 it was already running nougat. I think the best you can get from your phone is with the outbox version because everything is planned to be running perfectly so people buy it. For me even though it brings new features and stuff, update wont get you device any better.
So ya that's the reason I'd like to downgrade.
Click to expand...
Click to collapse
Motorola got in trouble for that. Others too. It's illegal now, so you should leave out that theory.
I've had only positive experiences with my last 5 smartphones. Upgrading does precisely that...makes it better. An OEM would not produce an upgrade without testing it. That's why we had a better experience with Nougat and even better with Oreo.
What do you do differently with Oreo than you did with Nougat?

Categories

Resources