Quem tem um iPhone andou sobre brasas sem saber. De facto, ninguém soube nada até ter sido lançada uma correção. É que um bug podia levar os utilizadores a terem de fazer um reset de fábrica após terem recebido uma mensagem com problemas. Isto foi revelado através do Google Project Zero, uma equipa de segurança que descobre bugs e vulnerabilidades.
Mas como é que ninguém sabia nada acerca desta falha do iPhone?
A razão é simples. É que mesmo que a equipa do Project Zero descubra alguma coisa, só a pode revelar passados 90 dias após a descoberta. Entretanto, também a pode divulgar quando for lançada uma correção. Neste caso, a Apple enviou uma correção para este bug no iOS 12.3. Esta correção foi lançada a 13 de Maio e inclui também as apps Apple News+, AirPlay2 e app de TV.
Como é que isto acontecia?
O problema com a mensagem mal formada é que o iPhone esperava um valor numa determinada linha de código. No entanto, não se certificava que esse valor estava presente. Assim, com o código a não estar incluÃdo, o iPhone tentava abrir repetidamente essa mensagem mas não conseguia. Dito isto, entrava num loop e fazia com que o iPhone encravasse. Entretanto um hard reset não resolvia o problema. É que mal ele acabasse de iniciar o problema voltava. Assim só restavam três hipóteses.
As soluções
Limpar o dispositivo com o Encontrar o meu iPhone. Colocar o smartphone em modo de recuperação através do iTunes. Remover o cartão sim e estar fora do alcance de redes Wi-Fi e utilizar o menu para limpar o dispositivo.
Em qualquer uma das três opções, era necessário apagar tudo deste dispositivo.
No ano passado, ocorreu um problema quando os utilizadores recebiam uma iMessage que continha um ponto preto e carregavam nela. Este ponto negro continha milhares de entradas de código que causavam demasiada carga no processador do iPhone, levando este dispositivo a encravar.
Entretanto, este ponto negro também afetava os utilizadores Android que recebiam a mesma mensagem no WhatsApp.
De facto, por vezes, estas coisas acontecem. Em 2015, um bug fazia com que os iPhones deixassem de funcionar quando recebiam uma determinada mensagem.
Receba as notÃcias Leak no seu e-mail. Carregue aqui para se registar. É grátis!