La version 10.x de l’application Pixel Camera plante immédiatement sur les appareils GrapheneOS après sa sortie, car la mise à jour introduit une dépendance aux services Google Play absente dans les versions précédentes. GrapheneOS, un système d’exploitation axé sur la confidentialité qui exclut par défaut les services Google Play, rencontre ce problème car l’application s’appuie sur les ressources fournies via ce cadre.
GraphèneOS fonctionne comme une variante d’Android dé-Google, conçue pour améliorer la confidentialité des utilisateurs en supprimant les services et les trackers propriétaires de Google du système principal. L’application Pixel Camera, l’application d’appareil photo officielle de Google pour les appareils Pixel, fonctionnait sans de telles dépendances dans les versions jusqu’à 9.9. Avec l’arrivée de la version 10.x, l’application accède désormais à des éléments comme la police Google Sans Flex exclusivement via le framework Google Play Services. Sans Play Services installés, l’application ne parvient pas à charger ces ressources, ce qui entraîne un crash instantané au lancement. Ce changement affecte tous les utilisateurs de GrapheneOS qui mettent à jour l’application via les canaux standard. Les utilisateurs effectuant une mise à niveau vers Pixel Camera 10.x signalent que l’application devient totalement inutilisable, avec des plantages survenant quelques secondes après son ouverture. Les efforts visant à résoudre ce problème en passant à la version 9.9 se heurtent à de nombreux obstacles. Les restrictions de rétrogradation de version d’Android empêchent dans de nombreux cas l’installation d’anciennes versions par rapport à des versions plus récentes. De plus, GrapheneOS révoque automatiquement les autorisations des applications lors de telles tentatives, ce qui complique encore davantage le processus. Les anciens APK, comme ceux de la version 9.9, portent des signatures numériques différentes de celles des versions mises à jour, ce qui déclenche des contrôles de sécurité qui bloquent l’installation. Pour obtenir ces fichiers plus anciens, les utilisateurs se tournent vers des magasins d’applications alternatifs comme Aurora Store, un client open source permettant d’accéder à des applications à partir de sources extérieures au Google Play Store. Même avec Aurora Store, l’installation des anciens APK s’avère difficile en raison des obstacles de compatibilité et de vérification inhérents à l’environnement dé-Google. Une solution de contournement viable consiste à revenir à la version spécifique de Pixel Camera 9.9.106.773153235.19. Cette version fonctionne indépendamment des services Google Play, rétablissant toutes les fonctionnalités de l’appareil photo sur GrapheneOS sans modifications supplémentaires. Cependant, les utilisateurs renoncent à l’accès aux améliorations introduites dans 10.x, notamment des algorithmes de traitement d’image améliorés, des corrections de bugs pour la stabilité et la prise en charge de fonctionnalités matérielles plus récentes sur les modèles Pixel récents. Le processus nécessite de rechercher l’APK exact et de le charger manuellement, ce qui nécessite une connaissance technique des outils tels qu’ADB pour une installation sécurisée. Une deuxième solution de contournement consiste à installer les services Google Play en bac à sable sur l’appareil. GrapheneOS prend en charge cela via sa couche de compatibilité, permettant aux services Play de s’exécuter de manière confinée sans privilèges élevés. Les utilisateurs peuvent l’isoler dans un profil utilisateur ou un profil professionnel distinct, limitant ainsi son accès à d’autres applications et composants système. Cette configuration permet à Pixel Camera 10.x de lancer et d’utiliser toutes ses fonctionnalités, y compris les polices et API dépendantes. Le compromis réside dans l’introduction de composants Google, ce qui sape en partie le principe sans Google qui est au cœur de GrapheneOS. Malgré le sandboxing, certaines données peuvent toujours interagir avec les serveurs de Google pour des rapports de plantage ou des mises à jour.





