¿Cómo puedo evitar que las aplicaciones de Android vuelvan a formatear mi tarjeta SD?

Tengo una tarjeta micro SD de 32 GB y algunas de las aplicaciones que uso afirman que tienen permisos para modificar la memoria de la tarjeta SD. Tengo muchos archivos personales en mi tarjeta, y el otro día, alguna aplicación, no sé cuál, ¡prácticamente borró más de 15 g de archivos de mi tarjeta!

¿Cómo puedo evitar que las aplicaciones borren mi tarjeta SD? No veo qué puede salir bien de una aplicación que puede borrar todos mis archivos personales. Hice una copia de seguridad de mis fotos cuando un chico en el trabajo me dijo que una aplicación había reformateado su tarjeta SD. Efectivamente, a mí me pasó lo mismo. Pude hacer una copia de seguridad de mis archivos ANTES de que sucediera, pero ¿cómo puedo evitar que esto vuelva a suceder?

Tenía curiosidad por saber si tenías la oportunidad de descubrir qué aplicación hizo esto.

Respuestas (3)

Nunca he oído hablar de una aplicación que formatee la tarjeta SD. El permiso para modificar la tarjeta SD es para que la aplicación pueda "leer/escribir" datos en la tarjeta SD.

Si tiene una aplicación que formatea su tarjeta SD, informaría el problema al desarrollador, además de Android Market.

Las tarjetas SD casi siempre están formateadas como FAT, lo que significa que el sistema operativo no puede establecer permisos del sistema de archivos. En otras palabras, no puede proteger archivos individuales. Y solo puede proteger la tarjeta SD en su totalidad si no instala aplicaciones que accedan a ella.

Recomiendo copias de seguridad frecuentes y probar nuevas aplicaciones a fondo, posiblemente usando otra tarjeta SD con datos sin importancia o con copia de seguridad.

Hay un rsync en el mercado, que utilizo para hacer una copia de seguridad de mi tarjeta SD en mi servidor doméstico de forma rutinaria (a través de su integración con Tasker). A partir de ahí, es una simple cuestión de agregarlo al sistema de respaldo existente.

rsync también se puede configurar para mantener copias de seguridad.

finalmente, si tiene un teléfono rooteado, supongo que podría formatear su tarjeta SD como ext4, o particionarla para que también tenga una partición ext4. Entonces podrá usar los permisos de archivo. Por supuesto, necesitaría controladores ext4 para usar el modo de disco USB, así que prácticamente tendría que usar Linux.