iPhone Rescue

Votre sauvegarde iPhone. Récupérée, intacte.

Photos, vidéos, messages. Même lorsque Manifest.db est corrompu, chaque fichier est identifié et extrait depuis les octets bruts.

iPhone Rescue
iPhone Rescue
Vue d'ensemble
Messages
Récupération de fragments
Contrôle d'intégrité
Export en qualité originale
Albums
Toutes les photos
Triées par date de capture

Chaque album, par date de prise de vue.

HEIC converti à la volée pour l'aperçu. Les exports conservent les octets HEIC originaux et l'EXIF. Les vidéos préservent les métadonnées QuickTime.

iPhone Rescue

Vue en bulles native.

Conversations complètes, pièces jointes photos et vidéos, corps attributedBody iOS 14+ — correspondance à 100 % avec la colonne texte brute.

iPhone Rescue
Salut — tu es là ?
Tu peux m'envoyer le lot de photos de la dernière fois ?
Merci 👍

Manifest corrompu ? Toujours récupérable.

Contournez la base de données. Identifiez JPEG, HEIC, MOV, SQLite, plist et PDF par leurs octets magiques d'en-tête, puis exportez par type.

Récupération de fragments
Analyse terminée
Schématique
TypeNombreTaille totale
heic— GBExporter ›
jpeg— GBExporter ›
mov— GBExporter ›
png— GBExporter ›
sqlite— MBExporter ›

Visualisez les dommages en un coup d'œil.

SQLite PRAGMA integrity_check, plus la comparaison entre le nombre annoncé par Manifest et ce qui existe réellement sur le disque.

iPhone Rescue
Bases de données
Manifest.dbCorrompue
Photos.sqliteSaine
sms.dbSaine

Pas un seul octet modifié.

Noms de fichiers originaux, EXIF original, mtime défini sur la date de capture. Les fichiers déjà exportés sont ignorés. Reprenez où vous vous êtes arrêté.

iPhone Rescue
Progression
Schématique
Export en cours···
~/Desktop/rescued/…

Au-delà de l'index corrompu.
Directement dans les octets bruts.

Une sauvegarde iOS renomme chaque fichier avec son hash SHA1, réparti dans des sous-répertoires <root>/xx/. Les noms originaux et les dates de capture sont tous stockés dans Manifest.db. Si cette base de données est corrompue, les outils ordinaires s'arrêtent — mais les octets, eux, sont toujours intacts.

Reconnu par les octets magiques

Lisez les 32 premiers octets de chaque blob. JPEG commence par FF D8 FF. PNG par 89 50 4E 47. HEIC possède une boîte ftyp à l'octet 4 suivie de la marque heic. SQLite débute par SQLite format 3.

Aucune supposition. Aucune inférence. Si ça correspond, c'est classifié. Sinon, c'est marqué « autre », avec les octets bruts préservés.

Exemple de sortie · schématique
$ iphone-rescue scan  ./Backup

  Manifest.db ............... corrupt
  Photos.sqlite ............. ok
  sms.db .................... ok

  blobs on disk ............. xxxx
  blobs recognised .......... xxxx

  heic      ···     ·· GB
  jpeg      ···     ·· GB
  mov       ···     ·· GB
  png       ···     ·· GB
  sqlite    ···     ·· MB
  plist     ···     ·· MB
100%
Fonctionne en local. Aucun serveur.
0 KB
Envoyé sur un réseau externe.
3
Plateformes bureautiques (macOS / Windows / Linux).
Lecture seule
N'écrit jamais dans votre sauvegarde source.

Discret et efficace.

Une interface qui s'efface, conçue pour des dizaines de milliers de photos.

