need stock rooted v20p zip,lost backup[help] - LG Thrill 4G

formated internal sd card and lost my backup,really would b nice if someone could help get my stock rooted v20p just to have and to hold.

here is v20p.kdz
You can flash this. Easy
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP925/AATTZY/V20p_00/V20P_00.kdz
you will have to root this.. Not a big deal. :-D
Here is how to flash
- http://forum.xda-developers.com/showthread.php?t=1491870
+everything you want to flash root etc. are there
Click thanks if My post helped You.. :-D

I sent you a link for the clockworkmod file check your inbox

Related

[Q] Updating to Gingerbread?

Finally we have gingerbread! Thing is im not sure how to update to it. Ive searched and read everything but it doesnt make much sense. Ever since GB came out I see things like zv4, zv6, zv7...I dont know what those are and some of the tuts for gb require those or something.
Here is what I have. Im currently on the revolt rom 1.5 and I have the stock rom that the cubed uploaded as well. I also have cwm. Not sure if this helps. Im a super noob and this is the first android phone phone ive ever had. Can someone point me in the right direction? Thanks
Torin
Torin_93 said:
Finally we have gingerbread! Thing is im not sure how to update to it. Ive searched and read everything but it doesnt make much sense. Ever since GB came out I see things like zv4, zv6, zv7...I dont know what those are and some of the tuts for gb require those or something.
Here is what I have. Im currently on the revolt rom 1.5 and I have the stock rom that the cubed uploaded as well. I also have cwm. Not sure if this helps. Im a super noob and this is the first android phone phone ive ever had. Can someone point me in the right direction? Thanks
Torin
Click to expand...
Click to collapse
Alright, here it goes
1) Download and install this on your external sd card http://forum.xda-developers.com/showthread.php?t=1326893
2) Boot into recovery and flash that zip (will replace /system and /boot)
3) Install and run revotoolkit found here http://forum.xda-developers.com/showthread.php?t=1144951
4) Click install recovery and select !!Revo_stock!!
5) Reboot phone
6) Check for updates. It's that easy.
mtmichaelson said:
Alright, here it goes
1) Download and install this on your external sd card http://forum.xda-developers.com/showthread.php?t=1326893
2) Boot into recovery and flash that zip (will replace /system and /boot)
3) Install and run revotoolkit found here http://forum.xda-developers.com/showthread.php?t=1144951
4) Click install recovery and select !!Revo_stock!!
5) Reboot phone
6) Check for updates. It's that easy.
Click to expand...
Click to collapse
And we have MTM to the rescue! Im giving it a try now! Thanks for compiling simple instructions!
After these steps I can put gingervolt on and put cwm back on using the revo toolkit?
Torin_93 said:
After these steps I can put gingervolt on and put cwm back on using the revo toolkit?
Click to expand...
Click to collapse
Yeppers. After you root, install cwm with revotoolkit, and reboot into recovery using revotoolkit.
Sent from my VS910 4G using xda premium
mtmichaelson said:
Alright, here it goes
1) Download and install this on your external sd card http://forum.xda-developers.com/showthread.php?t=1326893
2) Boot into recovery and flash that zip (will replace /system and /boot)
3) Install and run revotoolkit found here http://forum.xda-developers.com/showthread.php?t=1144951
4) Click install recovery and select !!Revo_stock!!
5) Reboot phone
6) Check for updates. It's that easy.
Click to expand...
Click to collapse
Awesome, concise and accurate. You are da man!! Not only do you make a great product, you have impeccable service to those of us who need help. Thanks!!
Torin_93 said:
And we have MTM to the rescue! Im giving it a try now! Thanks for compiling simple instructions!
Click to expand...
Click to collapse
Lol i tried this and then installing stock recovery it said md5 mismatch...i give up
Sent from my VS910 4G using Tapatalk
Soooooooo I did these steps and updated but im still n 2.2.2. What gives?
Now im not even rooted
If you're tired of waiting for the OTA, head over to firmware page and follow the instructions. and give mtmichaelson a "thanks"
btroop said:
If you're tired of waiting for the OTA, head over to firmware page and follow the instructions. and give mtmichaelson a "thanks"
Click to expand...
Click to collapse
You mean Jackpot?
majorpay said:
You mean Jackpot?
Click to expand...
Click to collapse
You mean they're not the same person?
Torin_93 said:
Soooooooo I did these steps and updated but im still n 2.2.2. What gives?
Click to expand...
Click to collapse
I'm glad to hear I wasn't the only one confused by those instructions at first . My first assumption when reading all these posts were that V4 V6 and V7 were hardware versions of the Revo and you were suppose to download the Gingerbread TOT in correlation to your hardware. Here's what You need to know. They are just software update versions.
V4 and V6 are Froyo
V7 is Gingerbread.
Install V7 and you'll be all set
got it worked out

