[Q] S-OFF - HTC Incredible S

Hello ... bought incredible s online which is s-off.... but when i look in the forum, i read that s-off for this phone is still on the way !!!! And if i flas the ruu's will i loose root ..?

May be you lost S-off if it is done by xtc clip why dont you try custom roms which have sence 3 better than officall sence 2 roms

ill give that a try..., actually i have s-off but lost root.. dont know why? which custom rom are u using and can u recommend one for me

http://forum.xda-developers.com/showthread.php?t=1088498
this is one of the best roms not so many custom roms to chose from because many users are still s-on may be after s-off release you will see bunch of good roms

wow ur really lucky to get it s-off out of the box

Yeah...but its not rooted and the recovery is in an other language ;-)

So use gingerbreak to root it and use rom manager for the latest recovery ^_^
Sent from my HTC Incredible S using XDA App

Do not worry about S-OFF coming soon...

goodai007 said:
Do not worry about S-OFF coming soon...
Click to expand...
Click to collapse
PS:http://forum.xda-developers.com/showthread.php?t=1115210

xie xie ni ;-)

Related

[Q] How to get back to stock rom and s-on

hi guys
Im usin HTC Incredible S
My usb port is back on...im on situation to claim warranty so i need to get s-on and unroot it and to get Stock rom
Stock RUU is available from the development section. Flash that and ull be back to S_ON.
Sorry. Is ur USB port broken, cos this may be a problem if trying to install a stock RUU if u havnt already!
Sent from my HTC Incredible S using XDA App
hi vader XI
my usb port works randomly i hav to keep on press them on upward direction
thnks anyway
can u pls send the link of the stock ruu which u mentioned..
Thanks
hey vader xI
wat abt the stock rom?
santhoshpirate said:
hey vader xI
wat abt the stock rom?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1033922
VaderXI said:
Stock RUU is available from the development section. Flash that and ull be back to S_ON.
Click to expand...
Click to collapse
I am flashing my IS soon.. but regarding this I wanna clear..
Can we get back warranty by flashing the stock RUU??? I mean the customer care wouldn know a thing??
I just need to make it clear before I take ant drastic step..
Rah0ol said:
I am flashing my IS soon.. but regarding this I wanna clear..
Can we get back warranty by flashing the stock RUU??? I mean the customer care wouldn know a thing??
I just need to make it clear before I take ant drastic step..
Click to expand...
Click to collapse
Come on dude...do a search and u'll find everything you need! Simple answer should be yes, but I'm no expert as have never done it myself, but all of the people on following links seem to say you can:
http://forum.xda-developers.com/showthread.php?t=1169986&highlight=back+to+S-ON&page=3
http://forum.xda-developers.com/showthread.php?t=1152281&highlight=back+to+S-ON
You can always go back to S-OFF with alpharevx again
VaderXI said:
Come on dude...do a search and u'll find everything you need! Simple answer should be yes, but I'm no expert as have never done it myself, but all of the people on following links seem to say you can:
http://forum.xda-developers.com/showthread.php?t=1169986&highlight=back+to+S-ON&page=3
http://forum.xda-developers.com/showthread.php?t=1152281&highlight=back+to+S-ON
You can always go back to S-OFF with alpharevx again
Click to expand...
Click to collapse
Thnx dude..Wil try tat soon
VaderXI said:
Stock RUU is available from the development section. Flash that and ull be back to S_ON.
Sorry. Is ur USB port broken, cos this may be a problem if trying to install a stock RUU if u havnt already!
Sent from my HTC Incredible S using XDA App
Click to expand...
Click to collapse
i hav tried it didnt work it has installed the stock rom
but it shows relutionary S-OFF as always it has been!!
santhoshpirate said:
i hav tried it didnt work it has installed the stock rom
but it shows relutionary S-OFF as always it has been!!
Click to expand...
Click to collapse
Thats where my knowledge on this issue runs out my friend. Have you searched every thread to do with gaining back S-ON? It may be worth traulling through in case there's something in there which may help you. Even googling it or having a look on you tube...there's loads about gaining S-OFF so there might be something in there about S-ON.
How to revert back to HTC Sense for Incredible S ?
Hello,
As testing, I installed the latest CyanogenMod ROM on my Incredible S. But I am not at all liking the interface. Are there any ways to revert back to the custom HTC Sense ?
I saw the thread "Incredible S shipped ROMs collection" at 'http://forum.xda-developers.com/showthread.php?t=1033922'. But I'm not sure on how to do this and which ROM I need to install.
Can you please help me on this ? I miss HTC Sense a lot
Thank you,
VaderXI said:
Thats where my knowledge on this issue runs out my friend. Have you searched every thread to do with gaining back S-ON? It may be worth traulling through in case there's something in there which may help you. Even googling it or having a look on you tube...there's loads about gaining S-OFF so there might be something in there about S-ON.
Click to expand...
Click to collapse
k dude
tnx
pybliss said:
Hello,
As testing, I installed the latest CyanogenMod ROM on my Incredible S. But I am not at all liking the interface. Are there any ways to revert back to the custom HTC Sense ?
I saw the thread "Incredible S shipped ROMs collection" at 'http://forum.xda-developers.com/showthread.php?t=1033922'. But I'm not sure on how to do this and which ROM I need to install.
Can you please help me on this ? I miss HTC Sense a lot
Thank you,
Click to expand...
Click to collapse
I know your pain my friend as I am a fan of Sense, but fear not! There are a number of ROMs using both Sense 3.0 and Sense 3.5 out there at the moment all located in the development section, or nicely packaged in one place here http://forum.xda-developers.com/showthread.php?t=1136463. You would install these the same way you installed CyanogenMod. I am currently running Nikhil - TriNity Sense 3.5 which is currently in the process of being updated, so you may want to wait for that if you fancy giving 3.5 a go, if not then Virtuous Unity is also very good, although again expecting an update. Bslim's ROM is also sporting 3.5 http://forum.xda-developers.com/showthread.php?t=1265980
If you want to go back to your original stock ROM and did not do a Nandroid backup of it before flashing Cyanogen, then you can download the stock RUU that relates to your version of android and the radio you currently have. Look at your phone info if your are unsure of this. You then download it to your sd card and flash it the same way as all the others. If you did do a backup just restore this and hay presto!
Hope this helps.
Hello VaderXI,
Thanks a lot for replying...
I had done a backup of sense prior flashing cyanogenmod. But while trying to restore from revolutionary, its says md5sum mismatch. Not sure what happened.
I'm planning to use the ROM at 'http://forum.xda-developers.com/showthread.php?t=1275609' but the problem is its in Arabic. I hope i can change it when the phone is booted up and it asks for the settings.
How can I get the radio version from my phone ? IIRC, mine was using android 2.3.3 which was the latest version for HTC Incredible S. Why does the available Incredible S roms show up as .exe files ? Are these flashed as the same way as other ROMs ?
To be frank, I'm having trouble detecting the rom versions from the list in 'http://forum.xda-developers.com/showthread.php?t=1033922'. How can i find something for android 2.3.3 Incredible S which i bought in India.
If the ROM you are using is in english, can you please send me the link for that please.
Thank you,
pybliss said:
Hello VaderXI,
Thanks a lot for replying...
I had done a backup of sense prior flashing cyanogenmod. But while trying to restore from revolutionary, its says md5sum mismatch. Not sure what happened.
I'm planning to use the ROM at 'http://forum.xda-developers.com/showthread.php?t=1275609' but the problem is its in Arabic. I hope i can change it when the phone is booted up and it asks for the settings.
How can I get the radio version from my phone ? IIRC, mine was using android 2.3.3 which was the latest version for HTC Incredible S. Why does the available Incredible S roms show up as .exe files ? Are these flashed as the same way as other ROMs ?
To be frank, I'm having trouble detecting the rom versions from the list in 'http://forum.xda-developers.com/showthread.php?t=1033922'. How can i find something for android 2.3.3 Incredible S which i bought in India.
If the ROM you are using is in english, can you please send me the link for that please.
Thank you,
Click to expand...
Click to collapse
Cant help with the md5sum mismatch I'm afraid. Did you wipe all your data before flashing i.e. cache and dalvik cache ect?
The ROM u want to use is available in English, like u said just select it in when u first reboot.
U can find ur radio version under settings-about phone-software info-more-baseband version. Match this with the RUU in the thread and ur sorted...it will obviously be a gingerbread version. Yes they are flashed the same way as other ROMS.
All the ROMs are available in English. If they say "full Arabic", that's because Arabic is not always available on ROMs and the developer wants you to know that it is in theirs. The ROM i am currently using is this http://forum.xda-developers.com/showthread.php?t=1301785, but it is currently being updated and the download is not available.
All the best.

