Versie 10.x van de Pixel Camera-app crasht onmiddellijk op GrapheneOS-apparaten na de release, omdat de update een afhankelijkheid van Google Play-services introduceert die in eerdere versies afwezig was. GrapheneOS, een op privacy gericht besturingssysteem dat Google Play-services standaard uitsluit, ondervindt dit probleem omdat de app afhankelijk is van bronnen die via dat raamwerk worden aangeboden.
GrafeenOS werkt als een gede-Googlede variant van Android, ontworpen om de privacy van gebruikers te verbeteren door de eigen services en trackers van Google uit het kernsysteem te verwijderen. De Pixel Camera-app, de officiële camera-applicatie van Google voor Pixel-apparaten, functioneerde zonder dergelijke afhankelijkheden in versies tot 9.9. Met de komst van versie 10.x heeft de app nu exclusief toegang tot elementen zoals het Google Sans Flex-lettertype via het Google Play Services-framework. Als Play Services niet is geïnstalleerd, kan de app deze bronnen niet laden, wat bij het opstarten onmiddellijk tot een crash leidt. Deze wijziging is van invloed op alle GrapheneOS-gebruikers die de app via standaardkanalen updaten. Gebruikers die upgraden naar Pixel Camera 10.x melden dat de app volledig onbruikbaar wordt, met crashes die enkele seconden na het openen optreden. Pogingen om dit op te lossen door te downgraden naar versie 9.9 stuiten op meerdere obstakels. De beperkingen voor het downgraden van Android-versies voorkomen in veel gevallen de installatie van oudere builds over nieuwere. Bovendien trekt GrapheneOS tijdens dergelijke pogingen automatisch app-machtigingen in, wat het proces nog ingewikkelder maakt. Oudere APK’s, zoals die uit versie 9.9, hebben andere digitale handtekeningen dan de bijgewerkte versies, waardoor beveiligingscontroles worden geactiveerd die de installatie blokkeren. Om deze oudere bestanden te verkrijgen, wenden gebruikers zich tot alternatieve app-winkels zoals de Aurora Store, een open-sourceclient voor toegang tot apps van bronnen buiten de Google Play Store. Zelfs met Aurora Store blijkt het installeren van de verouderde APK’s een uitdaging vanwege compatibiliteits- en verificatiehindernissen die inherent zijn aan de gede-Googlede omgeving. Een haalbare oplossing is het terugkeren naar de specifieke Pixel Camera 9.9.106.773153235.19. Deze versie werkt onafhankelijk van Google Play Services en herstelt de volledige camerafunctionaliteit op GrapheneOS zonder aanvullende aanpassingen. Gebruikers zien echter af van de toegang tot verbeteringen die in 10.x zijn geïntroduceerd, waaronder verbeterde algoritmen voor beeldverwerking, bugfixes voor stabiliteit en ondersteuning voor nieuwere hardwarefuncties op recente Pixel-modellen. Het proces vereist het verkrijgen van de exacte APK en het handmatig sideloaden ervan, wat technische bekendheid vereist met tools zoals ADB voor een veilige installatie. Een tweede oplossing is het installeren van Google Play-services in een sandbox op het apparaat. GrapheneOS ondersteunt dit via zijn compatibiliteitslaag, waardoor Play Services op een beperkte manier kunnen draaien zonder verhoogde rechten. Gebruikers kunnen het isoleren binnen een afzonderlijk gebruikersprofiel of werkprofiel, waardoor de toegang tot andere apps en systeemcomponenten wordt beperkt. Dankzij deze configuratie kan Pixel Camera 10.x alle functies starten en gebruiken, inclusief de afhankelijke lettertypen en API’s. De wisselwerking ligt in de introductie van Google-componenten, die het Google-vrije principe dat centraal staat in GrapheneOS gedeeltelijk ondermijnen. Ondanks de sandboxing kunnen sommige gegevens nog steeds communiceren met de servers van Google voor crashrapportage of updates.