[Q] How to root nexus one 2.3.6 with locked boatloder

Hi guys
Can any one tell me how to root nexus one 2.3.6 ,i have locked boatloader.
zahid
Try SuperOneClick
http://forum.xda-developers.com/showthread.php?t=803682
or unlock the bootloader, fastboot custom recovery and flash ROM of choice.
Try this
http://forum.xda-developers.com/showthread.php?t=1324227
Sent from my Nexus One using Tapatalk
Use this. I just rooted my stock 2.3.6 nexus using this method. Takes less then a minute once everything is downloaded. Just make sure to extract all the files into the same location as the adb.exe file. Usually its in android/platform-tools.
Good luck and let us know if you have any questions.
BTW it does not unlock you bootloader either!
http://forum.xda-developers.com/showthread.php?t=1324227
krazichinaman said:
Just make sure to extract all the files into the same location as the adb.exe file. Usually its in android/platform-tools.
Is that a compulsion that super one click must be in the same location as adb n sdk tools?
Cos i rooted my stock 2.3.3 using the same method last month
But had it in different directories c: n e:
Sent from my Nexus One using Tapatalk
Click to expand...
Click to collapse
guys thank you so much you all are genius ,today i ll try this method and let everyone know..
hi guys
thanks i finally rooted my nexus one thanks to all
Now question can i install a custom rom from ROM manager or i had to unlock my boatloader first?
zahidismaeel said:
hi guys
thanks i finally rooted my nexus one thanks to all
Now question can i install a custom rom from ROM manager or i had to unlock my boatloader first?
Click to expand...
Click to collapse
You're good to go. Just install a custom recovery
CWM or Amon Ra, you can install them via Rom Manger.
hi
I tried to install custom ROM but when phone reboot it stuck on "triangle android" seems first i have to unlock my boatloader.
Can you post me link..
It means that you didn't flash the file that removes stock recovery reinstaller - and stock recovery is reinstalled on stock ROM boot.
Reboot back to ROM, root again, this time when you reboot to recovery first time, flash the file. It's found in Nexus One Wiki, section "Recovery".
zahidismaeel said:
hi
I tried to install custom ROM but when phone reboot it stuck on "triangle android" seems first i have to unlock my boatloader.
Can you post me link..
Click to expand...
Click to collapse
Its not at all necessary to unlock the bootloader. Did u install custom recovery before flashing a custom rom? I think u skipped that step.
Simple and best way for starters like us is to
1.root via super one click root
2. Install rom manager from market and wid the help of that, flash clockworkmod(cwm) recovery.
3. Install Titanium backup from market and do a backup up of ur apps.
4. Choose the correct rom of ur choice by reading the OP and the thread.
5. Download it and install it via rom manager.
6. Before that back up your current rom and wipe the system,cache,dalvik cache.
Thats it, u r good to go. :thumbup:
This is how i did n doing good
PS: Am just a newbie, so if there's any mistakes in my steps pls correct me.
Sent from my Nexus One using Tapatalk
thanks Man its working,,,,,,
but i am little surprise i did the same like flashing clockworkmod(cwm) recovery first and then ROM..but it didnt work me at that time...strange... Anyways now its working i m now on MIUI ROM looks cool..
question,,, what the advantage of having boatloader unlock?and wat is its use...?
Does SuperOneClick works on Nexus One stock rom 2.3.6?
I went for it and it works. i now have root on my N1 stock 2.3.6!
Hi,
I tryed this ] DooMLoRD's Easy Rooting Toolkit [v4.0] and get this message, can anyone help me?
http://kepfeltoltes.hu/view/120901/r00t_www.kepfeltoltes.hu_.jpg
superoneclick gives almost the result...
whats this? How to do this through?! I'm disappointed and confused, please help!
thanks
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Thanks ✟
Moving to Q&A

