Un initié connu de Samsung a récemment découvert l’un des bugs d’Android les plus étranges de l’histoire récente, celui qui touche votre appareil après un changement de fond d’écran. L’image, vue ci-dessus, fait planter non seulement les appareils Galaxy mais aussi de nombreux autres smartphones Android. Après une enquête plus approfondie, cela semble être une conséquence directe du manque de prise en charge RGB intégrée du système d’exploitation. Plus précisément, la plage dynamique élevée de l’image «maudite» renvoie une valeur d’histogramme supérieure à 255, dépassant ainsi la limite de l’espace colorimétrique sRGB natif d’Android.
En effet, le définir comme fond d’écran risque de faire planter votre appareil et même de le faire tomber en redémarrage continu (bootloop), comme l’ont découvert de nombreux utilisateurs de Twitter trop curieux pour leur propre bien. Du côté positif, la nature du bug bizarre signifie que l’application de tout type de traitement à l’image, du changement d’un seul pixel à la capture d’écran devrait la rendre sûre à utiliser. Cela ne veut pas dire qu’il est recommandé de l’expérimenter, alors soyez très prudent.
Le problème provoquant un crash, mis en évidence par Ice Universe, serait limité à Android 10 et aux versions antérieures du système d’exploitation, car Android 11 gère à la volée de telles différences potentielles d’espace colorimétrique. Un correctif simple a déjà été soumis au référentiel AOSP de Google par le développeur Davide Bianco qui a proposé de limiter artificiellement les limites de l’histogramme dans Android 10 à 255, et Samsung aurait également préparé un correctif qui arrivera dans une future mise à jour logicielle pour les appareils Galaxy.
Si vous avez ignoré tous les avertissements et que vous avez maintenant un smartphone Galaxy en redémarrage continu dans vos mains, vous pouvez le réactiver en redémarrant en mode sans échec et en changeant votre fond d’écran à partir de là. Certains utilisateurs signalent également qu’ils ont réussi à supprimer manuellement les données de fond d’écran, tandis que d’autres ont dû réinitialiser leur appareil via le menu de récupération pour que leur téléphone fonctionne à nouveau.