Also, actually, there *are* perfectly working solutions on this very forum - from "fixing" design fail before port break (to save it), to actually repairing port, even in case, when USB pads are destroyed and useless. you just haven't searched effectively