Questions about M8t (CMCC) - One (M8) Q&A, Help & Troubleshooting

1.I bought a M8t in China ,And I find it impossible to flash the ROMS .I want to know why.
2.Could someone help me to make a TWRP recovery 2.8.0.0for my device?I will try my best to send you the files I have to you
3.Q: can I port AOSP kernel to my device .If can tell me the way please.. .

hellobbn said:
1.I bought a M8t in China ,And I find it impossible to flash the ROMS .I want to know why.
2.Could someone help me to make a TWRP recovery 2.8.0.0for my device?I will try my best to send you the files I have to you
3.Q: can I port AOSP kernel to my device .If can tell me the way please.. .
Click to expand...
Click to collapse
Anyone?

You posted the questions 2 hours ago....please don't be so impatient. I've said it before that xda is not a paid helpdesk and that implies here too.
Give it time......

hellobbn said:
1.I bought a M8t in China ,And I find it impossible to flash the ROMS .I want to know why.
2.Could someone help me to make a TWRP recovery 2.8.0.0for my device?I will try my best to send you the files I have to you
3.Q: can I port AOSP kernel to my device .If can tell me the way please.. .
Click to expand...
Click to collapse
Have you tried unlocking the boot loader? There are a couple of ways to do it, but until you do, you won't be flashing anything other than stock images.

jshamlet said:
Have you tried unlocking the boot loader? There are a couple of ways to do it, but until you do, you won't be flashing anything other than stock images.
Click to expand...
Click to collapse
The boot loader has been unlocked already。。。

hellobbn said:
The boot loader has been unlocked already。。。
Click to expand...
Click to collapse
Essentially, reboot into fastboot mode, ensure that ***UNLOCKED*** is shown at the top, then use fastboot from a PC to flash a new recovery. However, for a more detailed HOWTO, check the recovery instructions in this thread.
http://forum.xda-developers.com/showthread.php?t=2694564
If that doesn't work, make sure it's a "real" M8.

jshamlet said:
Essentially, reboot into fastboot mode, ensure that ***UNLOCKED*** is shown at the top, then use fastboot from a PC to flash a new recovery. However, for a more detailed HOWTO, check the recovery instructions in this thread.
http://forum.xda-developers.com/showthread.php?t=2694564
If that doesn't work, make sure it's a "real" M8.
Click to expand...
Click to collapse
I know it is a real M8 because I can flash some ROMs our local developers make that are only for M8t.....

Mr Hofs said:
You posted the questions 2 hours ago....please don't be so impatient. I've said it before that xda is not a paid helpdesk and that implies here too.
Give it time......
Click to expand...
Click to collapse
I feel sorry about it....

hellobbn said:
I know it is a real M8 because I can flash some ROMs our local developers make that are only for M8t.....
Click to expand...
Click to collapse
http://forum.xda-developers.com/htc-one-m8/help/htc-one-m8t-roms-t2840921
Apparently it isn't quite the same as EU/US models. However, the little research I did indicates that Sunshine may not work on it. However, it *may* be possible (with great care) to load a WWE stock ROM on it after you get your bootloader running and S-off with Sunshine. (restore a nandroid, as your CID/MID won't match)

jshamlet said:
http://forum.xda-developers.com/htc-one-m8/help/htc-one-m8t-roms-t2840921
Apparently it isn't quite the same as EU/US models.
Click to expand...
Click to collapse
If My device is s-off and super-CID ,CAN I flash the US model's RUU?

Related

TWRP wont flash Roms Help

