If you want, you could try reattaching another USB cable. If that doesn't work, its a hardware problem.
Just open it up and resolder it. Or cut the cable somewhere, and attach another cable by matching up the wire colors. You've got nothing to lose-there probably isn't a warranty.