Update & root? - HTC Droid DNA

Will the current 2-24-13 update break root if we accept it?
Will we still be able to root with the current methods after the update?
Nobody seems to be worried or talking about it around here
Unless Im missing it

I wouldn't accept it just yet... It might break root, but the current unlock method will not work after the update.

Can't figure why there isnt more buzz around here about this?

tlgem said:
Can't figure why there isnt more buzz around here about this?
Click to expand...
Click to collapse
Cuz 99% of people on this site have a custom Rom.
Sent from my HTC6435LVW using xda app-developers app

I'm on viper Dna. Should I have even gotten the update?
Sent from my Nexus 7 using xda premium

Me too. Running viper Rom with lk kernel and its downloading the update from Verizon. I'm going to refuse it and maybe install another Rom so it doesn't update
sent from my viper DNA

This is exactly what I was talking about the rom & kernel will not stop people from getting the update notice
Luckily we can refuse it But those that accept it WILL lose root & possibly the unlock & will not be able to re unlock
with the current methods
All new phones will need a new way to unlock & root
There talking about it here http://forum.xda-developers.com/showthread.php?t=2148488
This sucks

If you have a custom recovery the update wont flash anything to the device even if you let it download and continue so there really isnt a big deal as long as you have TWRP or CWM so im told

tlgem said:
This is exactly what I was talking about the rom & kernel will not stop people from getting the update notice
Luckily we can refuse it But those that accept it WILL lose root & possibly the unlock & will not be able to re unlock
with the current methods
All new phones will need a new way to unlock & root
There talking about it here http://forum.xda-developers.com/showthread.php?t=2148488
This sucks
Click to expand...
Click to collapse
You can't even install it with a custom recovery.
And many roms prevent the ota from working. Nits apparently forgot to comment out some lines in viper for preventing the ota
Sent from my HTC6435LVW using xda app-developers app

Related

How to root?? Should I root?

Ok guys Ive never rooted a phone. I've never had the balls to do so but I'm tempted to do so. Ok first of all why should I root? Second how do I root? Would I be voiding my warranty? and I need someone to guide me I'm not the smartest nor dumbest computer user. I would I truly appreciate if someone who has time to show me how to get this done I truly don't want to screw up my phone. thanks in advance for those that take time to respond.
Sent from my PG86100 using XDA App
First of all, you can only root HBOOT 1.300 and HBOOT 1.400 devices. If you updated to OTA 2.08, you have HBOOT 1.500 and will need to wait for a root for that.
As to your first question, there are MANY MANY reasons to root. One thing you can do is use applications that require root access, such as free tethering or freezing applications. The major thing with rooting, however, is being able to change ROMs. Changing a ROM is basically like customizing the whole OS. You can do so many things! Rooting your phone and unlocking your NAND (Part of revolutionary process) is something that will make your life better.
Now, your section question asks how you root. As I said, if you are on HBOOT 1.500, you can't root your phone. To check your HBOOT version, you can power down and then hold volume down while booting back up. It will take you to the bootloader menu and at the top it should tell you which HBOOT version you have. If you are on HBOOT 1.300 or 1.4000, you can use the video walkthrough here: Video Walkthrough
I used the video walkthrough to root my own phone. Revolutionary root is in it's beta which means it's not perfect and its not like nothing can wrong.
Rooting will void your software warranty, but I heard sprint is changing that.
voiding the software? can you explain. Also i did receive the latest update so meaning i have to wait.
frankrmz said:
voiding the software? can you explain. Also i did receive the latest update so meaning i have to wait.
Click to expand...
Click to collapse
Well, the warranty on the phone is only for the software. This means if the phone one day decides to stop turning on, get a black screen, etc. you can still get it replaced for free. After you root it, they won't replace the phone for free the stuff above happens. They probably won't know that you're rooted if the phone completely stops turning on, though.
Got I guess I have to wait. Hopefully once the root for the update comes you can help if I were to have questions.. Thanks for taking time and answering must of my questions
Sent from my PG86100 using XDA App
frankrmz said:
Got I guess I have to wait. Hopefully once the root for the update comes you can help if I were to have questions.. Thanks for taking time and answering must of my questions
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
Shoot me a PM if you need any more help!
Do you know if this new root came out
Sent from my PG86100 using XDA App
frankrmz said:
Got I guess I have to wait. Hopefully once the root for the update comes you can help if I were to have questions.. Thanks for taking time and answering must of my questions
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
yes like he said you will have to wait but it shouldn't be long.the reason for rooting are freeing up space on the phone,wifi tether for free,lots of great apps u cant get without root and of course the ability to customize as much as you like.now if u dont really want to do any of those things then i wouldnt root also rooting does void your warranty but u can always sbf back to stock and like it was said if u mess up to the point your phone wont turn on they will never know anyway.
edit: when or if you are ready to root and want help through the process let me know u can pm me its basically what i do these days lol i have helped about 10 people this week with rooting and roms
Thanks man. Both you guys have been very helpfull thanks I will for sure need
Help. Where can I find out once the new root is available?
Sent from my PG86100 using XDA App
It will be in the dev thread also check revolutionary website which is in that thread as well under guide on root roms ect
I shot the maid! What can I say? 3vo shooter
There are definitely ways to root via Hboot 1.500.000 IDK what these people are talking about....
You cannot get s-off if you didn't have it prior to the 1.5hboot but you can still flash kernels, roms, and radios...
If you'd still like to know how or need any help with the process let me know.
I did the over the air 2.08 update, what do I need to do to root me phone?
I was able to get my 3d rooted before the update and i have to say that i am so glad that i did. There are so many more options available to you after doing so as mentioned by previous posters. The abundance of ROMS is sweet! I like Viper the best for the moment but looking forward to a full AOSP.
Hover-Shuttle said:
I did the over the air 2.08 update, what do I need to do to root me phone?
Click to expand...
Click to collapse
Follow this tutorial
http://htcevohacks.com/htc-evo-3d-hacks/how-to-root-evo-3d-2-08-651-2-and-later-htc-unlock-method/
Follow it to a t... do everything he says, afterwards you will be rooted, if you need any help flashing roms or ANYTHING let me know
EDIT: The website says you cannot flash kernels, which is false, it just cannot be done via recovery, and needs to be done via fasboot/abd. again if you need any help just let me know

