Para instalar custom y stock esta este tutorial
http://www.htcmania.com/showthread.php?t=287060
Para particionar la SD usa minitool partition (hay un tutorial de como hacerlo por el foro buscalo)
Para usar esas extensiones para aumentar la memoria interna hay mil scripts, el mas comodo y facil de usar es el int2ext.
P.D.
Busca un poquito que no es complicado para nada lo que quieres hacer, ademas de que esta dicho mil veces ya.