Silly to repair something that is practically worthless, I suppose that is something hobbyist do.
I have this box of broken USB cables. Some were perfectly good but for retired equipment (such as the Treo). I was tired of looking at a box of junk but just didn't want to throw them out.
USB cables are getting so cheap it is not worth the time, but, the silly bug hit. So, I cut the USB cables to see what I can do with them: find the bad end and install a new plug of my choice. You know, the color-coding scheme seem to be different from cable to cable! One has yellow D+ and another has red for ground!!?? Sorting them out was easy as long as the normal USB side was at least making intermittent contact.
Such a time waste but now I have "new" cables
2x USB -> microUSB-only charge cable for use in the cars
4x USB -> microUSB charge+data cable, now I can leave some down & up stairs.
2x USB -> miniUSB (for Nano) charge and data cable
1x USB -> miniUSB charge only cable (for an old phone occasionally serving as a back-up/power-outage alarm clock)
I can make 4 more... But I have to wait for more parts to do anything with them. I have to decide what the metamorphosis should turn them into. I think some may become USB extension cables.
For the micro/mini USB plugs, it really was not worth spending $2+ for a molded connector. So, initial couple of cable was just heat shrink tubing covered over the soldered side of the new bare plug. The last few, I applied hot-glue to the newly replaced plug before cover it with heat shrink tubing so the outer cable-jacket is glued to the plug. Not pretty but works.
Time included, the new cable is not worth the $. But, "not-pretty" is still darn better looking than a box of worthless junk...
When silly bug hits, one has no recourse but to surrender.