Buenas os pongo todos los pasos a seguir.
1º Extraer el pack (ya viene todo en su sitio) colocarlo en un lugar accesible
2º Apagar el terminal y conectarlo al USB.
3º Pulsar la tecla volver y, sin soltar, encender el terminal. Entrara en el menu Fastboot. No recuerdo si nos pedira Drivers, tambien estan en el pack.
4º En el PC. Inicio >> Ejecutar >> cmd Se nos abrira la consola de Windows. Tiene q ser Windows XP.
5º En la consola de Windows dirigirnos a la ruta donde tengamos descomprimidos el pack, tenemos q estar en la carpeta Tools.
6º Escribir fastboot boot boot-new.img El terminal se reiniciara y pedira nuevos drivers, volvemos a indicarle la ruta para q los instale.
7º Escribir los siguientes comandos uno detras de otro:
adb push boot-new.img /sdcard/boot-new.img
adb push recovery-new.img /sdcard/recovery-new.img
adb shell flash_image boot /sdcard/boot-new.img
adb shell flash_image recovery /sdcard/recovery-new.img
Ahora mismo tendriamos permisos de root en ADB, para comprobarlo escribimos adb shell y el promt nos cambiara a # si nos saliera $ es q seguimos siendo usuario normal
8º Para conseguir permisos de root en el terminal, una vez q hallamos hecho la prueba de adb shell y tengamos el promt en #, metemos estos comandos como antes:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cd system
cd bin
cat sh > su
chmod 4755 su
sync
reboot
El terminal se reseteara y tendremos permisos de root sobre el.
EDITO:
PackEDITO2: Acabo de probar el programa de pasar toda la cache a la SD y funciona perfectamente ^^