Il y a deux méthodes de récupération, à mon avis :
Faire une image de la partition flash entière qui contenait les fichiers et utiliser des filtres pour trouver les données supprimées mais pas encore écrasées.
Pour y parvenir, vous devez absolument disposer d'un accès Root, ce qui signifie avoir accès aux privilèges les plus élevés du système Android.
Vous en avez besoin pour accéder directement à l'appareil. Il existe des applications Android et des programmes Linux (vous pouvez les exécuter en dehors d'Android si vous avez un accès Root) qui récupèrent automatiquement les fichiers supprimés pour trouver des fichiers encore entiers.
Pour obtenir l'accès Root sur votre appareil, je peux vous rediriger vers xda-developers.com/Root qui a également une bonne explication de ce que Root fait.
--
Cette méthode a moins de chances de succès mais ne nécessite pas l'accès à la racine.
Les copies des fichiers en question qui sont restées dans les dossiers de cache. (C'est souvent le cas pour les images).
Il suffit donc de chercher dans n'importe quel dossier, y compris les dossiers cachés, les dossiers contenant des mots comme tmp ou cache, il y a peut-être encore une version miniature.
Cherchez avec un gestionnaire de fichiers, pas avec la galerie. La plupart des gestionnaires de fichiers ont une option pour afficher les fichiers et dossiers cachés dans leurs paramètres.
--
Voici également un guide plausible d'Androidpit qui recommande des applications spécifiques. https://www.androidpit.com/how-to-recover-lost-data
Je ne suis pas affilié à Androidpit. Je sais très bien comment faire une récupération Root manuellement mais je ne peux pas tester d'applications qui l'automatisent car je n'ai pas de téléphone Android pour le moment. (3310 ftw)