Which Method To Use?

Ok guys,
I've scoured the forums, I've found a number of methods to use but the most up to date one states that even it is out of date and there are easier ways to do this.
I have an HTC Incredible S running Android 2.3.3 (yeah, I know).
Someone post me a link to what they believe is the best method for S-OFF and ROOTING.
Many thanks!
PAINGUINX
It depends what your h-boot is...
PAinguINx said:
Ok guys,
I've scoured the forums, I've found a number of methods to use but the most up to date one states that even it is out of date and there are easier ways to do this.
I have an HTC Incredible S running Android 2.3.3 (yeah, I know).
Someone post me a link to what they believe is the best method for S-OFF and ROOTING.
Many thanks!
PAINGUINX
Click to expand...
Click to collapse
for HBOOT 1.16.0000:
http://forum.xda-developers.com/showthread.php?t=1337105
easy one:
http://forum.xda-developers.com/showthread.php?t=1351060
easiest is using revolutionary
revolutionary.io
Hboot..
itsbeertimenow said:
It depends what your h-boot is...
Click to expand...
Click to collapse
Hi! My HBOOT is 1.16....
Thanks,
PAINGUINX
ajeya said:
for HBOOT 1.16.0000:
http://forum.xda-developers.com/showthread.php?t=1337105
easy one:
http://forum.xda-developers.com/showthread.php?t=1351060
Click to expand...
Click to collapse
So no way to S-OFF HBOOT 1.16? The second link makes it seem plausible...
Any thoughts?
1.16 must have a custom Rom flashed to obtain root.
in other words follow the newbs guide to root hboot 1.16 exactly and you won't have any problems however you will not be able to stay stock.
itsbeertimenow said:
in other words follow the newbs guide to root hboot 1.16 exactly and you won't have any problems however you will not be able to stay stock.
Click to expand...
Click to collapse
That's fine with me. I definitely want to flash a different ROM so it's no issue if I cannot use the STOCK ROM any longer.
What ROM would you guys recommend I use? People seem to be using Cyanogen more than anything else with this device.
Opinions?
Thanks!
PAinguIN
I used alpharevx and its been great. I like that you can still go back to s-on if something goes wrong and you need warranty
I updated my Incredible S, not knowing that it would change my HBOOT version. I was on stock 1.16.0000 for ages, until I found this guide
http://forum.xda-developers.com/showthread.php?t=1373697
I was able to create a goldcard and downgrade to a s-off-able HBOOT version and s-off using revolutionary.io
These guides should help with revolutionary and flashing a new ROM
http://theunlockr.com/2011/08/02/ho...-android-phone-using-the-revolutionary-method
http://theunlockr.com/2011/08/02/ho...d-device-after-using-the-revolutionary-method
Now I have S-off and root and I'm running Virtuous affinity 1.48
I would recommend downgrading because using the HTCdev method doesn't give you full access to flashing things
markj338 said:
I updated my Incredible S, not knowing that it would change my HBOOT version. I was on stock 1.16.0000 for ages, until I found this guide
http://forum.xda-developers.com/showthread.php?t=1373697
I was able to create a goldcard and downgrade to a s-off-able HBOOT version and s-off using revolutionary.io
These guides should help with revolutionary and flashing a new ROM
http://theunlockr.com/2011/08/02/ho...-android-phone-using-the-revolutionary-method
http://theunlockr.com/2011/08/02/ho...d-device-after-using-the-revolutionary-method
Now I have S-off and root and I'm running Virtuous affinity 1.48
I would recommend downgrading because using the HTCdev method doesn't give you full access to flashing things
Click to expand...
Click to collapse
Really?
That's incredible! No pun intended... LOL! I will check in to that for certain. Thanks!
Hey, by the way, what's the most popular "Sense" ROM for the Incredible S???
Thanks!
PAinguINx said:
Really?
That's incredible! No pun intended... LOL! I will check in to that for certain. Thanks!
Hey, by the way, what's the most popular "Sense" ROM for the Incredible S???
Thanks!
Click to expand...
Click to collapse
For me its nik's trinity rom
Sent from my HTC Incredible S using XDA App
Try out Virtuous Affinity, which is great, but development for it is on hold at the moment Im using this.
http://forum.xda-developers.com/showthread.php?t=1346508
Android revolution HD is supposed to be really good too, though I havent tried it myself
http://forum.xda-developers.com/showthread.php?t=1088498
Here is the link to Nik's trinity sensation XL previously mentioned
http://forum.xda-developers.com/showthread.php?t=1312021
I have been told this is good also
http://forum.xda-developers.com/showthread.php?t=1374852
Good luck

