Will Moto X4 get project Treble support whenever it gets Android Oreo? - Moto X4 Questions & Answers

Update
Moto hasn't enabled treble in Indian Moto X4 (XT1900-2)
Many OEM like Nokia, OnePlus etc are disabling Project Treble on their devices in Oreo updating stating that Treble requires re-partitioning of internal storage which if done via OTA has a high probability of bricking the phone.
https://m.gsmarena.com/current_nokia_phones_will_not_support_project_treble-news-28590.php
https://www.gsmarena.com/oneplus_ex...ject_treble_on_current_devices-news-28616.php
So will Moto X4 get Treble in Oreo Update? I'm afraid it might not get it.

Is Project Treble linked with the A/B Partitions ? If yes, we have already these partitions on our Moto X4 (non Android One Version) so I hope it will be compatible...

Taolefeng said:
Is Project Treble linked with the A/B Partitions ? If yes, we have already these partitions on our Moto X4 (non Android One Version) so I hope it will be compatible...
Click to expand...
Click to collapse
Nobody knows for sure yet. We'll have to wait and see when Oreo drops.

x4 was launched quite a bit after oreo was already officially released, and it's a mid-end phone by Motorola (they even give moto g4 oreo update, even though it's because they feel pressured due to previous mistaken promise, they still said they 'll go through with it...) .
It could definitely increase sales of the moto x4 and make it more able to compete with devices that will be released on Oreo in the next months coming. It would mean that customers will get updates as frequently as other devices released on Oreo,
Moto x4 retail version is released with A/B partitions just like Pixel 2XL. Seems like A/B partitioning is essential for Treble, which devices like 1+5 lack indeed.
So these are 5 factors which could contribute to treble being activated when Oreo comes to the x4 but treble could just as likely not be on it...
There are phones that got released way before the x4 that did pull it off, so it's possible.

hpgramani said:
Many OEM like Nokia, OnePlus etc are disabling Project Treble on their devices in Oreo updating stating that Treble requires re-partitioning of internal storage which if done via OTA has a high probability of bricking the phone.
https://m.gsmarena.com/current_nokia_phones_will_not_support_project_treble-news-28590.php
https://www.gsmarena.com/oneplus_ex...ject_treble_on_current_devices-news-28616.php
So will Moto X4 get Treble in Oreo Update? I'm afraid it might not get it.
Click to expand...
Click to collapse
I think motoX4 will get Treble update as having somewhat above average knowledge in smartphones, I noticed that i'm getting 44gb of space left in my 64gb variant. and moto having almost stock android without tones of blootwares. I think i should get somewhat 50-52 gb of onboard storage. And as Project Treble needs another partition may be that's where the extra space went.
Its all just my way of connecting dots and looking at the big picture. I hope i'm not wrong and u guys will agree:angel::angel:

Off topic but has anyone seen any news about the oreo update for Moto devices? I'm seeing on the tech blogs that other devices receiving betas. Helk,the HTC u life on T-Mobile is actually receiving oreo right now. I saw somewhere that Moto said promised oreo by the end of the year and no word.
Sent from my [device_name] using XDA-Developers Legacy app

aakarshmodi said:
I think motoX4 will get Treble update as having somewhat above average knowledge in smartphones, I noticed that i'm getting 44gb of space left in my 64gb variant. and moto having almost stock android without tones of blootwares. I think i should get somewhat 50-52 gb of onboard storage. And as Project Treble needs another partition may be that's where the extra space went.
Its all just my way of connecting dots and looking at the big picture. I hope i'm not wrong and u guys will agree:angel::angel:
Click to expand...
Click to collapse
our nougat has A/B partitions already, they have nothing to do with treble... that's where all the space went. z2 is not getting it, and we probably are neither..... as someone with above average knowledge, yours is pretty lacking

bombaglad said:
our nougat has A/B partitions already, they have nothing to do with treble... that's where all the space went. z2 is not getting it, and we probably are neither..... as someone with above average knowledge, yours is pretty lacking
Click to expand...
Click to collapse
We will get treble feature .... Apart from that there is no reason to give a/b partition. As it was also rumored in early 2017 for motox4. Anyways let's wait n hope for the best

