[su_youtube url="https://www.youtube.com/watch?v=fY-ahR1R6IE" width="640″]
Hai dous días apareceu unha publicación nun dos foros de Reddit informando de que calquera persoa con pouco tempo libre pode converter os seus dispositivos iOS con procesadores de 64 bits (iPhone 5S e posteriores, iPad Air e iPad mini 2 e posteriores) nun deseño estático. obxecto. Só tes que desactivar a configuración automática da data na configuración, cambiala manualmente ao 1 de xaneiro de 1970 e, a continuación, reinicia o dispositivo.
Neste caso, o reinicio nunca se completará: o dispositivo quedará atrapado nunha pantalla branca co logotipo de Apple. A restauración desde a copia de seguridade ou o restablecemento de fábrica non axudará. As persoas que levaron os seus iPhones e iPads á Apple Store para tentar facelos útiles de novo recibiron un novo dispositivo tras varios minutos de ver as caras confusas dos técnicos de Apple.
Aínda que este erro pode parecer bastante trivial (cantas persoas teñen ganas de establecer esta mesma data no seu dispositivo iOS?), pódese usar para producir en masa obxectos de deseño inútiles. A configuración automática da hora cando se conecta a Wi-Fi en dispositivos iOS realízase a través dos servidores NTP (un protocolo para sincronizar os reloxos dos ordenadores na rede).
Calquera persoa que teña acceso ao servidor NTP dunha determinada rede Wi-Fi pode enviar unha instrución para cambiar a data a todos os dispositivos conectados a ela. Este escenario aínda non ocorreu e non está seguro de que sexa posible. Non obstante, os datos NTP envíanse sen codificación e sen verificar, polo que non debería ser demasiado difícil descubrir o que provocaría un cambio masivo de datos iniciado.
O problema probablemente ten a súa orixe na forma en que os sistemas operativos Unix determinan o tempo. Isto débese a que se almacena neles en formato de 32 bits como o número de segundos que pasaron desde o inicio do tempo Unix, o 1 de xaneiro de 1970. Segundo as especulacións actuais, os dispositivos iOS de 64 bits fan algo estraño cos tempos do sistema próximos. a cero, polo que a súa configuración provoca un bucle ao inicio do sistema.
A única forma de restablecer o tempo configurado é descargar completamente a batería ou desconectala e reconectala. Polo tanto, o usuario pode volver a funcionar correctamente un dispositivo que non funciona correctamente esperando a que se descargue completamente, pero isto non cambia a necesidade de prestar atención ao problema. En Mac, os usuarios temen non ten que, porque o sistema informático conta cunha protección integrada onde che avisa cando intentas cambiar a data á citada para evitar posibles problemas.
Ola, é realmente suficiente con esperar a alta?
Ehm... preferín non probalo eu, pero as fontes din que esgotar completamente a batería solucionará o problema. Pero unha descarga completa non é o mesmo que apagar o teléfono debido á baixa enerxía da batería. A batería esgotarase completamente despois duns días despois de que o teléfono non se acenda.
Que significa "abordar o problema"?
Rapaces de Apple, se estás a traducir algo dunha lingua estranxeira e non sabes o que significa unha palabra, bótalle unha ollada a Slovník.app, onde no terceiro punto xunto ao verbo "enderezar" podes atopar o que é . En checo, este verbo tradúcese como "resolver".
Por suposto, sei o que significa "enderezo" no contexto dado, pero non se me ocorreu que non se usa o mesmo xiro de frase en checo. Entendín "abordar o problema" como unha versión máis sofisticada retóricamente de "abordar o problema", "tratar o problema".
Os sinais, por exemplo, no cabezal de impresión son dirixidos. Non se aborda o problema. O problema infórmase, infórmase, infórmase, envíase para resolución ou resólvese. Pensemos en checo, escribamos en checo. Imos traducir e non estragar.