Antoine Terrade

📂 Extract Pocket — RĂ©cupĂ©rer l’irrĂ©cupĂ©rable (cartes SD & clĂ©s USB corrompues)

Il y a des projets qui naissent d’un besoin concret. Celui-ci vient directement de ma vie perso. Avec ma compagne, on utilise rĂ©guliĂšrement des piĂšges photo pour observer la faune sauvage...

Flutter
📂 Extract Pocket — RĂ©cupĂ©rer l’irrĂ©cupĂ©rable (cartes SD & clĂ©s USB corrompues)

📂 Extract Pocket — RĂ©cupĂ©rer l’irrĂ©cupĂ©rable (cartes SD & clĂ©s USB corrompues)

đŸ§© Contexte

Il y a des projets qui naissent d’un besoin concret. Celui-ci vient directement de ma vie perso.

Avec ma compagne, on utilise rĂ©guliĂšrement des piĂšges photo pour observer la faune sauvage. C’est une activitĂ© passionnante
 jusqu’au moment oĂč tu insĂšres la carte SD dans ton ordinateur et que :

❌ Impossible de lire les donnĂ©es ❌ Fichiers corrompus ❌ Carte non reconnue

Et lĂ , deux options :

  • utiliser un logiciel payant (souvent cher pour un besoin ponctuel)
  • ou accepter de perdre des donnĂ©es prĂ©cieuses

Spoiler : aucune de ces deux options ne me convenait.


💡 ProblĂšme identifiĂ©

Les solutions existantes pour récupérer des données sur supports corrompus sont :

  • 💾 Majoritairement payantes
  • 🔒 Souvent fermĂ©es (non open-source)
  • 🌐 Parfois dĂ©pendantes du cloud (alors que le problĂšme est local)
  • 🧠 Complexes Ă  utiliser pour des utilisateurs non techniques

Alors que dans notre cas : 👉 Tout se passe en local 👉 Le besoin est simple : lire et extraire ce qui est encore rĂ©cupĂ©rable


🚀 Solution : Extract Pocket

J’ai donc dĂ©cidĂ© de dĂ©velopper ma propre application : Extract Pocket

Une application desktop simple pour lire et extraire des données depuis des supports de stockage corrompus (clé USB, carte SD
).

🎯 Objectifs

  • 🔍 Scanner un support mĂȘme partiellement corrompu
  • 📩 Extraire un maximum de fichiers exploitables
  • đŸ–„ïž Fonctionner en local (aucune dĂ©pendance externe)
  • ⚡ Être simple et rapide Ă  utiliser

đŸ› ïž Stack technique

Pour ce projet, j’ai fait le choix de Flutter.

Pourquoi Flutter ?

  • đŸ–„ïž Cross-platform (Mac & Windows)
  • 🎹 UI rapide Ă  dĂ©velopper
  • ⚡ Bon compromis performance / productivitĂ©
  • 📩 Un seul codebase pour plusieurs plateformes

⚙ Fonctionnement global

L’application :

  1. AccĂšde directement au support de stockage
  2. Tente de lire les blocs de données disponibles
  3. Identifie les fichiers récupérables
  4. Permet leur extraction vers un dossier sain

đŸ§Ș RĂ©sultat

HonnĂȘtement, je m’attendais Ă  un outil “utile mais limitĂ©â€.

👉 RĂ©sultat : ça fonctionne mieux que prĂ©vu

  • ✔ RĂ©cupĂ©ration partielle de fichiers lĂ  oĂč d’autres outils Ă©chouaient
  • ✔ Utilisation simple et rapide
  • ✔ Aucun coĂ»t

Ce n’est pas magique (une carte totalement morte reste morte), mais dans beaucoup de cas, ça permet de sauver des donnĂ©es.


🌍 Open Source & philosophie

J’ai fait le choix de rendre le projet :

  • 🆓 Gratuit
  • 🌍 Open Source
  • 🔓 Accessible Ă  tous

👉 Repo GitHub : https://github.com/TonyLaPoche/Extract_pocket

Pourquoi ?

Parce que :

  • ce type d’outil devrait ĂȘtre accessible librement
  • le problĂšme est courant
  • la transparence est importante (surtout sur des donnĂ©es personnelles)

📾 Anecdote terrain

Le moment oĂč j’ai su que ça valait le coup :

Une carte SD contenant plusieurs jours d’observation Ă©tait devenue illisible. Les logiciels classiques demandaient un paiement avant mĂȘme de voir les fichiers rĂ©cupĂ©rables.

Avec Extract Pocket : 👉 rĂ©cupĂ©ration de plusieurs photos exploitables 👉 dont une sĂ©rie rare d’animaux nocturnes

Rien que pour ça, le projet valait le coup.


🔼 AmĂ©liorations futures

Quelques pistes d’évolution :

  • 🔍 AmĂ©lioration des algorithmes de rĂ©cupĂ©ration
  • 📁 Support de nouveaux formats de fichiers
  • 🧠 DĂ©tection intelligente des fragments
  • đŸ–„ïž Interface encore plus user-friendly

🧠 Ce que j’en retiens

Ce projet m’a rappelĂ© quelque chose d’important :

Les meilleurs projets ne viennent pas d’idĂ©es abstraites, mais de problĂšmes rĂ©els.

Et parfois, une solution simple, locale et open source peut ĂȘtre plus pertinente que des outils complexes et payants.


🔗 Conclusion

Extract Pocket est un petit projet, mais avec un impact concret :

  • 🧰 utile
  • đŸ§Ș technique
  • ❀ personnel

Et c’est exactement le genre de projet que j’aime construire.