1 votes

Qu'est-ce qui pourrait empêcher ADB d'écrire sur une clé Settings.Secure?

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.

1voto

ETL Points 21

Problème résolu. J'avais l'application SystemUI Tuner installée, qui pouvait gérer de tels paramètres et apparemment avait un moyen de conserver ses propres préférences même si un paramètre était modifié par une autre méthode, y compris ADB.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X