Yo hasta hace poco estaba igual que tu.
Al final le meti la 2.3.5 descargada de samfirmware.com y el kernel cf-root desde xda para la jvs. Con este kernel lo que consigues precisamente es ser root y poder usar el titanium backup.
Despues de esto instalas el golauncher ex y te queda un telefono la mar de majo