Je cherche à éditer la valeur d'une clé de paramètres sécurisés via ADB avec la commande :
settings put secure camera_double_twist_to_flip_enabled 1
Pour une raison inconnue, la valeur de cette clé est de 0
et ne peut pas être modifiée. En raison de cela, le geste de secouage dans l'application Google Camera ne fonctionne pas.
J'ai essayé plusieurs correctifs, tous sans succès :
settings put --user 0 secure camera_double_twist_to_flip_enabled 1
: Échoue à définir la valeur.settings put --user 10 secure camera_double_twist_to_flip_enabled 1
: Définit avec succès la valeur pour le profil professionnel (alias utilisateur 10), mais n'affecte pas le profil personnel (utilisateur 0) où Gcam est installé. Aucun autre profil n'est configuré.settings put secure camera_double_twist_to_flip_enabled default
: La valeur reste à0
.- Paramètres > Système > Langues et saisie > Avancé > Retourner l'appareil photo : Aucun interrupteur de ce type n'existe dans l'application Paramètres.
- Paramètres > Système > Gestes > Retourner la caméra pour un selfie : Aucun interrupteur de ce type n'existe dans l'application Paramètres.
- Démarrer en Mode sans échec, puis
settings put secure camera_double_twist_to_flip_enabled 1
: Définit la valeur avec succès, mais seulement temporairement. Lorsque le téléphone redémarre en Mode normal, la valeur de la clé est RÉINITIALISÉE À0
.
Le périphérique est un Google Pixel 7 non rooté fonctionnant sous GrapheneOS 13 (une ROM très similaire à AOSP stock).
Ce problème est discuté sur le forum de développement de GrapheneOS, où un utilisateur différent exécutant GrapheneOS 13 sur un Google Pixel 6 n'a pas rencontré le même problème et a pu définir la valeur de la clé via ADB comme prévu.