L’app Pixel Camera versione 10.x si blocca immediatamente sui dispositivi GrapheneOS dopo il suo rilascio, poiché l’aggiornamento introduce una dipendenza da Google Play Services assente nelle versioni precedenti. GrapheneOS, un sistema operativo incentrato sulla privacy che esclude Google Play Services per impostazione predefinita, riscontra questo problema perché l’app si basa su risorse fornite tramite tale framework.
GrapheneOS funziona come una variante de-Google di Android, progettata per migliorare la privacy dell’utente rimuovendo i servizi e i tracker proprietari di Google dal sistema principale. L’app Pixel Camera, l’applicazione ufficiale della fotocamera di Google per i dispositivi Pixel, funzionava senza tali dipendenze nelle versioni fino alla 9.9. Con l’arrivo della versione 10.x, l’app ora accede a elementi come il carattere Google Sans Flex esclusivamente tramite il framework Google Play Services. Senza Play Services installato, l’app non riesce a caricare queste risorse, provocando un arresto anomalo immediato all’avvio. Questa modifica interessa tutti gli utenti GrapheneOS che aggiornano l’app tramite canali standard. Gli utenti che eseguono l’aggiornamento a Pixel Camera 10.x segnalano che l’app diventa completamente inutilizzabile, con arresti anomali che si verificano pochi secondi dopo l’apertura. Gli sforzi per risolvere questo problema effettuando il downgrade alla versione 9.9 incontrano molteplici ostacoli. Le restrizioni al downgrade della versione di Android impediscono in molti casi l’installazione di build precedenti su quelle più recenti. Inoltre, GrapheneOS revoca automaticamente le autorizzazioni delle app durante tali tentativi, complicando ulteriormente il processo. Gli APK più vecchi, come quelli della versione 9.9, portano firme digitali diverse rispetto alle versioni aggiornate, il che attiva controlli di sicurezza che bloccano l’installazione. Per ottenere questi file più vecchi, gli utenti si rivolgono ad app store alternativi come Aurora Store, un client open source per accedere ad app da fonti esterne al Google Play Store. Anche con Aurora Store, l’installazione degli APK legacy si rivela impegnativa a causa degli ostacoli di compatibilità e verifica inerenti all’ambiente de-google. Una soluzione alternativa possibile consiste nel ripristinare la build specifica Pixel Camera 9.9.106.773153235.19. Questa versione funziona indipendentemente da Google Play Services, ripristinando la funzionalità completa della fotocamera su GrapheneOS senza ulteriori modifiche. Tuttavia, gli utenti rinunciano all’accesso ai miglioramenti introdotti nella versione 10.x, inclusi algoritmi migliorati di elaborazione delle immagini, correzioni di bug per la stabilità e supporto per funzionalità hardware più recenti sui recenti modelli Pixel. Il processo richiede l’approvvigionamento dell’APK esatto e il sideload manuale, il che richiede familiarità tecnica con strumenti come ADB per un’installazione sicura. Una seconda soluzione alternativa prevede l’installazione di Google Play Services in modalità sandbox sul dispositivo. GrapheneOS lo supporta attraverso il suo livello di compatibilità, consentendo a Play Services di funzionare in modo limitato senza privilegi elevati. Gli utenti possono isolarlo all’interno di un profilo utente o di lavoro separato, limitandone l’accesso ad altre app e componenti di sistema. Questa configurazione consente a Pixel Camera 10.x di avviare e utilizzare tutte le sue funzionalità, inclusi i caratteri e le API dipendenti. Il compromesso sta nell’introduzione dei componenti di Google, che minano parzialmente il principio “Google-free” fondamentale per GrapheneOS. Nonostante il sandboxing, alcuni dati potrebbero comunque interagire con i server di Google per la segnalazione di arresti anomali o aggiornamenti.





