J'ai les mêmes circonstances que Nexus 4 : blocage de l'animation de démarrage pour une version de bande de base != 2.0.1700.48 et une version d'Android > 4.3 . J'ai répété les deux premières séries de tests, avec exactement le même résultat. J'utilise actuellement la version JWR66Y (4.3) qui est fournie avec la bande de base 2.0.1701.0, que j'ai rétablie avec la bande de base de la version précédente, 2.0.1700.48. Les tentatives de mise à jour après la 4.3 échouent.
La coïncidence qui ressort est que je viens moi aussi de faire réparer mon écran. Avant que mon écran ne se brise, j'étais heureux d'utiliser la version 5.1. Même après la réparation de l'écran, avec un capteur de proximité cassé à la place, il fonctionnait toujours très bien en 5.1. Le problème est survenu lorsque je suis retourné voir le technicien qui a réparé l'écran pour lui demander des explications sur le capteur de proximité. Le technicien a insisté sur le fait qu'il n'arrivait pas à faire fonctionner le capteur de proximité. Nous avons finalement convenu qu'il pouvait simplement le laisser de côté. Cela a conduit au problème actuel.
Je me demande donc si la différence entre la bande de base 2.0.1701.05 et 2.0.1700.48 est que la 2.0.1701.05 vérifie si le capteur de proximité ou le capteur de lumière (ils sont sur la même carte) pendant le démarrage, et suspend le démarrage en attendant que le ou les capteurs soient prêts. Cette idée pourrait être testée en répétant le test avant et après l'opération sur un Nexus 4 en état de marche. C'est beaucoup de travail, et heureusement je ne peux pas le faire moi-même (pas de carte de capteur de proximité/de lumière Nexus 4 en état de marche !) Mais peut-être que quelqu'un a une expérience pertinente.
Si vous regardez sur le net, vous voyez beaucoup de problèmes de Nexus 4 liés à l'échec des mises à jour 4.3->4.4, beaucoup de problèmes de Nexus 4 liés à la rupture du détecteur de proximité après le remplacement de l'écran, et plusieurs applications qui ne font rien d'autre que de désactiver les détecteurs de proximité cassés. Il y a également des indications selon lesquelles l'emplacement exact de l'œillet en caoutchouc séparant les capteurs de proximité et de lumière de la vitre avant est critique.
La raison pour laquelle ma question est intéressante est que je pourrais retourner voir le technicien et lui demander de remplacer le capteur de proximité (pour que l'appareil démarre en 5.1) et, si possible, d'ajuster la bague du capteur (pour que le capteur de proximité fonctionne). Même si le capteur de proximité ne fonctionne plus jamais, je pourrais toujours utiliser l'une des solutions logicielles qui désactivent le capteur de proximité.