[Q] Any Solution for Super brick??

Hello,
I think My Samsung Note is super bricked, I am able to enter into recovery and download mode, internal SD card shows only 8GB now instead of 16 or 15GB.
Coping of files on to internal SD card take long time.
If I try PC ODIN, I will get stuck at Nand Write!!!.
Can anyone please help me.
Are you trying to flash from a .tar or from a file set rom?
Sent from my GT-N7000 using XDA
Yes I tried to flash RocketROM_ICS_v2.zip
prakashraobs said:
Yes I tried to flash RocketROM_ICS_v2.zip
Click to expand...
Click to collapse
You flash cwm rom in odin!!???!
can you please give me any link so that I can try
prakashraobs said:
can you please give me any link so that I can try
Click to expand...
Click to collapse
try this or this
I have done exactly what is being written in it. but after that which rom to copy to sd card and how to apply it. I am not getting.
I will try the second method with the link in the late evening.
Thanks for the help.
prakashraobs said:
I have done exactly what is being written in it. but after that which rom to copy to sd card and how to apply it. I am not getting
Click to expand...
Click to collapse
which guide you used???If its first one,just put the rom in sd card in recovery and flash it.
vijai2011 said:
which guide you used???If its first one,just put the rom in sd card in recovery and flash it.
Click to expand...
Click to collapse
SD card is not showing in CWM mode, I tried 1 method.
Thanks for your continued support.
prakashraobs said:
SD card is not showing in CWM mode, I tried 1 method.
Thanks for your continued support.
Click to expand...
Click to collapse
Did you follow the guide correctly???flashed the kernel in that post??I cannot try this because I dont have a superbricked note to try
yes I have flashed the kermal specified in it. and did partition and now i dont know where to head after that partition.
prakashraobs said:
yes I have flashed the kermal specified in it. and did partition and now i dont know where to head after that partition.
Click to expand...
Click to collapse
Boot into recovery,connect your phone to computer,mound sdcard.Its under mounts and storage in cwm.Now your computer will show your sdcard.Copy your rom.zip and flash it with recovery as usual.
Why dont you justtry to flash a stock rom? Then, once its running you can root it and flash anything you want trough cwm...
Sent from my GT-N7000 using XDA
I am downloading stock rom now and as you said I will do . first boot in recovery and mount SD card, Copy Stock rom to SD Card. and then flash it.
at presently I am downloading the stock rom. it may take some time. will let you know what is the result. I am going to office now will update the post after 9 or 10 hours.
This becomes handy for others also.
Thanks for the advice.
prakashraobs said:
I am downloading stock rom now and as you said I will do . first boot in recovery and mount SD card, Copy Stock rom to SD Card. and then flash it.
at presently I am downloading the stock rom. it may take some time. will let you know what is the result. I am going to office now will update the post after 9 or 10 hours.
This becomes handy for others also.
Thanks for the advice.
Click to expand...
Click to collapse
Dont flash stock with odin.Your device wont boot.When you have changed your partition,it is safer to use cwm.Since you are superbricked,you will get stuck in odin
prakashraobs said:
can you please give me any link so that I can try
Click to expand...
Click to collapse
This confused the sh1t outta me. Why is Samsung so damn complicated? So there are some ROMs you have to have a certain recovery to flash? My god, with HTC, once you have recovery, you flash whatever the hell you want. I got my mom a GNex for mothers day (even though I hate Samsung) and intended to root it and keep it up to date for her. But all this crazy talk about having to use certain modems (whatever the hell that is) with certain recoveries and certain ROMs, wow on a Dec device? So confused and disappointed. .
Jesus. With HTC, once you got recovery, you flash whatever radio, ROM, and kernel you want. None of the trick secret Sammy BS. Unbelievable since it's supposed to be a dev device.
Any help with Sammy always welcomed.
sent from my Evo LTE, usually.
scottspa74 said:
This confused the sh1t outta me. Why is Samsung so damn complicated? So there are some ROMs you have to have a certain recovery to flash? My god, with HTC, once you have recovery, you flash whatever the hell you want. I got my mom a GNex for mothers day (even though I hate Samsung) and intended to root it and keep it up to date for her. But all this crazy talk about having to use certain modems (whatever the hell that is) with certain recoveries and certain ROMs, wow on a Dec device? So confused and disappointed. .
Jesus. With HTC, once you got recovery, you flash whatever radio, ROM, and kernel you want. None of the trick secret Sammy BS. Unbelievable since it's supposed to be a dev device.
Any help with Sammy always welcomed.
sent from my Evo LTE, usually.
Click to expand...
Click to collapse
Maybe you should just stick with HTC. Going by your childish rant, Samsung is a bit deep for you.