aakarshmodi said:
We will get treble feature .... Apart from that there is no reason to give a/b partition. As it was also rumored in early 2017 for motox4. Anyways let's wait n hope for the best
Click to expand...
Click to collapse
That's not true at all. The reason for A/B partitions is to allow for seamless background updates, nothing to do with Treble. They were implemented on Pixel 1s before Oreo and Treble even existed.
Moto is under zero obligation to implement Treble on the X4... Unless Google really asks them to as part of the Android One program. Which is possible. I'd say it's 50/50 if we get it.

FanDroid09 said:
That's not true at all. The reason for A/B partitions is to allow for seamless background updates, nothing to do with Treble. They were implemented on Pixel 1s before Oreo and Treble even existed.
Moto is under zero obligation to implement Treble on the X4... Unless Google really asks them to as part of the Android One program. Which is possible. I'd say it's 50/50 if we get it.
Click to expand...
Click to collapse
the question is, whether google will treat a1 devices like pixels in this regard

funkymonkey_01 said:
Off topic but has anyone seen any news about the oreo update for Moto devices? I'm seeing on the tech blogs that other devices receiving betas. Helk,the HTC u life on T-Mobile is actually receiving oreo right now. I saw somewhere that Moto said promised oreo by the end of the year and no word.
Sent from my [device_name] using XDA-Developers Legacy app
Click to expand...
Click to collapse
The Android one edition starts recieving Oreo.
https://www.phonearena.com/news/Mot...arts-getting-Android-8.0-Oreo-update_id101000
So those who have Android one edition can check whether project treble is enabled or not

any updates regardes treble?

https://forum.xda-developers.com/showpost.php?p=74940357&postcount=17
Looks like it's not enabled.

LIONS1 said:
any updates regardes treble?
Click to expand...
Click to collapse
no treble support for mx4 even after oreo update

Sagar_1401 said:
no treble support for mx4 even after oreo update
Click to expand...
Click to collapse
same here for MI A1 thats disappointment only HTC U11 Life has it

aakarshmodi said:
We will get treble feature .... Apart from that there is no reason to give a/b partition. As it was also rumored in early 2017 for motox4. Anyways let's wait n hope for the best
Click to expand...
Click to collapse
we're not getting it, told you so

Anyone grab OTA zip yet? Would love to take a peek.
As for treble...wonder if proprietary vendor/HALs will ever pop up anywhere (assuming they were ever created). Seems that is all that is needed to implement it on an otherwise capable device.

bombaglad said:
we're not getting it, told you so
Click to expand...
Click to collapse
Not having it enabled yet isn't necessarily a sign that it isn't coming. The question is still is it partitioned TO support it, even if not using it yet. it was the repartitioning that other vendors claimed made it nearly impossible to support older devices, so if they have prepared and partitioned it cleanly, then there is still hope. It isn't a good sign though.

ebrandsberg said:
Not having it enabled yet isn't necessarily a sign that it isn't coming. The question is still is it partitioned TO support it, even if not using it yet. it was the repartitioning that other vendors claimed made it nearly impossible to support older devices, so if they have prepared and partitioned it cleanly, then there is still hope. It isn't a good sign though.
Click to expand...
Click to collapse
yes it is, stop waking false hopes in people.. the current A/B partitioning scheme has nothing to do with treble, all would still have to be repartitioned again for treble to be implemented... if they wanted to implement it, they would've done it already.... why would they even make two separate oreo builds, one without treble and later one with it?
also, i hate how everyone talks about "enabling" and "not enabling" treble... it's not a flag in build.prop or whatever that you can just enable, which makes treble magically work! it's a huge structural change on a pretty damn deep level. so please, let's talk about implementing, rather than enabling treble

bombaglad said:
yes it is, stop waking false hopes in people.. the current A/B partitioning scheme has nothing to do with treble, all would still have to be repartitioned again for treble to be implemented... if they wanted to implement it, they would've done it already.... why would they even make two separate oreo builds, one without treble and later one with it?
also, i hate how everyone talks about "enabling" and "not enabling" treble... it's not a flag in build.prop or whatever that you can just enable, which makes treble magically work! it's a huge structural change on a pretty damn deep level. so please, let's talk about implementing, rather than enabling treble
Click to expand...
Click to collapse
It is about being able to load the proper vendor modules into the proper places. The key questions are a) are the places ready to receive the vendor modules when ready and b) when will the vendor modules be ready. You can easily have a Treble partition structure without the code to put in it. Why else would there be so many partitions vs. other phones on the X4? I'm not saying treble WILL ever be enabled, but there can be very good reasons (like lack of Qualcomm Treble modules for the hardware) why the phone hasn't had a treble enabled build yet.

