[HTC Desire C] aashay960:
The objective of this thread is to answer the commonly asked questions, give the newbies a little head-start, protect them from getting flamed and keep this forum focused on more important things

1 > What is root?

Basically, Rooting a phone grants you the permission to do stuff you normally aren't. Remember that the process of Rooting itself will not change anything on your phone or make your your faster. It is what you do 'after' rooting that makes a difference. Rooting just allows you to make changes that were previously not allowed.

2 > Why to Root?

You can also get the latest android version before HTC releases it. For example we have Jellybean (4.1.2). HTC has not officially released it for our phone. Mostly they never will! You can also overclock (increase the speed of your CPU) your phone!

3 > Why not to root?

You must be willing to compromise with these factors before you decide to root. Personally, I haven't regretted my decision of rooting even for a second! I'm sure most of the guys on this forum feel the same way. However it is your choice.

4 > How do I root my phone?

You can either use this step by step guide

Or use this All-in-one Toolkit

5 > What is Recovery?

Basically, Recovery saves your ass when you screw up! But it has many other important features.

6 > What are the different Recoveries available for HTC Desire C?

Currently there are two recoveries available for HTC Desire C.

Team Win Recovery

Clockwork Mod Recovery

7 > How do I install a recovery?

Follow Step 3 of this thread. But instead of the link provided there, use one of the two links I posted in the previous question.

8 > Which recovery is better?

I use TWRP because I find it user friendly and it has got more functions.But CWM is more famous and widely supported. You can choose what you like.

9 > What is a Custom ROM?

My definition - A Custom ROM is a developer's idea of what the phone 'should have been like'. He takes the stock rom and modifies it to improve performance, looks, animations, battery life etc.

10 > Why to install a Custom ROM?

Other reasons that you won't find on Google - "The thrill factor involved", "To show off to your friends" and "Because you can!"

11 > Why not to install a Custom rom?

Even though this may seem concerning, it will happen only if you don't follow instructions correctly or do something extremely stupid. As of now, there is no way to completely brick an HTC Desire C! You can fix 'Loss of Data' by taking a backup and you can fix reboot by using the Recovery mode we discussed earlier. :)

12 > What are the different Custom ROMs available for HTC Desire C?

Look HERE. Take your pick!

13 > Which is the Best ROM for this phone?

NEVER EVER ASK THIS QUESTION!! This is a very subjective question. It differs from person to person. It takes a lot of time/energy/efforts to build a custom ROM and asking this question is a very big insult to the makers of these ROMs! Try out different ROMs and choose what you like.

14 > What is a Kernel?

If our phone was a movie, the Kernel would be the director! It is the brain of our phone. And even though it is the most important part of our phone, it is just a single (.IMG) file and only a couple of MBs!

15 > What are the benefits of a custom Kernel?

There are a lot of Technical advantages of a good coded custom kernel. Fortunately, you don't have to worry about all that. Most of the work is done by the developer himself.

16 > How to flash (install) a custom kernel? OR How to flash boot.img?

You can either use this Auto Boot.img Flasher

Or read this

17 > Which is the best Kernel for this phone?

NEVER EVER ASK THIS QUESTION!! This is a very subjective question. It differs from person to person. It takes a lot of time/energy/efforts to build a Kernel and asking this question is a very big insult to the makers of these Kernels! And remember, not all Kernels are compatible with all roms.

REMEMBER - Use Sense Kernel with Sense ROMs. Use CM10 Kernel with Cm10 based ROMs. It can't get much simpler.

18 > How to overclock my phone?

You cannot overclock with a stock kernel. You MUST have a custom kernel to overclock your phone. Once you have a custom kernel you must install either 'SetCPU app' or 'NoFrillsCPU app'. You need any one of these to control the CPU speeds.

19 > Is it safe to overclock my phone?

I will not say this is completely safe. But i have yet to come across somebody who actually screwed up his phone just by overclocking. So use at your own risk. Also remember that all phones have a different capacity to overclock. If you try to overclock it higher than that, it will go into a 'reboot loop'. But you can fix that by flashing a lower frequency Kernel. It is not a problem.