iPibackup : une sauvegarde automatique de l'iPhone en local sans iTunes

Stéphane Moussie |

Un chercheur en sécurité français a mis au point une nouvelle solution pour sauvegarder un iPhone ou un iPad. Ce n’est pas que les solutions manquent, mais aucune ne répondait vraiment à ses besoins. La sauvegarde iCloud implique d’avoir suffisamment de stockage sur le service (et d’avoir confiance dans le cloud), tandis que la sauvegarde iTunes implique… d’ouvrir iTunes.

Avec un Raspberry Pi Zero et des logiciels libres, Yves-Alexis Perez a confectionné une solution de sauvegarde locale indépendante d’iTunes qu’il a baptisée iPibackup. Le Raspberry Pi Zero fait tourner la distribution Raspbian sur laquelle est installée libimobiledevice, un programme permettant de gérer les terminaux iOS sous Linux.

Ajoutez une carte micro SD comme support de stockage, un câble micro USB et un chargeur pour alimenter le Raspberry Pi, ainsi qu’un câble Lightning vers micro USB (ou un adaptateur micro USB vers USB-A) pour brancher l’iPhone.

C’est ensuite une affaire de configuration. Le chercheur a paramétré le Raspberry Pi Zero pour qu’il démarre automatiquement une sauvegarde quand le terminal iOS est branché. En même temps, le petit boîtier fait office de chargeur pour l’iPhone. Les instructions détaillées, qui demandent de saisir plusieurs lignes de commandes, sont disponibles (en anglais) sur la page du projet.

iPibackup est open source et peut très bien être mis en œuvre avec un autre appareil qu’un Raspberry Pi Zero, mais l’idée est d’avoir une solution discrète. Des améliorations, comme un moyen de notifier une sauvegarde qui ne s’est pas déroulée correctement, sont envisagées. Une petite présentation vidéo est consultable sur le site de la conférence SSTIC.

Si la sauvegarde iCloud ne vous convient pas et qu’iPibackup vous paraît complexe, rappelons qu’il est possible de sauvegarder les terminaux iOS avec iTunes sans fil. Il faut pour cela cocher les cases « Synchroniser automatiquement lorsque cet iPhone est connecté » et « Synchroniser avec cet iPhone en Wi-Fi » dans les options du terminal dans iTunes (vérifiez aussi que la synchronisation automatique n’est pas bloquée dans la section Appareils des préférences d’iTunes). Ensuite, la sauvegarde se fait automatiquement quand le terminal est en charge et qu’iTunes est ouvert sur le même réseau Wi-Fi.

avatar nico49 | 

Je cherchai justement une solution de sauvegarde de mes devices ios sans passer par un pc, hâte de tester ça.

avatar brunnno | 

Ou alors, il y a Anytrans... qui sauvegarde même sur disque externe ?

avatar CorbeilleNews | 

@brunnno

Oui mais qui depuis plusieurs version d'iOS AnyTrans ne peut plus sauvegarder les App, et bien que cela soit plus dû à des limitations (non je n'ai pas dit bridages) d'Apple, MacG (à chaque article "Sponsor") et Anytrans se gardent bien de te dire que cette fonction ne marche plus depuis plusieurs années...

Alors tu achètes pour cette fonction et tu te fais avoir comme un C..

Et pourtant MacG en fait souvent la pub comme le meilleur des logiciels pour gérer ses iDevices

Oui mais ça, c'était avant...

Il serait tant que cela se sache !!!

Je n'ai rien contre les dev, mais c'est légèrement trompeur ce genre de com, surtout que cela date de plusieurs années !!!

avatar brunnno | 

@CorbeilleNews

Merci pour la précision ?
Personnellement, c’est une fonction que je n’utilise pas.

avatar phil3 | 

@CorbeilleNews

"Oui mais qui depuis plusieurs version d'iOS AnyTrans ne peut plus sauvegarder les App, et bien que cela soit plus dû à des limitations"

Ah bon ? Et iMazing ?

avatar CorbeilleNews | 

@phil3

Je ne connais pas, mais dans la mesure ou la limitation vient d'Apple, j'ai quelques doutes

Je vais investiguer, merci pour l'info

avatar pbk | 

"rappelons qu’il est possible de sauvegarder les terminaux iOS avec iTunes sans fil. Il faut pour cela cocher les cases « Synchroniser automatiquement lorsque cet iPhone est connecté "

Sauvegarder et synchroniser, quelle est la différence, finalement?

avatar CorbeilleNews | 

@pbk

Sauvegarder cela crée un dossier qui permet de restaurer en une seul opération le contenu du Device sauf les App et les caches de certaines App (Musiques Spotify par exemple) qu'il faudra ré télécharger ou resynchroniser si vous avez la chance d'avoir encore cette possibilité puisque Apple est en train de tout verrouiller a ce niveau depuis plus d'un an.

Synchroniser c'est appliquer une modif ou un ajout aux autres appareil du compte : MAJ agenda, contacts, notes ...

Même si ces dernières sont dans le backup il peut etre intéressant après une restauration d'avoir les versions plus récentes en synchronisant avec le mac ou autre Device car le backup peut avoir plusieurs jours, semaines, mois ou pire années ...

avatar JONYBLAZ | 

Moi je cherche un moyen de sauvegarder mes 250go de donnée iPhone 10 mais sans succès obligé d’utiliser iCloud

avatar Ielvin | 

@JONYBLAZ

Bah relis l’article :D
Moi j’ai sauvegardé tout le contenu des iPhones de la maison sans passer par le cloud.

En LOCAL. (Mac mini bonsoir).

avatar ancampolo | 

Ouai enfin sympa mais vive le cloud.

avatar Florian Wallez | 

Comment récupère-t-on la sauvegarde et comment peut-on l’utiliser pour un nouveau téléphone ou récupérer des documents ?

avatar marenostrum | 

il faut passer par iTunes ou d'autres programmes qui gèrent ça. bref avec sa solution on ne peut pas contourner l'iTunes.

avatar iFly | 

Sauvegarder c’est bien, mais pouvoir restaurer c’est mieux ! En l’occurrence, il ne me semble pas qu’iOS soit en mesure de restaurer aisément une telle sauvegarde... je préfère encore passer par iTunes (en conjonction avec iCloud comme alternative).

avatar VaVaGe | 

@iFly

Si, il est possible de restaurer via un fichier « externe » à iTunes, en maintenant certaines touches, suivant l’OS d’exploitation, et en cliquant sur « restaurer » sur iTunes.

CONNEXION UTILISATEUR