Si has podido poner la DHD en s-off (para poder flashear con el recovery de cyanogen) es que has tenido que ser root, no porque sea necesario, sino porque las herramientas necesarias para conseguir el s-off si requieren root.
El root podemos decir que se encuentra en la propia ROM, no es exactamente así pero como simil sirve. Si cambias de ROM, la que metes puede o no tener permisos root, lo que sucede es que en buena lógica, si le metes una custom ROM a tu DHD, ésta venga ya rooteada.
Lo de no poder instalar las apk es mas raro, eso me suena a problemas a la hora de instalar. A ver si se pasan folgui o crazy que seguro que ellos lo saben.
