Ich hatte einmal ein ähnliches Problem und habe mit JPEGsnoop gute Erfahrungen gemacht:
https://github.com/ImpulseAdventure/JPEGsnoop
In meinem Fall musste ich auch noch einige Felder des jpeg Headers im Hexeditor korrigieren und konnte das Bild (bisher) nur in Falschfarben wiederherstellen, aber immerhin konnte ich damit herausfinden was auf dem Bild zu sehen ist.