1 votos

He borrado mis archivos .asec, ¿qué ha pasado con las aplicaciones de mi tarjeta SD?

Tengo un teléfono con Android 4.4 kitkat y una tarjeta SD de 32GB en la que había notado que la carpeta .android_secure estaba ocupando 1.5GB de almacenamiento así que decidí liberar algo de almacenamiento. Había apps en la carpeta que ya no tenía instaladas en mi teléfono así que pensé que sería seguro borrarlas ya que mi teléfono ya no las usaba. Muchas aplicaciones también tenían sus fechas de creación y modificación hace un par de días en lugar de la fecha en que se instalaron en realidad lo que me pareció extraño.

No esperaba que nada fuera mal, pero después de borrar algunos archivos asec y volver a poner la tarjeta sd en el teléfono, noté que no se cargaba ni una sola app de mi sdcard. Esperé un poco, pero incluso después de que se montó mis aplicaciones no estaban allí. Para mi horror cuando fui en la configuración y miró en las aplicaciones, todas mis aplicaciones se habían ido. He intentado recuperar los archivos asec borrados y ponerlos de nuevo, pero las aplicaciones no aparecen más. Por suerte los archivos asec sólo contienen los archivos apk de la aplicación, y los datos se almacenan en la memoria interna de los teléfonos ¿verdad?

¿Cómo puedo hacer que el teléfono vuelva a leer los archivos asec? O si no puedo conseguir que cargue los archivos asec, ¿puedo volver a instalar las aplicaciones y se mantendrán los datos o se borrarán los datos de las aplicaciones? Por último quiero saber si es seguro poner una tarjeta sd con aplicaciones de un teléfono en otro teléfono y poder intercambiar la tarjeta sd entre los dos teléfonos o si eso también podría hacer que los teléfonos rechacen los archivos asec.

1voto

Foxyz Puntos 11

Tuve que probar un poco, pero encontré lo que buscaba.

¡He vuelto a instalar algunas de las aplicaciones de los archivos apk que tenía en mi tarjeta SD y tanto sorprendente y no sorprendente que mis datos son en realidad todavía allí! Incluso la fecha de instalación de la app sigue siendo la misma que antes de que se borrara su asec, supongo que las fechas de instalación se almacenan entonces en la base de datos de la app pero no sé dónde se almacena esa base de datos. Esto responde a la pregunta más importante: Si borraste tu .android_secure o borraste tus archivos .asec, es probable que los datos de la app sigan estando a salvo en la memoria del teléfono, por suerte. Para la recuperación de datos yo sugeriría testdisk y photorec o recuva, así que si usted no recuerda lo que las aplicaciones que había instalado en su tarjeta sd en realidad se puede recuperar parcialmente los archivos asec y ver lo que las aplicaciones se eliminan y las fechas de cuando se editaron por última vez. Los archivos en si son dificiles de recuperar pero la estructura original de carpetas se puede restaurar. La razón por la que creo que los archivos asec recuperados no funcionan es que lo más probable es que sean archivos fragmentados y las herramientas de recuperación tienen dificultades para unir las piezas de un asec fragmentado, ya que está encriptado y no es una estructura clara de datos. Reinstalar la aplicación desde el mismo apk que tenías antes prácticamente escribe el asec de forma idéntica a como estaba antes de ser eliminado.

Asec archivos claves se almacenan en /data/misc/systemkeys/AppsOnSD.sks y supongo que es seguro para mover la tarjeta sd entre diferentes teléfonos y las aplicaciones en la tarjeta sd debe estar bien. Si instalas una aplicación en la misma tarjeta desde diferentes dispositivos, almacenará múltiples volúmenes dm-crypt con la clave de cada dispositivo por separado. Todavía no sé por qué los archivos .asec parecen ser reconstruidos o modificados a veces, parecen tener sus fechas de creación actualizadas todas a la vez en fechas aparentemente aleatorias en grupos.

Conclusión: No pasa nada si borras tus archivos .asec, siempre puedes reinstalar las apps desde un archivo .apk y se creará uno nuevo para la app y deja los datos de la app intactos tras la reinstalación. Los datos de la aplicación y la caché se mantienen incluso si el archivo .asec para ello no está, por lo que también si desea eliminar una aplicación, asegúrese de hacerlo correctamente desde la configuración porque la eliminación de los archivos asec o apk deja los datos de la aplicación en la carpeta /data/data donde no se puede acceder a ella o eliminarla cuando usted no tiene acceso Root.

No pude encontrar mucha información útil sobre esto en línea así que espero que esta información ayude o enseñe a alguien un poco sobre cómo funciona esta app2sd.

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