6 votes

Désactiver Cyanogen Privacy Guard à partir de Shell

J'ai configuré le garde de confidentialité pour certaines des applications ROM et maintenant l'interface graphique se bloque même lorsque j'essaie d'obtenir le champ de saisie du code PIN sur l'écran de verrouillage. Mon téléphone est rooté et je peux essayer via adb ou recovery. Comment puis-je désactiver le garde de confidentialité ou le réinitialiser à partir d'une coquille root?

7voto

Nick Veitch Points 864

Supprimer /data/system/appops.xml de TWRP (recovery) a aidé.

0 votes

Et selon cette réponse, vous perdriez vos paramètres de notification. Pensez à mentionner ce point.

0 votes

Oui. Le fichier pourrait être modifié, mais je n'ai pas vu quelle valeur fait quoi sans lire le code source ou tester sur un autre téléphone, donc je l'ai juste supprimé.

2voto

jane doe Points 308

Plutôt que de supprimer /data/system/appops.xml, vous pouvez également le modifier, du moins si seules les autorisations pour "Google Play Services" posent problème.

Comme je ne voulais pas reconfigurer toutes les autorisations des applications, j'ai téléchargé appops.xml via adb (adb pull /data/system/appops.xml) et retiré la section

Cela supprime simplement tous les réglages pour Google Play Services. Par la suite, j'ai téléversé à nouveau le fichier modifié (adb push appops.xml /data/system/appops.xml) et tout fonctionne après le redémarrage.

0 votes

Ceci est la meilleure réponse, a sauvé ma journée. Privacy Guard empêchait les services Google et le téléphone était inutilisable (LineageOS). Le mode sans échec ne fonctionnait pas non plus. Changer le fichier de configuration avec twrp/adb a parfaitement fonctionné. De plus, votre réponse permet de ne pas perdre la configuration de confidentialité pour d'autres applications. Une question : avez-vous une documentation précise sur la signification exacte des attributs/tags dans ce fichier de configuration xml (au cas où je devrais apporter des modifications mineures) ?

1 votes

Merci. En ce qui concerne le document : Non, je ne l'ai pas. J'ai juste réussi à éditer le fichier en devinant + en essayant différentes options :)

-1voto

user36285 Points 11

Une solution qui a fonctionné pour moi était simplement de démarrer en mode sans échec, puis de revenir à mes paramètres précédents.

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