12 hidden pins... If you have never done one before then yea its tricky. If you want a port swap though I would be happy to do it for you. I buy ports in bulk and they cost 0.60p and it takes no more than 15 mins to swap one over. Often a broken port can take out either the power management IC (M92T36) or the video IC as the data lines are directly connected to the video chip while the power goes off to the main power IC. If it still works on battery though then yea it likely just a port swap.
Put simply unless you have a microscope, hot air station and have had plenty of practice then dont even touch it. Send it to somebody that has as fixing all the ripped pads is a pain... In fact I have these special little repair pads now just for that job so I don't have to run massive numbers of jumpers.