Related

Sign for Project treble for the oneplus 5t!!!! change.org.

Hello everyone,
As i am sure you're aware, Oneplus recently told the public that they weren't going to support project treble with their devices. This only concerns the oneplus 5t but maybe with a bit of luck and community support, they shall do the same for their other devices on oreo.
Let's hope this works!!
https://www.change.org/p/carl-pei-we...ail_responsive
And we have yet another thread for this ...
Sent from my OnePlus 3 using Tapatalk
It's dead. They will never give treble for actual devices. That already said that they just can't because treble need 2 data partitions and actual OnePlus devices have only one, they said an OTA update to make this is possible but there is a risk to brick the device so they cancelled treble development. Only OnePlus 6 and futures phones will include this.
Bryandu13 said:
It's dead. They will never give treble for actual devices. That already said that they just can't because treble need 2 data partitions and actual OnePlus devices have only one, they said an OTA update to make this is possible but there is a risk to brick the device so they cancelled treble development. Only OnePlus 6 and futures phones will include this.
Click to expand...
Click to collapse
They can live with about 10-15 threads asking for Treble from ppl without even understanding what is needed for it, but they don't wanna have 2395482 threads of ppl who killed their phone via OTA, seems legit for me.
Treble is nice and all, but TBH we're gonna be just fine without it. OnePlus devices are very popular in dev community and use very common internals so updating shouldn't be an issue. Just look at how far people brought the original Galaxy S, a phone that shipped with 2.1 Eclair! Treble is far more important for mid-range and low-end, less popular devices - the ones which usually get forgotten soon after launch.
Tl;dr: we'll survive. I'm sure OP3/T and 5/T will be among the first to get LineageOS 16 even without Treble.
Sent from my OnePlus 3 using Tapatalk
Oh come on they dont have a partition bro, may be there next devices will support it
Devices that don't have a separate Vendor partition will not have treble enabled. No need for any Petition etc
Until OnePlus ship a device with a vendor partition there won't be treble

Current X4 models to get treble support.?

