A CyanogenMod é a rom mais famosa do mundo, e conta com cerca de 500 mil de utilizadores das suas releases oficiais. A versão para o Galaxy S2 do projeto CyanogenMod 9 é baseado no Android 4.0.4 AOSP (android puro) mais recente liberado pelo Google.
Aqui, vamos mostrar como instalar essa versão no Galaxy S2. Antes de continuar, é necessario informar que o seu aparelho deve ter a versão do Android 4.0.
Caso não tenha, veja aqui como instalar. E também é necessário ter o aparelho com Root. Veja como fazer Root no Android 4.0.

ARQUIVOS NECESSARIOS

ROM CyanogenMod 9 – As versões mais recentes da ROM é disponibilizados neste LINK
Google APPS -  Baixe AQUI esse arquivo para o processo e coloque no cartão SD

PROCEDIMENTO

1 – Baixe a ROM e transfira para a raiz do SDCard interno do aparelho
2 – Entre no modo Recovery: Botão de aumentar volume + Botão Home + Botão Power.
3 – Selecione a opção Wipe data/factory reset e confirme com a tecla Power
4 – Em seguida seguida selecione Yes – delete all user data
5 – Selecione Wipe cache partition e em seguida Yes – Wipe cache
6 – Selecione Install zip from sdcard e em seguida Choose zip from internal sdcard 
7 – Agora siga até o arquivo da Rom Cyanogem no SDCard e clique em Yes – Install
– Agora faça o mesmo procedimento com o arquivo gapps-ics-20120529-signed.zip.
– Volte até a tela inicial e clique em “reboot system now”.


Perfeito mais uma ROM instala com SUCESSO!
Faça com cuidado e por sua conta. Duvidas é só falar!
Veja esse vídeo mostrando a versão no Galaxy S2.