just got a vivid !! someone guide and help me installing a custom rom ! :)

hey guys !!
just got a vivid !
it is gsm unlocked from at&t and i'm using it in india !
as i just got it, i am a complete noob at it !
i have flashed atrix, thrill, n900, hd2 , etc so i am not a noob at flashing !
i dont want to s-off my device and want to install all the custom roms without doing it
someone pls guide me !
thanks....
Go to the HTC website and find the latest ICS RUU for AT&T and run it. Unlock your bootloader. Flash a custom recovery (I prefer the WCX one). Then install whichever kernel + ROM. You say you aren't a noob at flashing and such, so I assume you can do that without much hand-holding? If you need more info then follow the guide in my link but only do the steps I just told you above.
aaki_rocker said:
hey guys !!
just got a vivid !
it is gsm unlocked from at&t and i'm using it in india !
as i just got it, i am a complete noob at it !
i have flashed atrix, thrill, n900, hd2 , etc so i am not a noob at flashing !
i dont want to s-off my device and want to install all the custom roms without doing it
someone pls guide me !
thanks....
Click to expand...
Click to collapse
Did you even attempt to search or read anything before posting this? Isn't one of the things you agree to when signing up membership here to do exactly that, search and read? Good God guy...
aaki_rocker said:
hey guys !!
just got a vivid !
it is gsm unlocked from at&t and i'm using it in india !
as i just got it, i am a complete noob at it !
i have flashed atrix, thrill, n900, hd2 , etc so i am not a noob at flashing !
i dont want to s-off my device and want to install all the custom roms without doing it
someone pls guide me !
thanks.... [/QUOTE
I wouldn't even attempt it without knowing the full ins and outs of what your doing. I would read, read, reread all the issues others have had. Then learn what not to do by those people so you don't end up with a brick. After you have read, read, and reread, and understand then you can attempt it. That's what I done and have never had any issue on this phone flashing anything. Please don't jump the gun and try to do this without reading!
Click to expand...
Click to collapse
slapshot30 said:
Go to the HTC website and find the latest ICS RUU for AT&T and run it. Unlock your bootloader. Flash a custom recovery (I prefer the WCX one). Then install whichever kernel + ROM. You say you aren't a noob at flashing and such, so I assume you can do that without much hand-holding? If you need more info then follow the guide in my link but only do the steps I just told you above.
Click to expand...
Click to collapse
the device is already running ics 4.0.3 with sense 3.6 !
it was updated via the ruu from htc website !
so here's what i will do now !
1) unlock bootloader from htc-dev
2) flash wcx recovery
3) flash kernel+custom rom !
am i missing anything ?
and no need for s-off right ?
my hboot shows
*** LOCKED ***
HOLIDAY PVT SHIP S-ON RL
HBOOT-1.85.0025
MICROP-0360
OpenADSP-v02.6.0.226.00.0202
eMMC-boot
Mar 1 2012, 17:09:49
am i good to go ?
That's how I did it...but without posting questions...I'm no expert but I read, searched and reread when migrating from icrap...didn't want to ask questions which have already been answered in other posts...that is what irritates devs...I don't think people mind questions...but at least do your homework first..
Sent from my HTC PH39100 using xda premium
Night I recommend looking into the kernel flasher GUI mentioned in the superguide... It's how I flash kernels since I don't do hardware mods...
Sent from my HTC PH39100 using Tapatalk 2
ok thanks to all the folks who helped me !
i have successfully unlocked bootloader, installed wcx recovery and rooted the phone !
can i flash faux dual core kernel with at&t stock ics firmware, i heard the kernel is very power efficient !
also i saw some roms have written ""s-off only"" so as my device is s-on i can't install them right !!
i know they are too many questions , but i just need to be very sure and safe before doing anything !
thanks...
aaki_rocker said:
ok thanks to all the folks who helped me !
i have successfully unlocked bootloader, installed wcx recovery and rooted the phone !
can i flash faux dual core kernel with at&t stock ics firmware, i heard the kernel is very power efficient !
also i saw some roms have written ""s-off only"" so as my device is s-on i can't install them right !!
i know they are too many questions , but i just need to be very sure and safe before doing anything !
thanks...
Click to expand...
Click to collapse
You can flash faux123's if you would like. I use the kernel myself and can say that it's the quickest, most stable, and most battery friendly kernel I've used so far. You could flash those S-off ROM's as well, you would just need to extract the boot.img from the rom .zip and flash it through fastboot.
Sent from my HTC PH39100
cruzin_cruzing said:
You can flash faux123's if you would like. I use the kernel myself and can say that it's the quickest, most stable, and most battery friendly kernel I've used so far. You could flash those S-off ROM's as well, you would just need to extract the boot.img from the rom .zip and flash it through fastboot.
Sent from my HTC PH39100
Click to expand...
Click to collapse
thanks a lot
happy.. happy.. happy !
VIVID Rom
hello there,
I want to root my vivid but don't know which ROM and from where to download ? Can you please help me with it?
Thank you,
rakaposhi said:
hello there,
I want to root my vivid but don't know which ROM and from where to download ? Can you please help me with it?
Thank you,
Click to expand...
Click to collapse
Use THIS to root. Make sure you are on ICS though so you have the updated HBOOT
If you want a stock Htc sense 3.6 (The one that is offical for our device) I would recommend Wild Childs WCXbuilds.. You can google WCXxperia for his site.
If you are looking for a newer Htc sense I would recommend Homeslices "BoRKeD" Htc sense 4.1 build
Hopefully that can help ya out.

