I had a tower computer with some USB ports not working. As long as one worked, I did not bother having them repaired.

Also, for the pics on the phone, can you email them to yourself? This will at least let you get them on your computer.

I don't have a smartphone, so can't help more than this.