Até um passado relativamente recente, ROMs customizadas eram um passatempo de geeks, uma brincadeira na qual usuários “normais”, interessados apenas em ler os e-mails e navegar na web não se aventuravam. Entretanto, a intransigência dos fabricantes em lançar atualizações e a própria evolução de qualidade nas ROMs (que em muitos casos oferecem um desempenho e uma experiência de uso bem superior à oferecidas pelas ROMs stock) estão levando cada vez mais usuários a migrarem para elas. ROMs populares, como no caso do CyanogenMod já possuem bases de usuários na casa dos milhões e um contingente crescente de usuários comuns, que querem apenas um telefone atualizado e funcional.
Isso nos leva a outra questão que é o acesso de root. Até recentemente, ROMs customizadas eram sinônimo de acesso de root ativado por default, já que muitos recursos do sistema podem ser acessados apenas dessa forma. Usar root no Android oferece riscos similares a usar root em uma distribuição Linux qualquer, já que o sistema fica escancarado a qualquer tipo de trojan ou aplicativo malicioso que você possa vir a executar, sem todas as camadas de segurança que o sistema teria normalmente. É um benefício que pode compensar os riscos para geeks, mas com certeza não é um boa coisa para usuários comuns, sem noções de segurança.
Tendo isso em mente, a recente decisão da equipe do CyanogenMod de passar a oferecer o sistema com o acesso de root desabilitado por default faz todo o sentido.
A mudança virá por padrão a partir do CM9 e os desenvolvedores a estão implementando de forma bastante inteligente. Embora o sistema passe a com com o root desabilitado por default, o usuário pode ativar a função facilmente, escolhendo entre quatro níveis:
1- Root desativado
2- Root apenas para acesso via ADB
3- Root apenas para aplicativos
4- Acesso completo de root (como nas versões anteriores)
Com a mudança, na verdade ganhamos um recurso adicional, que é a possibilidade de ativar e desativar o acesso de root de forma granular, em vez de simplesmente ter um sistema onde ele fica ativado ou desativado. É mais um diferencial do sistema em relação às ROMs dos fabricantes.