Vue d'ensemble
iPhone Rescue
Albums
Messages
Récupération de fragments
Contrôle d'intégrité
Export en qualité originale
Appareil
iPhone 14 Pro
Vue d'ensemble de la sauvegarde · schématique
Appareil
iPhone 14 Pro
Système
iOS 18
Dernière sauvegarde
La plus récente
Taille de la sauvegarde
— GB
Intégrité
— / — réussi
Identifiés
— éléments
Vue d'ensemble
Infos appareil, intégrité, actions rapides — un seul écran.
Albums
iPhone Rescue
Vue d'ensemble
Messages
Récupération de fragments
Contrôle d'intégrité
Export en qualité originale
Albums
Toutes les photos
Triées par date de capture
Albums
Flux continu par date de capture. HEIC converti à la volée.
Messages
iPhone Rescue
Vue d'ensemble
Albums
Récupération de fragments
Contrôle d'intégrité
Export en qualité originale
Conversation
avec Maman
iMessage · — messages
Salut — tu es là ?
Tu peux m'envoyer le lot de photos de la dernière fois ?
Merci 👍
Messages
Vue en bulles iMessage, pièces jointes incluses.
Récupération de fragments
iPhone Rescue
Vue d'ensemble
Albums
Messages
Contrôle d'intégrité
Export en qualité originale
Récupération de fragments
Regroupé par type
Aperçu, puis export
TypeNombreTaille totale
heic— GBExporter ›
jpeg— GBExporter ›
mov— GBExporter ›
png— GBExporter ›
sqlite— MBExporter ›
Récupération de fragments
Regroupé par type de fichier. Aperçu, puis export.

Interface schématique. Les vraies captures d'écran seront disponibles avec la version finale.

Caractéristiques

Plateformes
macOS 12+ (Apple Silicon / Intel) · Windows 10+ (x64) · Linux (x86_64)
Format de sauvegarde
Sauvegardes non chiffrées iTunes / Finder (iOS 8 jusqu'à la dernière version)
Lectures
Manifest.db · Photos.sqlite · sms.db · répertoire de blobs bruts
Formats image
HEIC / HEIF · JPEG · PNG · GIF (HEIC converti en JPG pour l'aperçu uniquement ; les exports conservent les octets originaux)
Formats vidéo
MOV / MP4 / M4V / WebM (export octet par octet)
Taille d'installation
Moins de 35 MB sur macOS, Windows et Linux .deb
Réseau
Bouclage (127.0.0.1) uniquement. Aucune télémétrie. Aucune vérification de mise à jour automatique.
Gestion des données
S'exécute entièrement sur votre machine. La sauvegarde source est en lecture seule — pas un seul octet n'est modifié.

Télécharger maintenant.

Trois plateformes. Builds natifs.

Chaque version est accompagnée de sommes de contrôle SHA-256 pour vérifier l'intégrité du fichier après le téléchargement.

Questions fréquentes

L'application se connecte-t-elle à Internet ?+

Non. Le moteur ne se lie qu'à 127.0.0.1. Aucune télémétrie, aucune analyse, aucune vérification automatique de mise à jour. Fonctionne entièrement hors ligne.

Va-t-elle modifier ma sauvegarde originale ?+

Non. Chaque connexion SQLite utilise mode=ro&immutable=1. Toutes les opérations sur les fichiers sont en lecture seule. Les caches sont écrits dans le répertoire de données propre à l'application.

Les sauvegardes chiffrées sont-elles prises en charge ?+

Pas dans cette version. Pour l'instant, il faut désactiver le chiffrement dans iTunes ou Finder et refaire la sauvegarde.

Est-ce lent sur de très grandes sauvegardes ?+

Non. Les albums se chargent en lazy loading, 120 par page, avec des miniatures générées à la demande et mises en cache. La récupération de fragments utilise un scan en flux continu.

Pourquoi une application bureautique ?+

Les sauvegardes pèsent des dizaines, voire des centaines de gigaoctets. Il n'y a aucune raison sensée de les envoyer vers un service cloud. Une application locale est la seule forme adaptée — utilisable hors ligne, rien ne quitte votre machine.

Comment vérifier une version ?+

Chaque version est accompagnée de sommes de contrôle SHA-256. Après le téléchargement, vérifiez dans un terminal avec shasum (macOS / Linux) ou certutil (Windows) pour confirmer que le fichier n'a pas été altéré ou corrompu pendant le transfert.