Dan Rosenberg, um programador americano descobriu uma falha no Galaxy S4 que permite a instalação de ROMs personalizadas - versões do sistema Android adaptadas. Esta personalização já vem liberada para que os usuários possam fazer, porém as operadoras tem a possibilidade de bloquear esta função com recurso chamado "bootloader travado". Com esta falha, é possível instalar ROMs mesmo com o celular bloqueado pela operadora.
Ao ligarmos o smartphone, ele faz uma checagem para verificar se o sistema operacional instalado é confiável antes de executá-lo, porém no momento da validação, o aparelho automaticamente já carrega o sistema na memória. Rosenberg conseguiu alterar este carregamento fazendo com que o celular substitua o próprio código de inicialização.
A Samsung utiliza métodos de criptografias para proteger o sistema. Ao substituir o próprio código que faz a verificação na memória do celular, este procedimento faz com que a criptografia nem chegue a ser utilizada.
Fonte: G1