[Q] Easier way to root and install CWM for LG black

Hi guys
I recently brought a 2nd hand LG black.
This rom is totally stock, to be precise, it is a Hong Kong version v20
Since I want to improve the battery life and have a more defined rom.
I would like to root and install CWM for my LG black.
Up to now, I have downloaded a few kdz from the subforum.
I have little experience before with LG phone, Last one i played around was LG P500. I remember last time i could easily root the phone by super1click, and then install rom manager from play store.
And from there (play store) i install CWM recovery.
I would like to find the confirmation from you guys that
Can i go for the same path again, super1click>rom manager>CWM recovery??
Thx in advance!!
Read my how to and find all you neeed
Sent from my LG-P970 using xda app-developers app
thx
I realised the way you suggest to install CWM as exactly as mine.
But you only suggest to use SOC to root for 2.2 devices
Is there any reasons I should not root a 2.3 by SOC?
Actually SOC is always the most comfortable way to root for me
Hope you can share some
j4371 said:
thx
I realised the way you suggest to install CWM as exactly as mine.
But you only suggest to use SOC to root for 2.2 devices
Is there any reasons I should not root a 2.3 by SOC?
Actually SOC is always the most comfortable way to root for me
Hope you can share some
Click to expand...
Click to collapse
You can try it All you ll see is, that it doesnt work. If you look for root v20x or read my thread as a whole you ll find all answers you need. If you download the same version you have, extract bin and fls files flash and simply dont wipe data, just cache and dalwik have fun man
Sent from my LG-P970 using xda app-developers app
sorry to bother you again
But the link from your guide for the patched v20b.bin seems not working anymore
could you please tell me where i can find them
thx
try to use unlockroot
j4371 said:
sorry to bother you again
But the link from your guide for the patched v20b.bin seems not working anymore
could you please tell me where i can find them
thx
Click to expand...
Click to collapse
u can try unlockroot(search google). i managed it with single click.i dont know whether it will work for u or not.
j4371 said:
sorry to bother you again
But the link from your guide for the patched v20b.bin seems not working anymore
could you please tell me where i can find them
thx
Click to expand...
Click to collapse
Read post 3 about how to do it yourself and follow the youtube video guide mentioned there. It's really easy and safe.
To me:
Easiest
- Smartflashtool flash v10a
- Use mass storage for phone
- Download Gingerbreak.apk
- Transfer to phone mass storage
- Install app
- Root
- Open Play Store
- Download ROM Manager
-Flash CWM
Voila
Easiest but slowest
Sent from my LG-P970 using Tapatalk 2
SoulExertz said:
To me:
Easiest
- Smartflashtool flash v10a
- Use mass storage for phone
- Download Gingerbreak.apk
- Transfer to phone mass storage
- Install app
- Root
- Open Play Store
- Download ROM Manager
-Flash CWM
Voila
Easiest but slowest
Sent from my LG-P970 using Tapatalk 2
Click to expand...
Click to collapse
Hmm, complicated. Why not:
- Smartflashtool flash v20n that has CWM inside. This is the procedure.http://forum.xda-developers.com/showpost.php?p=23788913&postcount=170.You only need the V20n,0,s (any of them) in fls/bin format.
- Flash Superuser.zip in CWM
- Done.
thx everyone
finally i got it!!
now using zeus v7, very cool rom!
But one last question, can i use the same smartflash with patched .bin method to revery to stock if i mess up something.
for example i am on cm9 and i wanna go back to GB, or i have to repartition my phone just like other brands like samsung.
j4371 said:
thx everyone
finally i got it!!
now using zeus v7, very cool rom!
But one last question, can i use the same smartflash with patched .bin method to revery to stock if i mess up something.
for example i am on cm9 and i wanna go back to GB, or i have to repartition my phone just like other brands like samsung.
Click to expand...
Click to collapse
Yes, you can. It is also useful for warranty (as root is voiding your warranty).
danfizesan said:
Yes, you can. It is also useful for warranty (as root is voiding your warranty).
Click to expand...
Click to collapse
Yo have to use an unpatched bin and fls then, but for the rest, yes you can
Sent from my think of something creative here.
ok thx
i feel safe now~~