Best method to root Incredible S?

Hey guys, I'm new but i know abit bout rooting but in this forum there were 2 stickies on how to root the Inc S, (1. Downgrade Hboot to 1.13 and root
2. Use htcdev.com to unlock bootloader then root. BTW my phone is hboot 2.00 with gingerbread 2.3.5 and Sense 3! So what do you guys think is the best way to root and what advantages or disadvantages each method? Thanx
FallenSuisydal said:
Hey guys, I'm new but i know abit bout rooting but in this forum there were 2 stickies on how to root the Inc S, (1. Downgrade Hboot to 1.13 and root
2. Use htcdev.com to unlock bootloader then root. BTW my phone is hboot 2.00 with gingerbread 2.3.5 and Sense 3! So what do you guys think is the best way to root and what advantages or disadvantages each method? Thanx
Click to expand...
Click to collapse
Downgrading and gaining S-OFF with Revolutionary is going to give you the best flexibility. If you unlock the bootloader using HTCDEV.com, there are extra steps you need to perform to flash a custom ROM, i.e. after you flash the ROM, you manually have to flash the boot.img file contained in the ROM.zip.
Not to mention the fact that you have to give HTC your phone's serial number to unlock the bootloader.
Thanks, But ...
tpbklake said:
Downgrading and gaining S-OFF with Revolutionary is going to give you the best flexibility. If you unlock the bootloader using HTCDEV.com, there are extra steps you need to perform to flash a custom ROM, i.e. after you flash the ROM, you manually have to flash the boot.img file contained in the ROM.zip.
Not to mention the fact that you have to give HTC your phone's serial number to unlock the bootloader.
Click to expand...
Click to collapse
Thanks for that, but one more question (or two more actually.)
1. Which one is more stable and which one method is safe to root
2. If you have a Inc S, or if you did have one which method would/did you use!
Thanks
If you follow nonverbose's guide, then it should be no problem to downgrade and s-off, its quite easy actually
I have downgraded twice, wouldn't unlock with htcdev if I were you
Personally i used HTCdev, then nover's tool then S-OFF. All together it takes hardly any time at all and ive never once had an issue with my phone.
I used revolutionary and it worked very easy. Did it this week a few times after trying to get it back s-on and had zero problems getting it s-off.
Sent from my HTC Incredible S using xda premium
FallenSuisydal said:
Thanks for that, but one more question (or two more actually.)
1. Which one is more stable and which one method is safe to root
2. If you have a Inc S, or if you did have one which method would/did you use!
Thanks
Click to expand...
Click to collapse
1. When you are modding your phone, you are always taking a chance that you will flash something unstable. With Revolutionary, you will be able to flash new kernels, radios and ROMs. With HTCDEV, you will be limited to flashing ROMs and kernels.
2. I didn't have to choose because I received my Bell Mobility IncS with S-OFF via the XTC Clip, so I have the upmost flexibility and stability.
I initially went the htcdev route which lasted a couple of days before I downgraded hboot (had 1.16) and went through revolutionary, if I had my time again I wouldn't bother unlocking through htcdev.
Thanks!
Thanks everyone, I will surely try out the downgrade from hboot 2.00 to 1.13 and user revolutionary! Once again, thanks!
EDIT: Also if I root using nonverbose's guide, which android version will i have and will i be able safe to upgrade to the official ICS when HTC gives it out?
FallenSuisydal said:
Thanks everyone, I will surely try out the downgrade from hboot 2.00 to 1.13 and user revolutionary! Once again, thanks!
EDIT: Also if I root using nonverbose's guide, which android version will i have and will i be able safe to upgrade to the official ICS when HTC gives it out?
Click to expand...
Click to collapse
You will be on GB once you have rooted (as i assume thats what your on now) version like 2.3.3 etc will depend on each device. To get the official ICS you would have to un-root your phone - there are plenty of guides to tell you how. However you could just install a rom like playground or ice cold sandwich for an ICS look and feel however these are no-sense versions. We currently do not have a sense verion of ICS.
Way of keeping current firmware?
vizzy said:
You will be on GB once you have rooted (as i assume thats what your on now) version like 2.3.3 etc will depend on each device. To get the official ICS you would have to un-root your phone - there are plenty of guides to tell you how. However you could just install a rom like playground or ice cold sandwich for an ICS look and feel however these are no-sense versions. We currently do not have a sense verion of ICS.
Click to expand...
Click to collapse
Hi, thanks vizzy
but if i use nonverbose's tutorial to root i will then possibly lose Sense 3.0 and 2.3.5 right? If so, is there a way i can keep my current firmware?
FallenSuisydal said:
Hi, thanks vizzy
but if i use nonverbose's tutorial to root i will then possibly lose Sense 3.0 and 2.3.5 right? If so, is there a way i can keep my current firmware?
Click to expand...
Click to collapse
The RUU you have to install will have sense in it, i do not know which sense version but id assume its 3? Its just a generic sense RUU. ...But you could always install a sense ROM afterwards if you fancy something with more tweaks etc like Niks rom or any of the others.
which sense 3.5 ics rom sdo u recommend or which do u hv? also are there any sense 4 ics roms? fanks!
Sent from my HTC Incredible S using xda premium
No point trying sense 4 unless you can cope with all the bugs. I prefer no-sense rooms due to better battery. I'm using ics playground atm. If you want sense try ARHD?
Sent from my Incredible S using xda premium
I would go either nik's trinity rom or playground ics
Both have awesome battery and performance if configured well
Keep in mind if you want rock solid, then sense GB is the way to go

S-off question

Before I get flash happy, do I need to be s-off to flash any ROM or just ROMs like vipermod that aren't really official sprint M8 ROMs?
I'd like to flash the Bare bones ROM
You don't need s-off to flash Roms, however it's highly recommended, because s-off can make fixing things much easier if anything gets messed up.
Sent from my 831C using Tapatalk
phatmanxxl said:
Before I get flash happy, do I need to be s-off to flash any ROM or just ROMs like vipermod that aren't really official sprint M8 ROMs?
I'd like to flash the Bare bones ROM
Click to expand...
Click to collapse
S-OFF should not be needed for any rom...but some roms seem to behave better with an s-off device lol
I would highly suggest getting s-off if you can
I tried, gotta wait to a new exploit or method is found. Thanjs , running viper now. This is my first time having to deal with S-on.
phatmanxxl said:
I tried, gotta wait to a new exploit or method is found. Thanjs , running viper now. This is my first time having to deal with S-on.
Click to expand...
Click to collapse
There is a bounty thread for someone that can develop a S-Off for the unlucky ones like u and me:
http://forum.xda-developers.com/showthread.php?t=2733870

Categories

Resources