So today Motorola India launched a new variant of X4 in India. Bumping the RAM from 3 & 4 GB to 6GB with same 64GB storage.
The main highlight is the phone comes with Oreo out of box and it supports Treble..
Now see what Motorola has to say about new X4 Variant -
There don't seem to be any other differences but the RAM amount, and the fact that the handset ships with Oreo by default. Motorola does say that there are a few interface tweaks pertinent to the fresh X4, but the other models will eventually get them, too. After that the key difference will be the extra 2GB of RAM.
So what is Motorola is talking here abt that the older models will eventually get it..? Is it the treble support.?
If they don't enable treble on the original moto x4, they will be loosing out on many potential customers who care about the latest updates and ROMs. I think that not enabling treble will be a huge mistake on Motorola's part. I'm also starting to get annoyed with the huge market catering to India...
Honestly, I think there's 0 chance it will happen, sorry.
Do you guys think its possible to flash the stock rom from a new moto x4 to an old one ? That could be a way to enable treble for the "old" devices
harry_martini said:
Do you guys think its possible to flash the stock rom from a new moto x4 to an old one ? That could be a way to enable treble for the "old" devices
Click to expand...
Click to collapse
I am curious to take a look at the firmware from this device. Does anyone have it?
No one should hold their breath for a "Treble Update" from Motorola... it may require repartitioning the device and doing that via OTA would be quite a challenge and be too risky for them.
That said, I would still like to see the vendor/HAL implementation, and especially check out partitioning. From an efficiency/cost standpoint it would be surprising to see any major differences in structure since that would require Motorola to have a dev team just for one new variant.
But even if the devices are identical that does not mean we could simply flash the Treble firmware. There would seem to be an intermediate step that would require partitioning. It may be beyond the scope of our existing tools. These may be changes that could only be made with Motorola proprietary software.
But an interesting development, nonetheless...
Just did a little reading, and it seems that the hardware IS different than the original X4...specifically the SoC which is SDM636 running custom Kyro architecture vs. our SDM630
mightysween said:
Just did a little reading, and it seems that the hardware IS different than the original X4...specifically the SoC which is SDM636 running custom Kyro architecture vs. our SDM630
Click to expand...
Click to collapse
where did u read that..?
The only difference is extra 2gb ram and Oreo out of box.
here is the product page, check for yourself..
https://www.flipkart.com/moto-x4-super-black-64-gb/p/itmez9u3cgg9zfy2?pid=MOBFF6GGPJYKGQCK&sattr=color&sattr=storage&sattr=ram&st=ram
Jithin91 said:
where did u read that..?
The only difference is extra 2gb ram and Oreo out of box.
here is the product page, check for yourself..
https://www.flipkart.com/moto-x4-su...CK&sattr=color&sattr=storage&sattr=ram&st=ram
Click to expand...
Click to collapse
Read it here on XDA
https://www.xda-developers.com/new-motorola-moto-x4-variant-india-february-1/
mightysween said:
Read it here on XDA
https://www.xda-developers.com/new-motorola-moto-x4-variant-india-february-1/
Click to expand...
Click to collapse
it was a rumour. x4 6gb version is still having sdm630.
kraatus90 said:
it was a rumour. x4 6gb version is still having sdm630.
Click to expand...
Click to collapse
Excellent... can't wait to see under the hood
I don't think so, but it IS possible.
When Oreo came out, it was important for Motorola to update their phones quickly to Oreo;
in order to look good compared to other brands.
Implementing Treble would take more time; but once implemented would make it easier for them to provide faster security updates in the future.
So it's a possibility that the next security update in january or february, may include Treble.
The moto X4 is due to receive Security updates until April 2019, so Treble might make sense to Motorola.
But there's definately no way to know for sure.
But isn't 6 GB just a variant of Moto x4, so probably it also doesn't have project treble enabled.
Jithin91 said:
So today Motorola India launched a new variant of X4 in India. Bumping the RAM from 3 & 4 GB to 6GB with same 64GB storage.
The main highlight is the phone comes with Oreo out of box and it supports Treble..
Now see what Motorola has to say about new X4 Variant -
There don't seem to be any other differences but the RAM amount, and the fact that the handset ships with Oreo by default. Motorola does say that there are a few interface tweaks pertinent to the fresh X4, but the other models will eventually get them, too. After that the key difference will be the extra 2GB of RAM.
So what is Motorola is talking here abt that the older models will eventually get it..? Is it the treble support.?
Click to expand...
Click to collapse
I am also sad seeing such slow development on X4 not much roms, not official or unofficial treble support!, still being Android one device is so sad and bad!
---------- Post added at 11:49 AM ---------- Previous post was at 11:43 AM ----------
mightysween said:
I am curious to take a look at the firmware from this device. Does anyone have it?
No one should hold their breath for a "Treble Update" from Motorola... it may require repartitioning the device and doing that via OTA would be quite a challenge and be too risky for them.
That said, I would still like to see the vendor/HAL implementation, and especially check out partitioning. From an efficiency/cost standpoint it would be surprising to see any major differences in structure since that would require Motorola to have a dev team just for one new variant.
But even if the devices are identical that does not mean we could simply flash the Treble firmware. There would seem to be an intermediate step that would require partitioning. It may be beyond the scope of our existing tools. These may be changes that could only be made with Motorola proprietary software.
But an interesting development, nonetheless...
Click to expand...
Click to collapse
I am very sad seeing such slow development on X4 not much roms, not official or unofficial treble support!, still being Android one device is so sad and bad!
The slow development is because of the A/B partition scheme, if you look other phones that uses the same partition system it'll be the same, it's Google "fault".
Last I checked, all devices running Oreo have to have Treble. That is why everyone was mad at HTC for shipping new phones with Nougat.It especially makes sense for the Android One variant because the have to get timely updates out, which they have. It would be off for the 6gb to have it and no others because Google requires every

project treble compatibility for Moto G5 S

