Aqui está o que levou o Android 14 a bloquear o acesso de alguns usuários do Pixel ao telefone

Alguns usuários do Pixel 6 levaram um grande choque depois de atualizar seus telefones para o Android 14, pois foram bloqueados no armazenamento interno do telefone. O problema afetou principalmente os usuários do Pixel que tinham vários perfis de usuário ou convidado configurados. Após um número crescente de relatórios, o Google reconheceu o bug e confirmou que estava trabalhando em uma correção. No final da semana passada, a empresa disponibilizou o patch para os usuários afetados por meio de um teste, observando que um lançamento mais amplo poderia começar nas próximas duas semanas. Essa correção agora está sendo implementada como parte do patch de segurança de novembro de 2023, com mais informações disponíveis sobre o que exatamente deu errado.



As notas de lançamento do Google para o patch de segurança de novembro de 2023 mencionam a correção do bug multiusuário. Esta atualização foi lançada no início desta semana e será lançada para todos os usuários do Pixel na próxima semana.

Como o Google revelou anteriormente, esta solução beneficiará apenas os usuários do Pixel sem acesso ao armazenamento primário de seus telefones. Se o seu telefone travou em um loop de inicialização devido ao bug, a atualização de novembro não fará nada para corrigir isso. Você deve redefinir seu dispositivo para a configuração original para que ele funcione novamente, perdendo todos os dados armazenados no processo.

Mas o que fez com que o Android 14 bloqueasse o acesso de alguns usuários do Pixel aos seus telefones? O guru do Android, Mishaal Rahman, esclareceu isso. Alegadamente, o problema foi causado por um bug no sistema de arquivos F2FS, que os telefones Pixel usam para partição de dados. Embora os Pixels mais antigos também usem o mesmo sistema de arquivos, o bug aparentemente é encontrado em kernels baseados no Linux 5.10, usados ​​pelas séries Pixel 6 e 7.

O Google não revelou mais detalhes sobre os patches defeituosos que causaram o bug para determinar as versões afetadas do Linux.

O bug é acionado por uma “entrada xattr (atributo estendido) corrompida que ocorre quando um usuário secundário é removido e o sistema de arquivos é F2FS”, conforme Mishaal. A correção do Google para o bug executa uma verificação de consistência do sistema de arquivos (fsck) quando a partição de dados é montada. Isso também explica por que os Pixels afetados demoram muito para inicializar após a instalação do patch de segurança de novembro.

O que é surpreendente é como o Google não detectou o bug durante os testes, o que acabou fazendo com que uma pequena parte dos usuários do Pixel ficasse sem acesso a seus telefones.

Curiosamente, Mishaal observa que, como um problema com o F2FS causa o bug, ele também pode afetar outros telefones Android que usam o mesmo sistema de arquivos. Por exemplo, o Samsung Galaxy S23 usa F2FS para sua partição de dados. Embora a empresa já tenha lançado a atualização do Android 14 para o dispositivo, não houve nenhum relato de usuários sobre o bloqueio do armazenamento interno de seus telefones.

Isso pode ocorrer porque a Samsung não oferece a capacidade de criar um perfil de usuário secundário ou convidado como parte do One UI. Ainda assim, dada a gravidade do bug, espera-se que todos os principais fabricantes de Android incorporem a correção na próxima atualização de seus telefones.