My friends laptop was dropped and fell directly on the power charging connector as it was connected to the charger. Now the port still works, but the strength of the magnet that holds the connector is very weak, as if it has lost some of its magnetism. That sounds pretty ridiculous of course, so I'm wondering if it's possible that the force of the drop dislodged the magnet so it is no longer close to the surface? There is still some "pull in", but so little that the slightest tug on the cable pulls it off. I've never seen the inside to know what the magnet looks like. Is my theory plausible? Any remedies short of opening the case?
That internal MagSafe port is fairly inexpensive and rapid to exchange.
If the magnets inside are loose they could short a more expensive part or be a fire hazard. Best to get it in the shop.
The strong rare earth magnets won't demagnetize from a physical shock so it's likely there is internal dislocation or damage.