Get some workaround for you.
Maybe get a desktop cradle and charge the battery with the side connection.
Get a bluetooth usb adapter for sync.
Install app OTA.
I also had read a previous post that a member took it to a local electronic store and they solder back the usb connection for him.
Try check it out here
You can take it apart and see if the problem is a broken connection.
The silver square on the bottom left of the board is the mini usb port.