hey guys not sure what im doing wrong but everytime i try to flash a rom in twrp v2.3.1.0 it fails. it always says error flashing zip. and idk what to do. the phone is rooted and bootloader unlocked but idk why it isnt flashing the roms. any help is greatly appreciated.
Do all flashes fail? try flash something else.
Nazz45 said:
hey guys not sure what im doing wrong but everytime i try to flash a rom in twrp v2.3.1.0 it fails. it always says error flashing zip. and idk what to do. the phone is rooted and bootloader unlocked but idk why it isnt flashing the roms. any help is greatly appreciated.
Click to expand...
Click to collapse
you need to have the recovery.img file and the SDK set correctly on your system, do the following:
Code:
fastboot erase recovery
Code:
fastboot flash recovery path/to/recovery.img
matt95 said:
you need to have the recovery.img file and the SDK set correctly on your system, do the following:
Code:
fastboot erase recovery
Code:
fastboot flash recovery path/to/recovery.img
Click to expand...
Click to collapse
He's asking why flashing ROMs fail WITHIN recovery, which then you can assume that he already got recovery working.
tomascus said:
He's asking why flashing ROMs fail WITHIN recovery, which then you can assume that he already got recovery working.
Click to expand...
Click to collapse
oh sorry, didn't get the post... my fault :good: however i suggest to install CWM cause pretty much every rom need that recovery to be installed correctly...
matt95 said:
oh sorry, didn't get the post... my fault :good: however i suggest to install CWM cause pretty much every rom need that recovery to be installed correctly...
Click to expand...
Click to collapse
I agree, but make sure you actually have the international One X and not the Evita dual core firstly..
tomascus said:
I agree, but make sure you actually have the international One X and not the Evita dual core firstly..
Click to expand...
Click to collapse
Yeah, I'm assuming that you have the international one X...
matt95 said:
oh sorry, didn't get the post... my fault :good: however i suggest to install CWM cause pretty much every rom need that recovery to be installed correctly...
Click to expand...
Click to collapse
Not true. I've been using TWRP for around a year now on various devices and haven't one had a single problem flashing anything. It's better than cwm in every way
Michealtbh said:
Not true. I've been using TWRP for around a year now on various devices and haven't one had a single problem flashing anything. It's better than cwm in every way
Click to expand...
Click to collapse
it depends on points of view i've nothing against TWRP, i use it on my Transformer and it is pretty good, better layout and view of the raw CWM but on the HOX i prefer using the CWM, i would love to see a port of the best recovery out there, the 4EXT
It is the Evita version, on ATT. I decided to RUU it and start from scratch. this time however i am going to use Hasoon2000's all in one kit instead of the traditional method. ill post an update in a little bit to see if the roms will successfully flash second time around
Ok so after re unlocking the bootloader and re rooting the phone. TWRP v2.3.1.0 still fails to flash roms. which doesnt make sense because it was able to flash superuser. does anyone have an explanation for this or do i have to flash CWM?
Update: was able to successfully flash CM10. must have just been those particular ROMs.
Nazz45 said:
It is the Evita version, on ATT.
Click to expand...
Click to collapse
You might want to check out the EVITA forums, then. This one is for ENDEAVORU.
Advice and software you find here is likely to be wrong.
I know this thread is old but im having EXACTLY the same problem. and i looked in the Evita section and theres nothing. i have the At&t version too but the only rom i can seem to install is cm10. ive re flashed several versions of twrp and still the same thing happens. ive recently s-offed my device and im wondering if thats the reason for my troubles. did relocking and running the RUU solve your problems? can you flash other roms now or still only cm10?

S-on and need to get back to stock for warranty

If I install a rom that does not have root will that do the trick? Can someone give me a link please
http://theunlockr.com/2014/06/08/how-to-unroot-the-htc-one-m8-video/
Used something similar myself
Just run whatever ruu you need and send it in...
I've sent in multiple HTC devices that was s-off, still shown unlocked and tampered. Hell I've sent an M7 with android revolution, custom splash and custom boot animation, and GE bootloader still on it. (Bootloader was black). They've never rejected me yet
InflatedTitan said:
Just run whatever ruu you need and send it in...
I've sent in multiple HTC devices that was s-off, still shown unlocked and tampered. Hell I've sent an M7 with android revolution, custom splash and custom boot animation, and GE bootloader still on it. (Bootloader was black). They've never rejected me yet
Click to expand...
Click to collapse
Think you need to read it again. He is S-ON so he can't run any ruu, and not that there are many either ! Have you seem a 2.22.401 ruu for instance ?
Nope.....
@ O.P
For s-on devices i suggest this
Method 1:
Return to the official stock rom via a stock nandroid backup and flash the stock recovery.
The bootloader will say unlocked and you can only get it to say RELOCKED.
Method 2:
Flash a stock rom and recovery and perform sunshine to s-off the device and then return it to full stock and with s-off you can also turn the bootloader to LOCKED.
Brother. Read mine again. I said whatever ruu "you need".
I didn't say any old ruu
However I do thank you for clarifying. I should have made it more clear to use the one specific to his carrier and device.
InflatedTitan said:
Brother. Read mine again. I said whatever ruu "you need".
I didn't say any old ruu
However I do thank you for clarifying. I should have made it more clear to use the one specific to his carrier and device.
Click to expand...
Click to collapse
No problem. I also read fast. But "international" ruu's are very rare......it's easier to find a stock backup than a ruu these days
Mr Hofs said:
No problem. I also read fast. But "international" ruu's are very rare......it's easier to find a stock backup than a ruu these days
Click to expand...
Click to collapse
You the man Mr Hofs. You know your stuff indeed.
InflatedTitan said:
You the man Mr Hofs. You know your stuff indeed.
Click to expand...
Click to collapse
Not always.....i also make many errors

