0 votes

com.whatsapp_preferences.xml est périodiquement écrasé. Comment éviter que cela ne se produise ?

Sur un magisk rooted Android 10 dispositifs com.whatsapp_preferences.xml

( /data/data/com.whatsapp ... je ne m'en souviens pas. path maintenant ) a été mis à jour avec des paramètres qui ne sont pas par défaut, mais il est périodiquement écrasé. comment éviter que cela ne se produise.

ce que j'ai fait jusqu'à présent

même si reMount その partition en tant que lecture/écriture (pour ma commodité, je le fais en utilisant total commander con root bien que je n'aie pas essayé, je suppose que cela se terminerait de la même manière si je le faisais sur command ), il ne me laissera pas écraser le fichier original avec mes modifications mais si je supprime le fichier original et que j'ajoute la ligne copy le fichier modifié qui est autorisé. drôle....pourquoi ? J'ai fait cela et ensuite chown ( à root ) & chmod Il est passé à 444 puis a arrêté l'application de force. effacé cache Les nouveaux paramètres fonctionnaient jusqu'au jour suivant où j'ai retrouvé le même vieux fichier qu'il a écrasé.

問いかけ

Je suis maintenant conscient que pour WhatsApp ou n'importe quelle application pour être en mesure d'écrire il devrait être le propriétaire ou peut-être le propriétaire devrait être everyone c'est aussi le cas ici, mais le problème est le suivant Comment puis-je l'empêcher sélectivement d'écraser un seul fichier ? - comment mettre en oeuvre cette méthode au niveau du fichier ? alternativement, comment concevoir une méthode qui écrase périodiquement le fichier original avec celui que je possède... après avoir détecté qu'il a été modifié.

Au fait : mon APK y data est liée à la seconde partition qui est ext4 via apps2SD

2voto

St0rm Points 656

La modification des permissions du fichier peut résoudre le problème.

Obtenez le groupe du système WhatsApp, vous pouvez utiliser :

ls -la /data/data/com.whatsapp                                                       

Supposons que le groupe du système WhatsApp est u0_a301 .

Changez le propriétaire du fichier en Root et le groupe en groupe WhatsApp :

chown root:u0_a301 /data/data/com.whatsapp/shared_prefs/com.whatsapp_preferences.xml

Ensuite, supprimez le droit d'écriture sur le groupe :

chmod 640 /data/data/com.whatsapp/shared_prefs/com.whatsapp_preferences.xml

Cela empêchera WhatsApp d'écrire le fichier et il pourra le lire.

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