Utilizadores do iPhone andaram sobre brasas sem saberem!

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.

do iPhone

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.

Fonte

Siga a Leak no Google Notícias e no MSN Portugal.

Receba as notícias Leak no seu e-mail. Carregue aqui para se registar. É grátis!

Bruno Fonseca
Bruno Fonseca
Fundador da Leak, estreou-se no online em 1999 quando criou a CDRW.co.pt. Deu os primeiros passos no mundo da tecnologia com o Spectrum 48K e nunca mais largou os computadores. É viciado em telemóveis, tablets e gadgets.

Leia também