[Q] CWM, custom roms and warranty

Hello, i've just bought a stock SGS+, with stock rom and recovery. I'd like to install 4.2.2, and my problem is that the phone is still on warranty. Will my warranty be void if I install CWM (I know it will if i install custom roms, but that can be easily reverted to stock), and if it will, can i return to the stock recovery in any way later? Thanks for help and sorry for my bad english
bozol said:
Hello, i've just bought a stock SGS+, with stock rom and recovery. I'd like to install 4.2.2, and my problem is that the phone is still on warranty. Will my warranty be void if I install CWM (I know it will if i install custom roms, but that can be easily reverted to stock), and if it will, can i return to the stock recovery in any way later? Thanks for help and sorry for my bad english
Click to expand...
Click to collapse
Type *#1234# and write down what you seen in screen. Inorder to claim the warranty you must need that to return to the exact stock Rom which your phone was shipped with. Also take precautions before you start flashing. Take backup of efs and persist. Once you lost these files you can't get them back.
Always be prepared to face an unexpected brick/bootloop/freeze/random reboots etc. Get ready with all the informations to overcome these situations. Happy flashing..
Edit : Flashing stock Rom will overwrite all the previous custom installations. And revert to the stock. Don't worry. There will be stock recovery.
Sent from my GT-I9001 using xda premium
Hey man, thanks for the reply! So, if just download the right rom (Build Info : Tue Feb 21 11:10:17 KST 2012 i suppose), and install it through CWM, will it delete CWM and revert to stock recovery?
bozol said:
Hey man, thanks for the reply! So, if just download the right rom (Build Info : Tue Feb 21 11:10:17 KST 2012 i suppose), and install it through CWM, will it delete CWM and revert to stock recovery?
Click to expand...
Click to collapse
No. You have to flash stock Rom via Odin. The details of which you can be found herehttp://forum.xda-developers.com/showthread.php?t=1922505.
Sent from my GT-I9001 using xda premium
Hey, one more question - when I install CWM can I install 4.2.2 straight away from 2.3.6? Or do I have to do something more?
And which one is better, CWM or TWRP?
bozol said:
Hey, one more question - when I install CWM can I install 4.2.2 straight away from 2.3.6? Or do I have to do something more?
And which one is better, CWM or TWRP?
Click to expand...
Click to collapse
Yea you can install. But don't forget to wipe data, wipe cache and wipe dalvic cache before installing the zip.
I am using CWM 6.0.3.2 and not facing an issue with it. Haven't used TWRP yet... so can't comment about it. Those who are using says its good.
Really thanks for all the help man! Btw, I see that you're using liquidsmooth, same one that i'm planing to get. How's it running?
bozol said:
Really thanks for all the help man! Btw, I see that you're using liquidsmooth, same one that i'm planing to get. How's it running?
Click to expand...
Click to collapse
As it says, smooth....
Sent from my GT-I9001 using xda premium
jabrif said:
As it says, smooth....
Sent from my GT-I9001 using xda premium
Click to expand...
Click to collapse
Well, that's great to hear
I'll try flashing it in a week or so, I'll write here if I have any questions and then let you know what my results are ^^
Hey, once again I have a question. I want to be fully prepared, so i found a tutorial as illustrated as possible, and I would like to ask if it's a good one - http://forum.xda-developers.com/showthread.php?t=1776095
Also, is the stockification process the same, but with stock ROM package, or is something different?
bozol said:
Hey, once again I have a question. I want to be fully prepared, so i found a tutorial as illustrated as possible, and I would like to ask if it's a good one - http://forum.xda-developers.com/showthread.php?t=1776095
Also, is the stockification process the same, but with stock ROM package, or is something different?
Click to expand...
Click to collapse
It;s a brilliant tutorial. Explained there is a method installing CWM, Rooting and Deodexing of untouched stock ROM users.
You can use the same method as explained in CWM installation using Odin to revert back to stock. Only one difference, instead of that recovery image you have to select the stock ROM image.
Give a Big thanks to Broodplank1337 for such a wonderful tutorial.:good:
Thanks for all the support man ^^
In the tutorial i see CWM v5.5.0.4, and you have 6.0.1.3, and on one thread (http://forum.xda-developers.com/showthread.php?t=1843825) I've seen that there is 6.0.2.6 already, but they're .zip, not .tar. I should flash 5.5.0.4 with Odin first and then install new CWM .zip through CWM, am I right? And when i'm revering to stock, do i have to download the right firmare, or can i just backup my own? Or if I backup it with CWM will it lose the stock recovery?
And also, I can't find any /efs /persist backup tutorial :C Sorry for all your time taken, but perhaps you have any link? Thanks again
Recovery
Well when i need waranty i just need to restore the rom but what about recovery ? can i leave it on CWM 6
bozol said:
Thanks for all the support man ^^
In the tutorial i see CWM v5.5.0.4, and you have 6.0.1.3, and on one thread (http://forum.xda-developers.com/showthread.php?t=1843825) I've seen that there is 6.0.2.6 already, but they're .zip, not .tar. I should flash 5.5.0.4 with Odin first and then install new CWM .zip through CWM, am I right? And when i'm revering to stock, do i have to download the right firmare, or can i just backup my own? Or if I backup it with CWM will it lose the stock recovery?
And also, I can't find any /efs /persist backup tutorial :C Sorry for all your time taken, but perhaps you have any link? Thanks again
Click to expand...
Click to collapse
Yes you can install CWM 5.5.0.4. If you are looking for a newer version, you can use Alireza7991's CWM 6.0.3.2(thanks to him). you can find both .tar and .zip files there.
When reverting to stock, you have to download any stock. If it's for warranty purposes, you need to download the one for your region.
In order to flash the stock rom, you have to use odin, not CWM.
Here is how you can backup your /efs and /persist
Good luck.
---------- Post added at 03:46 PM ---------- Previous post was at 03:42 PM ----------
BWNMX said:
Well when i need waranty i just need to restore the rom but what about recovery ? can i leave it on CWM 6
Click to expand...
Click to collapse
As i said before, when you flash the stock, all your previous customizations will also lost. After that there will be only stock recovery.
Thanks again for all the answers, still got one question - when is the possibility of losing efs or persist? During rom flash or CWM flash? Can i flash the CWM without the risk of losing esf?
bozol said:
Thanks again for all the answers, still got one question - when is the possibility of losing efs or persist? During rom flash or CWM flash? Can i flash the CWM without the risk of losing esf?
Click to expand...
Click to collapse
Risks will be there all the time. No one can assure you that any step or method is 100% fool proof. That's why all the developers in here underlying that "Try it your own"., they take no responsibility of any damages.
I can only assure you one thing. If you are in any trouble, the awesome Devs in here will do their best to sort it out. :thumbup:
jabrif said:
Risks will be there all the time. No one can assure you that any step or method is 100% fool proof. That's why all the developers in here underlying that "Try it your own"., they take no responsibility of any damages.
I can only assure you one thing. If you are in any trouble, the awesome Devs in here will do their best to sort it out. :thumbup:
Click to expand...
Click to collapse
Thanks
I mean, when comes the risk of losing these partitions (even after successfull flashing), after flashing CWM or after flashing rom? I'm asking that because i have to root the phone to backup them, and the easiest way to root is to install the .zip through CWM
bozol said:
Thanks
I mean, when comes the risk of losing these partitions (even after successfull flashing), after flashing CWM or after flashing rom? I'm asking that because i have to root the phone to backup them, and the easiest way to root is to install the .zip through CWM
Click to expand...
Click to collapse
It can't be sure but possibilities are less. Usually it happens when we mess with it.
Sent from my GT-I9001 using xda premium
jabrif said:
It can't be sure but possibilities are less. Usually it happens when we mess with it.
Sent from my GT-I9001 using xda premium
Click to expand...
Click to collapse
So, if i follow the tutorial and don't mess with the files I should be fine I suppose?
bozol said:
So, if i follow the tutorial and don't mess with the files I should be fine I suppose?
Click to expand...
Click to collapse
I think so. :fingers crossed:
Hope for the best..

Categories

Resources