DevSecOps

25 fev, 2016

Apple corrige bug do ano 1970, mas liberação só acontece em março

Publicidade

A versão beta mais recente do iOS 9.3, liberada para desenvolvedores e testadores beta no início desta semana, corrige um bug que fazia com que iPhones de 64 bits e iPads ficassem desativados quando a data do sistema era alterada para maio 1970 ou antes.

Descoberto em meados de fevereiro, o bug do ano 1970 causa um ciclo de reinicialização contínua ao se tentar alterar a data manualmente para o período citado. Especulações sugeriram que o loop de reinicialização é o resultado de um estouro negativo de número inteiro, o que faz com que o iPhone redefina a data para o valor máximo, um número enorme que dispositivos iOS podem ser incapazes de processar.

Leia mais:

Na prática, o que a nova versão do iOS faz é impedir que os usuários mudem a data do sistema para antes de 31 de dezembro de 2000. A versão final do iOS 9.3 deve ser liberada em março.

A Apple ainda não se pronunciou oficialmente sobre a causa do problema.

Com informações de MacRumors