Gracias por tu respuesta.
Bueno ya mas o menos he solucionado esto, me explico.
El recovery hago como tu, lo dejo por imposible haber si algún mecenas consigue encontrar una solucion.
En cuanto al gravitybox, me pasaba que al reiniciar el movil o apagarlo, cuando volvia a encender no se me ejecutaba. Unicamente se ejecutaba con reinicio de software.
Lo he solucionado porque con el programa Link2SD me decia que gravitybox estaba instalado en la tarjeta SD y con este mismo programa la he pasado a dispositivo interno de almacenamiento y aleluya ya me funciona.
un saludo