Ah, usually that is a problem for the micro-usb, have not heard of the ethernet port disconnecting from the board. It was an issue for early model C7 hubs which they reinforced once the issue was discovered.
I think the feet on the bottom may hide the screws to take it apart. From there you can reflow the solder on the ports and may wish to reinforce it with hot glue. I will see if I can find a post with more info.
Update: I found a post explaining how to take it apart which is as I said, screws under the 4 rubber pads on the bottom. I could not find any pics of the USB port repairs. Found the one about adding antennas which has some good pictures of the internals: External Antenna - #28 by lewis.heidrick