Help with s-off and unbranding

Hi everyone ,
Here is my problem, I bought a french htc one m8 with orange carrier, I unlocked my bootloader and installed phil's touch recovery and then I flashed skydragon rom 4.4.2 with htc sense 6 but now I would like to flash the last skydragon lollipop but here's my problem , I can't go s-off with this rom so I can't update my firmware or change my CID, so I can't install lollipop rom without wifi's problem. I would like to know how can I do to update my firmware to 4.4.4 cause I tried to s-off with firewater but doesn't work too.
Anyone have a solution would be a god to me ^^
Thanks in advance.
blop135 said:
Hi everyone ,
Here is my problem, I bought a french htc one m8 with orange carrier, I unlocked my bootloader and installed phil's touch recovery and then I flashed skydragon rom 4.4.2 with htc sense 6 but now I would like to flash the last skydragon lollipop but here's my problem , I can't go s-off with this rom so I can't update my firmware or change my CID, so I can't install lollipop rom without wifi's problem. I would like to know how can I do to update my firmware to 4.4.4 cause I tried to s-off with firewater but doesn't work too.
Anyone have a solution would be a god to me ^^
Thanks in advance.
Click to expand...
Click to collapse
Firewater doesn't work anymore. HTC patched the exploit.
You'll have to use SunShine S-Off. It costs $25, but is guaranteed to work or you don't pay.
Having S-Off is totally worth $25 IMO.
Here's a link to their website.
xunholyx said:
Firewater doesn't work anymore. HTC patched the exploit.
You'll have to use SunShine S-Off. It costs $25, but is guaranteed to work or you don't pay.
Having S-Off is totally worth $25 IMO.
Here's a link to their website.
Click to expand...
Click to collapse
I tried but it didn't work , it told me I've got to be on a stock rom :/
blop135 said:
I tried but it didn't work , it told me I've got to be on a stock rom :/
Click to expand...
Click to collapse
Go to this thread. It has a collection of stock backups you can falsh to get back your stock ROM.
It also has a collection of stock recoveries to flash with ADB if you need that.
All the instructions are there.
xunholyx said:
Go to this thread. It has a collection of stock backups you can falsh to get back your stock ROM.
It also has a collection of stock recoveries to flash with ADB if you need that.
All the instructions are there.
Click to expand...
Click to collapse
OK thanks a lot , the number before every rom is my firmware right? So I've got to download the one with my number on it ?
blop135 said:
OK thanks a lot , the number before every rom is my firmware right? So I've got to download the one with my number on it ?
Click to expand...
Click to collapse
Firmware is something separate. That link will get you back to stock ROM. Then use Sunshine to s off. After that, you can update your firmware.
xunholyx said:
Firmware is something separate. That link will get you back to stock ROM. Then use Sunshine to s off. After that, you can update your firmware.
Click to expand...
Click to collapse
Ok I'll try this but I need to find the good stock recovery ? Sorry for my noob questions ^^
blop135 said:
Ok I'll try this but I need to find the good stock recovery ? Sorry for my noob questions ^^
Click to expand...
Click to collapse
The stock recoveries or in that link too. I'm not sure if you need them for sunshine though. Try with custom recovery, if that doesn't work, get a stock recovery.
Or get both ROM and recovery stock, then reflash a custom recovery and ROM.
If you get both to stock, you shouldn't have any issues.
xunholyx said:
Firewater doesn't work anymore. HTC patched the exploit.
You'll have to use SunShine S-Off. It costs $25, but is guaranteed to work or you don't pay.
Having S-Off is totally worth $25 IMO.
Here's a link to their website.
Click to expand...
Click to collapse
How did HTC patch the exploit?
xunholyx said:
The stock recoveries or in that link too. I'm not sure if you need them for sunshine though. Try with custom recovery, if that doesn't work, get a stock recovery.
Or get both ROM and recovery stock, then reflash a custom recovery and ROM.
If you get both to stock, you shouldn't have any issues.
Click to expand...
Click to collapse
OK I'll try this, Thanks you very much
passion4tech said:
How did HTC patch the exploit?
Click to expand...
Click to collapse
Firmware updates. If you have one fresh out of the box, Firewater would probably still work. And still does for some.
xunholyx said:
The stock recoveries or in that link too. I'm not sure if you need them for sunshine though. Try with custom recovery, if that doesn't work, get a stock recovery.
Or get both ROM and recovery stock, then reflash a custom recovery and ROM.
If you get both to stock, you shouldn't have any issues.
Click to expand...
Click to collapse
Ok so now when I try to flash the offical carrier rom with phil's touch recovery , there is an android on the back with a red triangle and it says installation aborted
blop135 said:
Ok so now when I try to flash the offical carrier rom with phil's touch recovery , there is an android on the back with a red triangle and it says installation aborted
Click to expand...
Click to collapse
First, I misunderstood your earlier question. Yes the number in front of the backups are for firmware.
To help you more, I'll need some information. Hook up your phone to your computer and start ADB. Then issue these commands:
adb reboot fastboot (wait till your phone boots into fastboot)
fastboot getvar all
Then post what the readout says here, but edit out your serial number (serialno) and IMEI for your own safety.
Then I'll be able to give you a little more guidance.
xunholyx said:
First, I misunderstood your earlier question. Yes the number in front of the backups are for firmware.
To help you more, I'll need some information. Hook up your phone to your computer and start ADB. Then issue these commands:
adb reboot fastboot (wait till your phone boots into fastboot)
fastboot getvar all
Then post what the readout says here, but edit out your serial number (serialno) and IMEI for your own safety.
Then I'll be able to give you a little more guidance.
Click to expand...
Click to collapse
Here it is
http://imageshack.com/a/img537/3226/6mu7TC.png
blop135 said:
Here it is
http://imageshack.com/a/img537/3226/6mu7TC.png
Click to expand...
Click to collapse
Your CID is ORANG202 and your firmware is 1.54.73.5, so you will need the backup that corresponds with that.
The backup available was made with TWRP recovery. So you'll need that. (In my opinion, TWRP is a better recovery, less issues)
You could go to their website to download it and get instructions on how to flash it, but there is a much easier way.
Go to the Play Store and install an app called TWRP Manager. Hit the three line menu thingy on the top left, and pick "Install TWRP".
After that go back to the stock backup thread and flash the backup that matches your CID and firmware.
xunholyx said:
Your CID is ORANG202 and your firmware is 1.54.73.5, so you will need the backup that corresponds with that.
The backup available was made with TWRP recovery. So you'll need that. (In my opinion, TWRP is a better recovery, less issues)
You could go to their website to download it and get instructions on how to flash it, but there is a much easier way.
Go to the Play Store and install an app called TWRP Manager. Hit the three line menu thingy on the top left, and pick "Install TWRP".
After that go back to the stock backup thread and flash the backup that matches your CID and firmware.
Click to expand...
Click to collapse
Ok thanks I'll try that
xunholyx said:
Your CID is ORANG202 and your firmware is 1.54.73.5, so you will need the backup that corresponds with that.
The backup available was made with TWRP recovery. So you'll need that. (In my opinion, TWRP is a better recovery, less issues)
You could go to their website to download it and get instructions on how to flash it, but there is a much easier way.
Go to the Play Store and install an app called TWRP Manager. Hit the three line menu thingy on the top left, and pick "Install TWRP".
After that go back to the stock backup thread and flash the backup that matches your CID and firmware.
Click to expand...
Click to collapse
Okay so I could finally go s-off by flashing an 4.4.3 android revolution , can you tell me how I should do to flash this rom with wi-fi working ? :
http://forum.xda-developers.com/showthread.php?t=2706391
You would be the best
Thanks a lot
xunholyx said:
Firmware updates. If you have one fresh out of the box, Firewater would probably still work. And still does for some.
Click to expand...
Click to collapse
What firmware version works best with firewater? My firmware is 1.54.651.10
blop135 said:
Okay so I could finally go s-off by flashing an 4.4.3 android revolution , can you tell me how I should do to flash this rom with wi-fi working ? :
http://forum.xda-developers.com/showthread.php?t=2706391
You would be the best
Thanks a lot
Click to expand...
Click to collapse
My friend has made a comprehensive guide on firmware and firmware flashing, complete with downloads. Make sure to read the whole opening post so you understand everything. It looks like it might be hard because of his full explanation of the whole process, but it's actually very easy. And very informative.
xunholyx said:
My friend has made a comprehensive guide on firmware and firmware flashing, complete with downloads. Make sure to read the whole opening post so you understand everything. It looks like it might be hard because of his full explanation of the whole process, but it's actually very easy. And very informative.
Click to expand...
Click to collapse
Ok but I'm french so I'm not that good in english but I will try anyway Thanks