Today it has been announced in the XDA that redmi Note 4 got its project treble compatibility and it is a full project treble compatibility.
So when is Moto G5 s going to receive any kind of project treble compatibility but I think that it is relative the easier than the Xiaomi devices because it has all the resources available and I don't think there is any kind of heavy modification from the Motorola side as Xiaomi
But motorola does not offer enough sources to enable trebel i think..
What is project treble anyway, care to explain?
Sent from my XT1805 using Tapatalk
jdesignz said:
What is project treble anyway, care to explain?
Sent from my XT1805 using Tapatalk
Click to expand...
Click to collapse
Google can explain, but don't expect anything for this device. It's good for the future, but this device is in the past.
jdesignz said:
What is project treble anyway, care to explain?
Sent from my XT1805 using Tapatalk
Click to expand...
Click to collapse
There's an additional abstraction layer / API between the OS and the hardware drivers,
that make it easier to update the Android OS across different vendors with the same chipset (SoC) and hardware features (and long-term probably also across newer Android and Kernel versions, not sure though)
In essence you should be able to run an AOSP build from e.g. Huawei on Sony phones, LG, etc. as long as the components are the same,
meaning: e.g. phone calling, WiFi, etc. all should be working out of the box after installing that, camera and specific features (e.g. dedicated sound DAC) might be a different story though and require adjustments (not sure how that is realized in detail with Treble)
The thing with Project Treble is that it has to be considered right from the start, meaning there need to be (2 ?) additional partitions for updates available:
Partition A (current),
Partition B (new)
So that means for existing device it would involve re-partitioning and/or adding additional partitions to make a device Project Treble "ready",
which is practically impossible since this cannot be achieved with OTA updates.
I've read that older Huawei (or other vendor, Xiaomi ?) has this experimentally added (community ?) but this would require TWRP and/or custom manual intervention through recovery
and most people aren't able to do this - so it's unrealistic that existing device without Project Trouble could be "upgraded", retrofitted through that means
that's at least the superficial level that I got to understand from the discussion from other Sony devs
Hope that helps
Anything that can be developed for this phone have to be figured out very fast because Moto is going to release the G6 family very soon and as you know that once a new family gets released the older family gets less attention and gradually dies over the time and sadly I can see that there are no dedicated developers for this phone so the community has to take the responsibility to do anything possible for this phone as soon as possible.

Support of RR remix

