Aqui teneis tutoriales de como se rootea la Magic.
[Tutorial] Rootear HTC Magic, sencillo, para toda la familia.
[Tutorial] Videotutoriales cambiar recovery e instalar ROM en HTC Magic
Rootear: Digamos que es tener total control de htcmagic, sinonimo de superusuario, puede acceder a las entrañas de tu htc y asi modificarlo desde dentro.
Recovery: Es un modo que tiene htc, entre otros dispositivos, en el cual puedes acceder para modificar ciertos parametros, esencial para rootear ya que solo desde este modo se puede seguir adelante.
Particionar: Como su nombre indica consiste en dividir, en este caso hacer divisiones en nuestra tarjeta de memoria
Rom: Es la clave de todo, cambiar la rom es eso, modificar el sistema bajo el que corre la htc, hay multitud de roms todas con sus diferentes aspectos aunque siempre basadas en android 1.0 que es, digamos, el sistema operativo
SPL: Secondary Program Loader, se encarga de las rutinas previas a la carga del SO. (Aportacion de Schyz, gracias)
Fastboot: Es un modo de encender la htc, se accede manteniendo pulsada la tecla de la flecha y la de encender.
Backup: Copia de seguridad
Radio: Es la parte del firmware que se encarga de las comunicaciones (telefonia, datos...).(Aportacion de Schyz y jcrujera, gracias)
Wipe: Limpiar en ingles, resetea y borra todos los datos de usuario del telefono (contactos, agenda, calendario...) y configuraciones del telefono. No restaura la rom original de fabrica, solo la configuracion de la rom que tengamos instalada en esos momentos. Las fotos, mp3, videos... almacenados en la tarjeta SD de memoria permanecen intactos. (Aportacion de Schyz, jcrujera y Frodi, gracias)
Al principio impone algo de respeto pero una vez la rooteas luego no puedes parar de probar roms

yo he aprendido a modificarlas, quitando y poniendo aplicaciones de serie en la ROM, firmar la rom o trastear con el framework