Hola! No es necesario tenerlo liberado. Kpn si no me equivoco es OnePackage así que primero instala Kph que es full package.
No sé si es necesario desrootearlo... pero según he leido si es necesario. Aunque ahora estando en gingerbread, root o no root, flasheo siempre por odín y no hay problemas. Pero tú por estar en froyo, desrootea primero y luego flashea

para evitar problemas. (ya en gingerbread, todos los custom roms que quieras instalar vienen con root ;) )
Saludos