Help with my HTC ONE X

Hi guys, sorry for the noob question but, i need to change ROM. So, the situation is: No root, S-ON, Locked BL, Stock rom 4.2.2. I want to: Flash the recovery, unlock bootloader, S-OFF, rooting (if needed) and change rom. If you can please suggest me a rom with no-lag (possibly lollipop). Thanks in advance. (P.s. I'm noob with the One X)
Anyone?
Plz help me
IS it an international One X. I run Resurrection Remix 5.1.1
You will need to root. Leave S-ON. It will protect you if you do the wrong thing which i did plenty of times.
Have a look at www.onexroot.com
grwalker said:
IS it an international One X. I run Resurrection Remix 5.1.1
You will need to root. Leave S-ON. It will protect you if you do the wrong thing which i did plenty of times.
Have a look at www.onexroot.com
Click to expand...
Click to collapse
Is Resurrection Remix laggy? Or not? Anyway many thanks! Yep, i will stay on S-ON.
Not really. I find it OK. It does stretch the One X to its limits but the ROM works smoothly
You need to make sure your HBOOT is at least 1.72 or it wont boot
grwalker said:
Not really. I find it OK. It does stretch the One X to its limits but the ROM works smoothly
You need to make sure your HBOOT is at least 1.72 or it wont boot
Click to expand...
Click to collapse
Ehm... How can i update them? What recovery should i flash? I have:
-Philz 6.0.3.8
-TWRP 2.6.3.0
-CWM 6.0.3.8
I've find on the net that i need the new layout storage. What is this?
There's a few steps that will need explanation in detail before you start. Do you have experience with the fastboot method of flashing?
grwalker said:
There's a few steps that will need explanation in detail before you start. Do you have experience with the fastboot method of flashing?
Click to expand...
Click to collapse
Yep, i know the adb/fastboot commands. I've read that when i flash a rom, i need to flash their boot image by fastboot. Is that true?
Yes that is true
Check the following before you attempt to flash. And leave S-ON. If you mess up this will save you
*. Make sure your OneX is rooted. www.onexroot.com has a good tutorial. http://onexroot.com/one-x-root/how-to-root-one-x/
*. Be certain that HBOOT is of the correct version BEFORE you flash the ROM. If not then you will need to upgrade HBOOT and then root your phone again. Here is a site that may help if you need to upgrage HBOOT . http://d-h.st/users/ClydeB1/?fld_id=8110
Having done all that you are ready to flash. You will need the fastboot files and the ROM and extract the boot.img from the ROM
Rather than me writing it all down and risk missing some step, have a look at these various ROMS on http://onexroot.com/category/one-x-roms/. The tutorials are good and will give you help on how to flash, Look at more than one tutorial to get the idea of what to do.
If you get stuck post
Good luck
grwalker said:
Yes that is true
Check the following before you attempt to flash. And leave S-ON. If you mess up this will save you
*. Make sure your OneX is rooted. www.onexroot.com has a good tutorial. http://onexroot.com/one-x-root/how-to-root-one-x/
*. Be certain that HBOOT is of the correct version BEFORE you flash the ROM. If not then you will need to upgrade HBOOT and then root your phone again. Here is a site that may help if you need to upgrage HBOOT . http://d-h.st/users/ClydeB1/?fld_id=8110
Having done all that you are ready to flash. You will need the fastboot files and the ROM and extract the boot.img from the ROM
Rather than me writing it all down and risk missing some step, have a look at these various ROMS on http://onexroot.com/category/one-x-roms/. The tutorials are good and will give you help on how to flash, Look at more than one tutorial to get the idea of what to do.
If you get stuck post
Good luck
Click to expand...
Click to collapse
Okay many thanks! I need to wait this summer for recieving my OneX, i've sent them in warranty because my screen was broken, and they replaced it... Now, they called me a week ago, and the technican said that for problem of the service center, they will send me my OneX this summer. Anyway, many thanks for your help.
You are welcome

Restore to stock HTC_039 2PS620000 !.90.710.4 S-on

I cant find a way to restore back to stock for OTA
ruu method cant find the compatible file since only US unlocked RUU is on the htc download site
i downloaded the stock recovery from this post on XDA but that is an old version
Iam S-ON with a backup of stock rom untouched version
rom version 1.90.710.4
stock rooted rom
twrp recovery
htc asia AUS
anyone please
Khixar27 said:
anyone please
Click to expand...
Click to collapse
There is a zip file somewhere around here which you can flash from download mode to get untouched system. I'll try to find it for you once I get home.
jhadsfi said:
There is a zip file somewhere around here which you can flash from download mode to get untouched system. I'll try to find it for you once I get home.
Click to expand...
Click to collapse
yes please do i would like to stay stock but s-off os an issue coz cant buy sunshine coz of country issue
Khixar27 said:
yes please do i would like to stay stock but s-off os an issue coz cant buy sunshine coz of country issue
Click to expand...
Click to collapse
http://forum.xda-developers.com/htc-10/how-to/htc-10-stock-rom-ruu-t3378240
Download and flash 1.90.401 from this thread. I did use this too to return to stock to receive 1.95.401
jhadsfi said:
http://forum.xda-developers.com/htc-10/how-to/htc-10-stock-rom-ruu-t3378240
Download and flash 1.90.401 from this thread. I did use this too to return to stock to receive 1.95.401
Click to expand...
Click to collapse
i hope this doesnt give issues with htc_039 cid or anyother ssues coz my downloads are super slow and takes like 4 hours to downloaad
Khixar27 said:
i hope this doesnt give issues with htc_039 cid or anyother ssues coz my downloads are super slow and takes like 4 hours to downloaad
Click to expand...
Click to collapse
Well the post doesn't list your CID so it might. Haven't tried flashing different CID.
EDIT: This post does have a recovery for your CID so you could try flashing that. Its very old though.
jhadsfi said:
http://forum.xda-developers.com/htc-10/how-to/htc-10-stock-rom-ruu-t3378240
Download and flash 1.90.401 from this thread. I did use this too to return to stock to receive 1.95.401
Click to expand...
Click to collapse
Different firmware it wont even flash. Ypu need to restore your untouched system image and boot, then flash stock recovery.
Where do i find the correct stock recovery for my current software and phone
Khixar27 said:
I cant find a way to restore back to stock for OTA
ruu method cant find the compatible file since only US unlocked RUU is on the htc download site
i downloaded the stock recovery from this post on XDA but that is an old version
Iam S-ON with a backup of stock rom untouched version
rom version 1.90.710.4
stock rooted rom
twrp recovery
htc asia AUS
Click to expand...
Click to collapse
In the exact same position as you, buddy. Waiting for someone to reply haha.
railpressureflip said:
In the exact same position as you, buddy. Waiting for someone to reply haha.
Click to expand...
Click to collapse
Im pretty sure we have to get sunshine for s-off and then use ruu for fixing it
Il get sunshine after i get money and way to buy the license
Khixar27 said:
Im pretty sure we have to get sunshine for s-off and then use ruu for fixing it
Il get sunshine after i get money and way to buy the license
Click to expand...
Click to collapse
Haha trust Australia to not get the tech support and love from the devs! Yeah I guess I might have to do the same. I need to sell my phone so I have to restore it to the stock state, otherwise the person buying it is going to complain about the updates not being able to install haha.
Try using an older recovery. There is one on the stock thread for Au devices.
here is the stock recovery for your phone. It is from version 1.80 but it should still work.
copy it to your TWRP directory and install it through twrp.
https://drive.google.com/open?id=0BwpCElts5jAXaHptOER3MmNFWDQ

Categories

Resources