Trabajo para una empresa que desarrolló una aplicación para Android, pero desde entonces los chicos que la escribieron se han ido. Soy un principiante en lo que respecta al desarrollo de Android.
Tenemos una situación en la que nuestro cliente ha utilizado la aplicación y tiene datos, pero algo ha sucedido y los datos no se pueden cargar desde la aplicación (lo que normalmente debería hacer). El cliente dice que los datos son caros y críticos. Creemos que una tabla de la base de datos se ha corrompido.
Intenté darles una compilación de la aplicación que descargara el archivo con los datos, pero cuando se toca el enlace da el error "net::ERR_ACCESS_DENIED" porque el archivo está en el almacenamiento protegido de la aplicación (file:///data/user/0/com.mycompany.myapp/files/projects/projectname/data.sqlite).
Realmente estoy disparando en la oscuridad en cuanto a lo que se podría hacer para recuperar el archivo. ¿Alguna sugerencia?
Nuestra aplicación tiene allowBackup=true
y targetSdkVersion=31
en su AndroidManifest.xml y la aplicación se ejecuta en Android 12.