En Firefox Quantum para Android (en un teléfono no rooteado), ¿cómo hago una copia de seguridad de mi perfil en otro lugar? Esto sería fácil si mi teléfono estuviera rooteado (sólo hay que acceder a la carpeta directamente y copiarla en otro lugar), pero no está rooteado.
He probado numerosas cosas diferentes, algunas de las cuales se han acercado de forma frustrante, pero nada ha funcionado:
-
Utilizar una aplicación como Helium Backup que utiliza adb para hacer una copia de seguridad de los datos de la aplicación. Esto funciona para algunas aplicaciones, pero para Firefox me da un cuadro de diálogo "Backup Disallowed" con el mensaje "Firefox has disallowed backup of application data. Por favor, deja un comentario al desarrollador de Firefox y pídele que permita la copia de seguridad de los datos de la aplicación".
-
Utilizar el navegador para navegar hasta el directorio del perfil e intentar descargar los elementos desde allí. Puedo ver claramente mi perfil yendo a file:///data/data/org.mozilla.firefox/files/mozilla/r3dact3d.default/, y teóricamente los archivos individuales podrían descargarse con el tiempo suficiente. Pero al intentar abrir cualquier cosa sólo se navega hacia ella. Esto "funciona" para los archivos de texto como el .ini, ya que puedo copiar y pegar manualmente su contenido, pero no para los archivos binarios (como el importantísimo browser.db), que siempre abre una página en blanco.
-
Haciendo lo anterior, pero utilizando la depuración USB y abriendo WebIDE en el Firefox de mi portátil para hurgar. Puedo ejecutar Javascript arbitrario en la página que me muestra el directorio de mi perfil, pero nada me permite descargar los archivos que me muestra. Lo más cerca que puedo llegar es si modifico las etiquetas de anclaje para añadir un atributo de descarga (para que se descarguen en lugar de navegar), pero entonces todos los enlaces muestran un mensaje de error "No se puede descargar el archivo" en el pie de página (en lugar de "Se ha iniciado la descarga...", que es lo que yo esperaría). No tengo ni idea de lo que significa este mensaje de error en particular, y buscar en Google no ayuda.
-
Haciendo lo anterior, pero manteniendo pulsado sobre cada enlace y eligiendo Abrir con una App (frente a Abrir enlace en nueva pestaña, etc.). Si consigo que aparezca una aplicación del explorador de archivos, siempre me da un mensaje de error similar "Este elemento no se puede guardar".
-
Intentando decirle a Firefox (a través de about:config, quizás) que guarde o mueva mi perfil a un lugar diferente que no requiera Root para acceder. Aparentemente Firefox no permite tal cosa.
-
Tratando de encontrar alguna función de Firefox Sync que respalde un perfil en el móvil. Esta función no parece existir.
-
Encontrar un complemento que copie el perfil en otro lugar. Antes de Firefox Quantum, había un complemento llamado Copy Profile que hacía exactamente esto. El complemento ya no es compatible con Firefox Quantum y no puedo encontrar ningún sustituto.
-
Usando adb para downgradear manualmente Firefox para que Copy Profile vuelva a funcionar. Al menos un usuario tiene ya intentó algo similar El resultado es que los datos de la aplicación entre Firefox Quantum y Firefox no Quantum están configurados de forma tan diferente que la aplicación recién degradada se bloquea inmediatamente al abrirla.
Me cuesta creer que una tarea tan importante y sencilla como hacer una copia de seguridad de mi perfil de Firefox sea imposible en Android no rooteado. ¿Alguien más se ha encontrado con este problema o alguno similar? ¿Alguna solución o sugerencia?
Gracias.