Es gibt Tools die so etwas in der Regel schnell und unkompliziert erledigen. Habe ich schon öfters mal erledigt.
In deinem Fall wird es aber so sein:
Die Kamera hat die Bilder zwar aufgenommen, jedoch durch einen Defekt keine korrekten Bildinformationen gespeichert, also leider nur Datenmüll.
Wenn Du viel Glück hast, hat die Kamera das Bild gespeichert und nur die HEADER im QUELLCODE der Bildinformation zerschossen. Wenn es wirklich NUR ! der Header ist welcher das Bild als JPG deklariert, kannst Du den, theoretisch per Hand eintragen. Sollte es funktionierren, dann hast du viel viel Arbeit vor dir.
Um Dir das mal abzunehmen würde ich sagen: lade so ein kaputtes Bild hoch. Ich check mal den Quellcode.
Ein ähnliches Problem hatte ich mal mit der Mobilfunk Telefon Kamera. Diese hat auch Bilder gemacht. Jedoch nach dem knipsen, hat es diese in alle möglichen Farben zerlegt und mir nur noch bunte Striche angezeigt.
Die Bild und Dateityp-informationen wurden nicht implementiert. Leider blieb nur das Löschen übrig
Grüße