|From your post it seems you believe the usb connector is bad or some other part.|
A very good to maybe even a novice solderer may be able to take two usb parts or even add in wires to fix it. I have fixed maybe 10's of thousands of parts or wires in my life. It helps to know how it is supposed to be and then go from there.
No amount of software will fix a damaged connector. If you are sure the connector or other parts are OK then you may have to go to something like teskdisk, photorec or recurva or easuse and many others. Some are from the big flash makers.
"The era of big government is over," said Clinton 1996