Depende de la rom que quieras instalar, acutalmente la mayoria de las roms requieren que se tenga el bootloader desbloqueado, primero tienes que investiar eso, y si quieres una rom que lo requiera, tienes que ver si tu celular es de nueva seguridad o no, si es de nueva seguridad, te costara dinero liberarlo, si es de antigua seguridad, aun asi puede que tengas que pagar para liberarlo, dependiendo de la fecha de fabricacion de tu celular, busca tutoriales en internet, eslo unico que te puedo decir. Tengo un Xperia ST18 Ray liberado de compañia con bootlader desbloqueado y una rom instalada con android 4.2.2 se llama LegacyXperia