I understand the discontentment when it comes to photos being corrupt. I would like to clarify some things to make sure you get the proper answer. You mention sim card but spoke about pictures being corrupt. It's safe to say you mean sd card correct? (Sim card is only for service not photos). Please clarify which.
If photos on the sd card are corrupt unfortunately those photos cannot be restored. If possible have your sd card removed from the device and placed into a secondary device to be read for content.