Ota on stock htc rooted phone

So what is the consensus for taking the latest ota with a stock rom and htc unlocked and rooted? I'm not ready to install a custom rom yet but do want the security fix but I haven't seen much talk as to people in my situation. Thanks in advance.
Sent from my PG86100 using xda premium
The update patches all known root exploits, meaning you probably won't lose root but will lose the ability to re-root should something happen. My advice, just wait til you're ready to flash a custom ROM which will likely already have the update cooked into it without any possible negative side effects.
I would wait until people confirm if it takes away root, etc... In general with a rooted phone OTA updates are a NO. Wait until someone posts a rooted version in here.
Oh and one more thing... don't ever post in the development section, Q&A section is your friend.
Once u root do not ever take any ota updates. It's been stated multiple times. If u want the update just wait and there are 100% stock roms with updates usually within a day or two of the ota update. Either u want to move foward with ur rooted device and flash roms, even if it is stock, or stick with what u got. If u can root ur own phone flashing roms isn't anything to worry about.
Sent from my PG86100 using XDA App
mustang_52 said:
So what is the consensus for taking the latest ota with a stock rom and htc unlocked and rooted? I'm not ready to install a custom rom yet but do want the security fix but I haven't seen much talk as to people in my situation. Thanks in advance.
Sent from my PG86100 using xda premium
Click to expand...
Click to collapse
As far as I know you wont be able to install OTA on rooted device.
Ok. I wasn't sure if anyone was working on a stock rom but ill wait. Is there any roms you guys recommend that are stock looking but worth running? Also I will use the q & a forum next time. I thought since this dealt with root and roms this would be the place. Sorry.
Sent from my PG86100 using xda premium
I heard that u should ineligible take the update and root again.
Sent from my PG86100 using xda premium
For some reason when i got my new device a day ago hboot is 1.5 and i did the OTA security update, with the method below i was able to flash Custom ROM and Kernel
sidenote: if you dont flash the kernel i posted below you wont have wifi or 4G
(S-on but still able to flash anyROM with your eyes close)
http://forum.xda-developers.com/showthread.php?t=1239821
Kernel
(with this kernel i was able to flash to get everything working, without it you wont have Wifi or 4g fyi)
http://forum.xda-developers.com/showthread.php?t=1224659
I Hope this help... Thank me later!!
joehunni said:
The update patches all known root exploits
Click to expand...
Click to collapse
I don't this that's true at all. I've read a few posts saying people still have root after applying the update to a stock rooted rom. They just had to change permissions in the superuser directory and everything worked after that.
mwalt2 said:
I don't this that's true at all. I've read a few posts saying people still have root after applying the update to a stock rooted rom. They just had to change permissions in the superuser directory and everything worked after that.
Click to expand...
Click to collapse
No no, I'm not saying you will lose root by updating, I'm saying I read somewhere that it patches up the exploits that revolutionary uses to get s-off. In other words, if you have hboot 1.3 or 1.4 then you probably won't be able to get s-off. I don't remember who posted that but it was a respectable dev.
http://forum.xda-developers.com/showthread.php?t=1321452
mwalt2 just uploaded this =] gunna try out and see whats up with the update
mustang_52 said:
So what is the consensus for taking the latest ota with a stock rom and htc unlocked and rooted? I'm not ready to install a custom rom yet but do want the security fix but I haven't seen much talk as to people in my situation. Thanks in advance.
Sent from my PG86100 using xda premium
Click to expand...
Click to collapse
joehunni said:
No no, I'm not saying you will lose root by updating, I'm saying I read somewhere that it patches up the exploits that revolutionary uses to get s-off. In other words, if you have hboot 1.3 or 1.4 then you probably won't be able to get s-off. I don't remember who posted that but it was a respectable dev.
Click to expand...
Click to collapse
The update doesn't contain an HBOOT. It has a new recovery, removes and patches/updates some things in /system, and has an updated boot.img. I suppose it does check to see if you are on the latest ROM (2.08.651.2, which is the one that patches AlphaRev's s-off method) before it will install though. By itself, the update will either fail to install (probably if you don't have HBOOT 1.5 or a custom ROM) or it will install and you'll be just fine using root once you change permissions on the su directory.
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums
Moving to Q&A

Lost root after the last update from htc

Lost root with the latest update from htc that fixed Google Wallet. Anyone else?
I only want to root to have tethering but I don't want to flash custom roms.
Sent from my EVO using xda premium
rule of thumb is to never accept an ota if you want root
I wasn't planning on rooting when I accepted the update but now I do lol. Does anyone know how to root it after the update or at least when it will be made available?
Sent from my EVO using xda premium
Ed.V said:
I wasn't planning on rooting when I accepted the update but now I do lol. Does anyone know how to root it after the update or at least when it will be made available?
Sent from my EVO using xda premium
Click to expand...
Click to collapse
You never accept an update If you are rooted or ever plan to root.
You cannot gain s-off with the newest update, but can still do HTC dev
Sent from my EVO using Tapatalk 2
Thankfully, with HTC Dev, we'll pretty much always have the option of rooting regardless of update.
Yes, but I believe with the new hboot 1.15 there's no more flashing kernals, radios, or splash screens........ouch
My EVO Ways
the only thing u cant do if u took the update is u cant get s-off at this time.. u can still use all the other root tools... :good:
18th.abn said:
Yes, but I believe with the new hboot 1.15 there's no more flashing kernals, radios, or splash screens........ouch
My EVO Ways
Click to expand...
Click to collapse
Radios and splash screens.. oh well. Not a big deal.
And kernels.. well, my views on kernels aren't popular so I will keep them to myself.
I really dont care to have S-OFF. I just want root access for tethering. I had the Old Evo 4G and I spent hours and days flashing roms and it was addictive! I just dont want to teak this LTE. To me ICS is working fine and I dont want to be hooked again of flashing, Nand backups and such.
I just want a safe way to re gain root, for Tethering. again I dont care about Bootloader or S-OFF.
Any input will be appreciated.
I made a topic on why you root and it got closed.. same reasoning I'm hearing about is why I wanted people to fully be aware this isn't the evo og and rooting could be bad this time
Sent from my EVO using Tapatalk 2
HTC Dev
Question guys, you can use HTC Dev for the Evo but you won't get S-OFF, what does that mean.
Can I still flash Radios, Modems, and can I tweak with msl reader like the old EVO.
Also has anyone found a root method post Google Wallet Update from July 11th. I decided to update because I was not rooted yet, but now I want to root.
Aw man, I'm a new member at xda, just got on the forums when I got my EVO LTE. I've been trying to lurk and read up but unfortunately never came across somebody saying I shouldn't accept OTAs... I was gonna wait until cm9 or aokp got a bit more stable to root and flash. What have I lost the ability to do by accepting this update?
Edit: nevermind, looks like I'll have to wait until root methods are updated, and possibly wait for another s-off exploit if if comes. Can't flash radios or kernels... Damn...
le0ch said:
Aw man, I'm a new member at xda, just got on the forums when I got my EVO LTE. I've been trying to lurk and read up but unfortunately never came across somebody saying I shouldn't accept OTAs... I was gonna wait until cm9 or aokp got a bit more stable to root and flash. What have I lost the ability to do by accepting this update?
Edit: nevermind, looks like I'll have to wait until root methods are updated, and possibly wait for another s-off exploit if if comes. Can't flash radios or kernels... Damn...
Click to expand...
Click to collapse
I'd imagine that it won't be long before someone comes out with an updated root method. Be patient, read and ask questions in the meantime.
If you are S-ON and rooted then you update with the new OTA can you still root the phone again?
I was rooted only and accepted the update. No longer have root access. I saved w voodoo root keeper, but it couldn't restore root after update. Figured that would happen just wanted to try it.
Also after the update, my clock speed only throttles down to 1ghz. Anyone else noticing this? Talk about a battery killer!
Sent from my EVO using xda app-developers app
Edit: Scratch that 1ghz thing. Think maybe my widget was freaking out. Seems to be fine now. I was pissed at first too!
First rule of XDA is you don't accept OTA updates for any reason.
Just my 2 cents...I made the mistake with my OG EVO and had to wait for unrEVOked to be updated.
brooklyn6 said:
If you are S-ON and rooted then you update with the new OTA can you still root the phone again?
Click to expand...
Click to collapse
You don't accept otas. Period
Sent from my EVO using Tapatalk 2
Is it possible to use someone else backup 1.31 the previous build when being rooted. I want revert back to the previous build. I'm on the latest update. The reason why i ask this is I want to go back to stock using Ruu.
Sent from my EVO using xda premium
Here man....it's a super quick process. Just copied and pasted from another thread....
I took the OTA and I'm rooted again.... It's not even that difficult.
I wanted google wallet and I wanted it bad! So I ran thru the hastle of hacking Google wallet so I could get into settings and clear it. Then HTC re-locked my phone. Ran the RUU, then accepted the OTA.
After you've updated...
Run the HTC unlock. Instructions at HTCdev website.
Then flash TWRP (I used adb fastboot method):
http://teamw.in/project/twrp2/98
Once that's installed you can flash supersu via this thread:
http://forum.xda-developers.com/show....php?t=1538053
Find: CWM installable ZIP in the OPs sig block (it works fine with TWRP on 1.22 software)
From there I just installed busybox (by Stepen) via the market. Grabbed Titanium Backup, and here I am. Rooted phone with 1.22 stock ROM.
Not all of the old mods work anymore though. My favorite, which was the battery mods, don't work. They don't even come close to working, so make sure you nandroid backup before you start tinkering..
I'm rooted but my phone is acting weird after using the HTC unlock method with the latest update
Sent from my EVO using xda premium

Htc evo 4g lte UPDATE to 1.22.651.3 710RD

Can anyone help me. I was rooted using the method with Voodoo OTA RootKeeper, not really a full root if anyone knows, anyways i was able to have it rooted installed all my apps like Droid wall, Titanium Backup etc.. Now a couple of days ago a software update from Sprint came in and updated to this 1.22.651.3 710RD...
Am i correct to understand that I can not fully root this now? Any help would be greatly appreciated. Thanks
If you accepted the ota update, then you can still unlock through HTC dev and still flash roms. But with the update, cannot obtain s-off.
Yes updated to 1.22.651.3 710RD
I thought so I did do the OTA update and should have known better. I hope someone will come out with a way to have S-OFF. Thanks jdcasino
ricardod1 said:
I thought so I did do the OTA update and should have known better. I hope someone will come out with a way to have S-OFF. Thanks jdcasino
Click to expand...
Click to collapse
Keep track of what's going on in the ['s-off] lazy panda' thread in original android development. if the lazy panda team figures out a way, it'll show up there.
Can anybody explain how to flash a Rom using my computer after HTC dev unlock and not being rooted?
Thanks in advance for any info!
Sent from my EVO using xda app-developers app
By the way I'm on the new OTA and I heard conflicting sides. Some say you can install Roms by flashing through your computer even though you're not rooted (but have done the HTC dev unlock), some say you can't. Also is there a way to root the EVO LTE with the OTA? I've tried the methods that say it'll work but it keeps saying permission denied. :'(
Sent from my EVO using xda app-developers app
NEVER ACCEPT AN OTA IF YOU ARE ROOTED,OR EVER PLAN ON ROOTING!
Thats rule #1 of being a rooted user.
End of story. I dont know how these threads keep popping up.
mykeyvee said:
By the way I'm on the new OTA and I heard conflicting sides. Some say you can install Roms by flashing through your computer even though you're not rooted (but have done the HTC dev unlock), some say you can't. Also is there a way to root the EVO LTE with the OTA? I've tried the methods that say it'll work but it keeps saying permission denied. :'(
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
HTc DEV unlock = root for all practical purposes. You just slap on Twrp and flash a rooted ROM.
However, since you accepted the OTA you are now severly limited even with an unlocked bootloader. See the first part of my post.
I actually wasn't rooted or unlocked when i took the ota. I was happy with the speed of the new evo so i didn't think i would need to overclock it like every other device i owned thus no need to root. I took the ota cuz i had major issues with my wifi and that's a huge deal to me since 3g blows so bad in my area that my browser times out..... long story. Sorry. Now i just want to customize. So sorry if this is a repetitive question, but can i use adb shell to flash a rom? If so, does anybody have a step by step? I've always just used clockwork mod in the past so i am new to adb.
Recap:
have the OTA
not rooted
HTC DEV unlocked.
Sent from my EVO using xda app-developers app
If you are unlocked put on twrp for your custom recovery and flash a ROM that way
Sent from my EVO using Tapatalk 2
Rxpert said:
If you are unlocked put on twrp for your custom recovery and flash a ROM that way
Sent from my EVO using Tapatalk 2
Click to expand...
Click to collapse
Ok thanks, I'll try again. Couldn't get it to install before but I'll try again. The computer recognized my phone but wouldn't communicate with it after that. Drivers are updated, restarted computer no dice. I'll try again though.
Ok so I flashed twrp image through fast boot, said it worked but I don't see any effect. Tried to boot into recovery and nothing but the stock recovery. Any ideas?
Sent from my EVO using xda app-developers app
Try rebooting your phone.. I had the same thing happen but after a second full reboot than it would boot into twrp
Sent from my EVO using xda app-developers app
cherylbaker said:
Try rebooting your phone.. I had the same thing happen but after a second full reboot than it would boot into twrp
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
thanks, I rebooted and it worked! Awesome! actually I rebooted three times then it worked.
mykeyvee said:
thanks, I rebooted and it worked! Awesome! actually I rebooted three times then it worked.
Click to expand...
Click to collapse
I got to this point. yesterday I know with my phone being s-on IN WHAT I BEEN READING you cant install the custom kernals. what roms can I install on the ota 1.22.651.3 with s-on and not have problems. I am new to the evo I been with motorola for the last 4 years with verizon. with the droid x the phones kernal was locked and yet to be hacked. so there was limited to so much. I'm ok with that. All I care for is bloatware removed. that I can theme and hopefully asop sith options of keeping some sense like maybe the camera app. can anyone point me to a rom that will make me happy I just bummed I cant use my liberty rom toolbox on this phone
cgrimm9 said:
I got to this point. yesterday I know with my phone being s-on IN WHAT I BEEN READING you cant install the custom kernals. what roms can I install on the ota 1.22.651.3 with s-on and not have problems. I am new to the evo I been with motorola for the last 4 years with verizon. with the droid x the phones kernal was locked and yet to be hacked. so there was limited to so much. I'm ok with that. All I care for is bloatware removed. that I can theme and hopefully asop sith options of keeping some sense like maybe the camera app. can anyone point me to a rom that will make me happy I just bummed I cant use my liberty rom toolbox on this phone
Click to expand...
Click to collapse
If you want asop check out the cm9 thread under 'original android development'. Kushdeck is putting together cm10 and as of recent I believe it's about 99% ready for a daily driver.
*this one*
I have S-on and flashed awesome sauce kernel. For over clocking purposes. You just have to flash using a computer, not custom recovery. However I am HTC dev unlocked on the ota.
Sent from my EVO using xda app-developers app
one click root problems
so i dowloaded the evo lte one click root software but the phone is not restarting. any ides?:crying:
adamtanner001 said:
so i dowloaded the evo lte one click root software but the phone is not restarting. any ides?:crying:
Click to expand...
Click to collapse
What process did you follow? Exactly...
Sent from my EVO LTE from XDA premium! =D
mykeyvee said:
What process did you follow? Exactly...
Sent from my EVO LTE from XDA premium! =D
Click to expand...
Click to collapse
Sounds like regawmod, you need to reboot manually as aoo as it says rebooting. It would probably be easier to unlock manually.a lot of people seem to have trouble. It will probably be updated soon but its been a problem for the last two updates.

Bootloader unlocked?

Any word on how far people are or how close people are to unlocking the Bootloader?
Sent from my SCH-I545 using xda app-developers app
has anyone found or started to work on an app to unlock your bootloader. like easy un lock on the galaxy s3
Sent from my Galaxy S IV
I doubt that will happen. The only reason that existed was because someone leaked a unlocked bootloader. So unless that happens for the GS4, I don't think you'll see an ez unlocker app.
greatnesstx said:
like easy un lock on the galaxy s3
Sent from my Galaxy S IV
Click to expand...
Click to collapse
I actually prefer the way it is now. The phone is basically unbrickable because you can't break the bootloader, but we can flash kernels, ROMs and recoveries without issues.
Sent from my SCH-I545 using xda premium
If we are able to keep using the Loki workaround is there a need to unlock the bootloader? Does this mean we will have to make sure not to accept any OTA's before we get a custom ROM on our phone? If there is an OTA that gets through to my phone, does this mean I wont be able to reroot if they patch the Loki exploit?
steveperrry said:
If we are able to keep using the Loki workaround is there a need to unlock the bootloader? Does this mean we will have to make sure not to accept any OTA's before we get a custom ROM on our phone? If there is an OTA that gets through to my phone, does this mean I wont be able to reroot if they patch the Loki exploit?
Click to expand...
Click to collapse
That is kind of my point...we already have the things that an unlocked bootloader gives you. The only thing is maybe unlocking for use on another network, but that is a pretty small population, and they can just get the dev version since they can't use the subsidy anyway.
The devs will make sure to break OTAs on the custom ROMs, and having a custom recovery prevents them, too. Or just flash an AOSP based ROM and forget it.
Or to put it simply, don't fix what ain't broke.
Sent from my SCH-I545 using xda premium
The only reason I ask is because I want to flash a custom Rom that is debloated and tweaked for more performance or a smoother interface. Am I able to do all that as the phone is now without unlocking the boot loader? And if so what are the risks of using the Loki tool?
Sent from my SCH-I545 using xda app-developers app
brizey said:
That is kind of my point...we already have the things that an unlocked bootloader gives you. The only thing is maybe unlocking for use on another network, but that is a pretty small population, and they can just get the dev version since they can't use the subsidy anyway.
The devs will make sure to break OTAs on the custom ROMs, and having a custom recovery prevents them, too. Or just flash an AOSP based ROM and forget it.
Or to put it simply, don't fix what ain't broke.
Sent from my SCH-I545 using xda premium
Click to expand...
Click to collapse
I'm still learning about the custom recovery. I created one using GOO, does that automatically stop OTA's, or should I try and do the file renames and freeze with TiBu?
There will still be work done to try to get a full unlock rather than a workaround. VZW will find a way to patch dans exploit. What happens to people who buy the phone after that? SOL? or if you break yours and have to get a replacement, and that one has the patch? Dans exploit is fantastic, but we should still look for a permanent solution.
Sent from my SCH-I545 using Tapatalk 4 Beta

Categories

Resources