Sur Firefox Quantum pour Android (sur un téléphone non rooté), comment puis-je sauvegarder mon profil à un autre endroit ? Ce serait facile si mon téléphone était enraciné (il suffirait d'accéder directement au dossier et de le copier ailleurs), mais il ne l'est pas.
J'ai essayé de nombreuses choses différentes, dont certaines se sont rapprochées de façon très frustrante, mais rien n'a fonctionné :
-
Utiliser une application comme Helium Backup qui utilise adb pour sauvegarder les données de l'application. Cela fonctionne pour certaines applications, mais pour Firefox, cela me donne une boîte de dialogue "Backup Disallowed" avec le message "Firefox has disallowed backup of application data". Veuillez laisser un commentaire au développeur de Firefox et lui demander d'autoriser la sauvegarde des données de l'application."
-
Utilisation du navigateur pour naviguer dans le répertoire du profil et tenter de télécharger des éléments à partir de là. Je peux clairement voir mon profil en allant à file:///data/data/org.mozilla.firefox/files/mozilla/r3dact3d.default/, et théoriquement des fichiers individuels pourraient être téléchargés en un temps suffisant. Mais tenter d'ouvrir quoi que ce soit ne fait que naviguer vers ce fichier. Cela "fonctionne" pour les fichiers texte comme .ini puisque je peux manuellement copier/coller le contenu, mais pas pour les fichiers binaires (comme le très important browser.db) qui ouvre toujours une page blanche.
-
Je fais ce qui précède, mais en utilisant le débogage USB et en ouvrant WebIDE sur le Firefox de mon ordinateur portable pour faire des recherches. Je peux exécuter un Javascript arbitraire sur la page qui me montre mon répertoire de profil, mais rien ne me permet de télécharger les fichiers qu'elle me montre. Le mieux que je puisse faire est de modifier les balises d'ancrage pour ajouter un attribut de téléchargement (afin qu'elles téléchargent au lieu de naviguer), mais alors tous les liens affichent un message d'erreur "Impossible de télécharger le fichier" dans le pied de page (au lieu de "Téléchargement commencé..." auquel je m'attendrais). Je n'ai aucune idée de la signification de ce message d'erreur particulier, et la recherche sur Google ne m'aide pas.
-
Je fais ce qui précède, mais en maintenant le doigt appuyé sur chaque lien et en choisissant Ouvrir avec une application (au lieu d'Ouvrir le lien dans un nouvel onglet, etc.). Si j'arrive à faire apparaître une application d'exploration de fichiers, elle me donne toujours un message d'erreur similaire "Cet élément ne peut pas être enregistré".
-
J'essaie d'indiquer à Firefox (par le biais de about:config, peut-être) de sauvegarder ou de déplacer mon profil à un endroit différent auquel il ne serait pas nécessaire d'avoir recours à Root. Apparemment, Firefox ne permet pas une telle chose.
-
J'essaie de trouver une fonction de Firefox Sync qui sauvegarde un profil sur le mobile. Cette fonctionnalité ne semble pas exister.
-
Trouver un module complémentaire qui copiera le profil à un autre endroit. Avant Firefox Quantum, il existait un module complémentaire appelé Copy Profile qui faisait exactement la même chose. Ce module complémentaire n'est plus compatible avec Firefox Quantum et je n'arrive pas à trouver de solution de remplacement.
-
Utilisation d'adb pour mettre manuellement à niveau Firefox afin que le profil de copie fonctionne à nouveau. Au moins un utilisateur a j'ai déjà essayé quelque chose de similaire Le résultat est que les données des applications entre Firefox Quantum et Firefox non-Quantum sont configurées de manière suffisamment différente pour que l'application nouvellement rétrogradée se bloque immédiatement à l'ouverture.
J'ai du mal à croire qu'une tâche aussi importante et simple que la sauvegarde de mon profil Firefox soit impossible sur Android non enraciné. Quelqu'un d'autre a-t-il rencontré ce problème ou un problème similaire ? Des solutions ou des suggestions ?
Gracias.