2 votes

Sauvegarder/restaurer /data sur un appareil avec cryptage forcé et sans support TWRP

À l'époque du chiffrement forcé, je pouvais sauvegarder l'ensemble de mon système de fichiers (ou plutôt, le système de fichiers /data (y compris toutes les applications hors système et le stockage privé) à l'aide de TWRP et restaurez-la. J'ai même migré mes données d'un téléphone à l'autre en utilisant cette méthode.

De nos jours, la partition des données des appareils modernes est cryptée par défaut. L'appareil en question est un Fairphone 4, qui n'a pas encore de support officiel pour TWRP (et le support non officiel à ce jour ne permet pas d'accéder à une partition de données cryptée). /data ) - il n'y a donc aucun moyen de sauvegarder simplement la partition de données à partir de TWRP, et je suis à la recherche d'un remplaçant.

Contraintes et exigences liées à l'environnement :

  • Doit sauvegarder et restaurer l'ensemble de la /data de manière transparente, sans modifier ni même regarder les données - y compris les applications des utilisateurs, les données des applications (système et utilisateur) ; le stockage partagé interne est facultatif.
  • L'appareil fonctionne sous LineageOS et est rooté avec Magisk
  • Doit fonctionner sans les services Google
  • La sauvegarde doit être stockée sur l'appareil lui-même (stockage interne, carte SD ou stockage USB externe), sur un PC Linux via USB ou sur un serveur sous mon contrôle.
  • Tout logiciel supplémentaire nécessaire à cette fin (récupération, outils de sauvegarde, logiciel de serveur) doit être libre.

Quelles sont les options ?

1voto

user149408 Points 337

Ce n'est pas encore une réponse complète (les meilleures réponses sont les bienvenues), mais voici quelques indications.

  • LineageOS 19 et les versions ultérieures comprennent Seedvault qui prétend restaurer les applications et les paramètres, et certains rapportent qu'il fonctionne même pour transférer des données vers un autre téléphone. Elle est également disponible en tant qu'application autonome. Elle peut sauvegarder vers le stockage interne, le stockage USB ou le stockage dans le nuage (qui peut être hébergé par l'utilisateur lui-même). Je ne suis pas sûr, cependant, qu'elle soit très sélective quant aux données qu'elle sauvegarde, de sorte que la première condition n'est peut-être pas remplie.

  • Sur un appareil rooté, vous pouvez installer un serveur SSH tel que SimpleSSHD . Pour obtenir un accès complet, le serveur SSH doit prendre en charge le mode racine - SimpleSSHD le permet en définissant la directive su comme shell de connexion. Vous pouvez alors accéder à l'ensemble de l'appareil via SFTP, le monter sur un PC et y exécuter les outils de votre choix. Mise en garde - J'ai trouvé que SFTP était environ un ordre de grandeur plus lent que MTP (~500 kB/s contre ~5M/s), ce qui fait qu'une sauvegarde complète prend du temps. Vous voudrez limiter votre sauvegarde à ce qui a réellement changé. Une façon de le faire est de mettre en miroir les fichiers avec Unisson - Ainsi, seule la première sauvegarde (et les restaurations complètes) prendra du temps. Comme les données ne seront pas compressées, vous aurez besoin de l'équivalent de l'espace de stockage de votre téléphone en espace disponible quelque part.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X