Vantagens
Uma ROM personalizada pode ser tão pequena quanto uma ROM pré-enraizada e, com a raiz, você pode fazer praticamente qualquer coisa. Portanto, a principal vantagem do enraizamento é que o trabalho já foi feito para você se você pegar uma ROM personalizada com os recursos que lhe interessam. Por exemplo, um kernel personalizado com melhor suporte para overclock pode ser incluído em uma ROM personalizada.
Como o nome indica, um fogão de ROM tem muita liberdade para personalizar. Mas, em geral, as ROMs personalizadas "conhecidas" têm:
- Temas personalizados, ou pelo menos papéis de parede ou widgets. Isso pode incluir cores e ícones modificados do sistema, telas de inicialização etc.
- Raiz, é claro (veja as vantagens do enraizamento ).
- Menos bloatware (por exemplo, remoção da "Minha conta" da T-Mobile).
- Utilitários úteis para o tipo de pessoa que atualiza ROMs personalizadas (por exemplo, ROM Manager).
- Uma mistura de modems e kernels, selecionados para melhor desempenho ou duração da bateria. Os modems geralmente são de estoque, mas os kernels podem ser de estoque ou personalizados.
- Opções adicionais nos menus (por exemplo, o CyanogenMod permite ao usuário reiniciar no modo de recuperação ou inicialização rápida em vez de apenas reiniciar o dispositivo normalmente).
- Ajustes adicionais na interface do usuário (por exemplo, o CyanogenMod permite que os usuários ativem / desativem controles na barra de status em vez de usar widgets).
Por fim, as ROMs personalizadas não precisam ser baseadas em estoque para começar. Isso pode ativar recursos extras no nível do sistema (compartilhamento interno, por exemplo) ou permitir que você atualize para uma versão do Android que não foi ou não será lançada para o seu dispositivo. Também pode libertá-lo de bits de ROMs difíceis de remover, como as UIs / lançadores personalizados que geralmente não podem ser removidos.
Desvantagens
- ROMs personalizadas, especialmente aquelas que não são baseadas em estoque, geralmente são um pouco experimentais. Eles podem não ser tão estáveis quanto o estoque, especialmente com kernels personalizados ou quando não são baseados em estoque (é difícil corrigir os drivers).
- Uma ROM personalizada pode incluir praticamente qualquer aplicativo que o criador deseje incluir e você pode considerá-lo um bloatware.
- Temas personalizados podem não ser o que você deseja; muitos cozedores de ROM não são designers.
- Algo desagradável ou malicioso pode ser incluído na ROM.
- Bricking seu dispositivo é sempre uma possibilidade. Você sabe o que está fazendo quando atualiza uma ROM personalizada e nunca usa uma ROM projetada para outro dispositivo.
- Assim como o enraizamento, a atualização de uma ROM personalizada quase certamente anulará a garantia de um dispositivo que não é "desenvolvedor" (por exemplo, Nexus).