Left iPhone for Android and i Had a few questions about rooting. 1st. What is rooting? and what is installing a custom rom? do i have to install a custom rom to root my HTC Hero (Sprint) 2nd. If so, what is the best uptodate way of rooting my HTC Hero (Sprint) 3rd. Is there a way to undo this and get my old custom settings back? HTC Hero Sprint 1.5 Firm ware (Noob to android) please be specific.