Somebody tried reguest support of some custom rom ? I try it right now.
najjannajS650 said:
Somebody tried reguest support of some custom rom ? I try it right now.
Click to expand...
Click to collapse
Nothing will do it, first you need a working TWRP, secondly you need a dev that would do active support. Forget about it, Moto G6 (ALI) has no developers interest in this phone model.
kemoti said:
Nothing will do it, first you need a working TWRP, secondly you need a dev that would do active support. Forget about it, Moto G6 (ALI) has no developers interest in this phone model.
Click to expand...
Click to collapse
The G6 has been out since just May, what are you talking about? Most people in the Moto G series had G5S+'s where there's a **** load of development for and decided that the G6 wasn't enough of an upgrade for them to make the change, but there will always be a potential for new Devs to come to a device. I'll take this over to Android Forums for all I care and crowd source over there, there's always been a desire from up and coming Devs to work on low end phones over there, I bet anything someone will be willing to Dev on a donate device, especially a mid range.
Causical said:
The G6 has been out since just May, what are you talking about? Most people in the Moto G series had G5S+'s where there's a **** load of development for and decided that the G6 wasn't enough of an upgrade for them to make the change, but there will always be a potential for new Devs to come to a device. I'll take this over to Android Forums for all I care and crowd source over there, there's always been a desire from up and coming Devs to work on low end phones over there, I bet anything someone will be willing to Dev on a donate device, especially a mid range.
Click to expand...
Click to collapse
Treble GSI's are the future for our phone. i already had RR booting and working with the official GSI available on the project treble forums. TWRP works, it just needs some kinks worked out before the broad public uses (have to wipe data to put files on internal memory, and some people have had success with forceencrypt/dm verity disabling)
Dadud said:
Treble GSI's are the future for our phone. i already had RR booting and working with the official GSI available on the project treble forums. TWRP works, it just needs some kinks worked out before the broad public uses (have to wipe data to put files on internal memory, and some people have had success with forceencrypt/dm verity disabling)
Click to expand...
Click to collapse
Just for sake of discussion, doesn't Treble offer less feature implementation when it comes to actual device hardware to software "connectivity" [for lack of a better word] in other words little hardware side things that could be tweaked by the user with CyanogenMod builds per say?
Causical said:
Just for sake of discussion, doesn't Treble offer less feature implementation when it comes to actual device hardware to software "connectivity" [for lack of a better word] in other words little hardware side things that could be tweaked by the user with CyanogenMod builds per say?
Click to expand...
Click to collapse
im not exactly sure what you mean by that but i assume any hardware issues (i've really only noticed some bugginess with bluetooth audio) can be fixed with a custom system image based on an official GSI.
Dadud said:
im not exactly sure what you mean by that but i assume any hardware issues (i've really only noticed some bugginess with bluetooth audio) can be fixed with a custom system image based on an official GSI.
Click to expand...
Click to collapse
Yeah, right...I meant like more system side like deeply modified frameworks and stuff and things that have been modded in the system like tweaks to things like active or "live display" or whatever. Other things like how notification LED functions and tweaks to the make camera actions snappier...I know there's more...I guess a better way to describe it is things that Xposed would do, but built into a ROM. Treble isn't enabling those things is it? Since it's just a software update that's entirely parallel to a phones hardware?
Thanks, that is what I want to hear ?
Good to know some of you were able to boot GSI's already. I maintain RR for another Moto device. Once I get the bootloader unlocked, I'll work towards getting us up and running with RR

What model is the best for ROM's and such?

So... SO many models floating around the web. Which one is the best for custom stuff such as ROMs and what not?
XT1925-2? Or..?
Locklear308 said:
So... SO many models floating around the web. Which one is the best for custom stuff such as ROMs and what not?
XT1925-2? Or..?
Click to expand...
Click to collapse
None, given Android Pie is confirmed for the G6 models, people are staying away from developing ROMs.
SB581240 said:
None, given Android Pie is confirmed for the G6 models, people are staying away from developing ROMs.
Click to expand...
Click to collapse
I apologize, I don't quite follow what you mean.... So are you saying because it's going to get pie that it's basically useless as a phone for custom roms? That just doesn't make any sense to me
Locklear308 said:
I apologize, I don't quite follow what you mean.... So are you saying because it's going to get pie that it's basically useless as a phone for custom roms? That just doesn't make any sense to me
Click to expand...
Click to collapse
Just when I thought I was succinct. No one is building any ROM for this phone as of now. And many people who are holding this phone would likely not switch to a custom ROM because Android Pie would come soon, as soon as this fall. Please do not hold me for either statement, you being a senior member, you may be more knowledgeable about these things.
theres not enough dev support for any g6 device plain an simple if you cant tell by looking through the threads on here. the only one that has had even the tiniest bit of support is the g6+and thats just the most barebones stuff. tbh your best bet would the moto e5 or something i gave up on the g6 play and got a z2 force. i still have the g6 play if you know any devices interested in it
ninjakira said:
theres not enough dev support for any g6 device plain an simple if you cant tell by looking through the threads on here. the only one that has had even the tiniest bit of support is the g6+and thats just the most barebones stuff. tbh your best bet would the moto e5 or something i gave up on the g6 play and got a z2 force. i still have the g6 play if you know any devices interested in it
Click to expand...
Click to collapse
Ugh, I hate when they focus on the crap devices... why is it so hard to get away from crapoled and have even bare rom support?
The G6+ is just waiting for a dev to get the device. The funds were raised through donations and the device is on its way to India to the dev.
As for the "barebones" comment we have Los 15.1. That's android 8.1. Our devices ship with 8.0 and Moto has not released 8.1 and may skip right to Android 9(P/Pie). The Los rom we have is fully functional and working aside from Bluetooth calling. After flashing Los 15.1 you can then flash Gsi files which are generic system images. This will probably be the successor to roms imo. With Gsi you can flash Android P in a variety of flavors but beware of additional bugs as Pie has only just been official for a month roughly. So yes you could somewhat consider this barebones, I suppose, because Los15.1 had laid the ground work to where other roms could be ported with out much effort.
The g6+ will probably never have a huge variety of roms but atleast we have been promised los16 which should open enough doors to make an impact.
Tl;Dr the g6+ is the only G6 model with a dev. Dev will be receiving g6+ in a week or two(due to international shipping from the US to Indiana). We will get los16. Get a g6+ and be patient but forget the G6 and G6 Play variants.
Sent from my moto g(6) plus using Tapatalk
Oh and Los16/Pie for Evert/g6+ will probably be released tomorrow.
Sent from my moto g(6) plus using Tapatalk

Categories

Resources