0 votos

com.whatsapp_preferences.xml se sobrescribe periódicamente cómo evitarlo

En un magisk rooted Android 10 dispositivos com.whatsapp_preferences.xml

( /data/data/com.whatsapp ... no puedo recordar eso path ahora ) se ha actualizado con parámetros no predeterminados según mis necesidades, pero periódicamente se sobrescribe cómo evitar que eso ocurra.

lo que he hecho hasta ahora

aunque reMount el partition como lectura-escritura (para mi comodidad lo hago usando total commander con root aunque no lo he intentado supondría que acabaría igual si lo hiciera en command ) no me deja sobrescribir el archivo original con mis modificaciones & pero si borro el original y copy el archivo modificado que se permite. curioso... ¿por qué? Hice esto y luego chown ( a root ) & chmod lo ha hecho a 444 y luego ha forzado la detención de la aplicación borrado cache .la nueva configuración funcionaba hasta que al día siguiente me encontré con el mismo archivo antiguo que se sobreescribió

pregunta

ahora soy consciente de que para WhatsApp o cualquier aplicación para poder escribirla debería ser el propietario o quizás el propietario debería ser everyone .. que es el caso aquí también pero la cuestión es cómo puedo evitar selectivamente que se sobrescriba sólo un archivo - ¿Implementar esto a nivel de archivo? Alternativamente, ¿cómo puedo concebir un método que periódicamente sobrescriba el archivo original con el que tengo... después de detectar que ha cambiado.

btw : mi APK y data está vinculada a la segunda partition que es ext4 a través de apps2SD

2voto

St0rm Puntos 11

Cambiar los permisos del archivo puede resolver el problema.

Consigue el grupo de sistema de WhatsApp, puedes utilizarlo:

ls -la /data/data/com.whatsapp                                                       

Supongamos que el grupo del sistema WhatsApp es u0_a301 .

Cambia el propietario del archivo a Root y el grupo a grupo de WhatsApp:

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

A continuación, elimine el permiso de escritura en el grupo:

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

Eso evitará que WhatsApp escriba el archivo y pueda leerlo.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X