Forgive me. I am new to Android. I have a Hero. I need to know:
1.- What is Cupcake?
2.- I have Firmware version, Kernel version, Build number and Software version. Please help me understand the diff. between them.
3.- What is rooting? And why is that good? Do normal users need that?
Thank you for answers.
Henrik
1.- What is Cupcake?

2.- I have Firmware version, Kernel version, Build number and Software version. Please help me understand the diff. between them.

3.- What is rooting? And why is that good? Do normal users need that?

Thank you for answers.
Henrik