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. The likelihood is that either part of the internal magnet has shifted or the entire unit has moved internally.
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.
Magnets will lose their magnetic force when struck with a great force on contrast to it's size.
Dropping a magnet around 5 times will start to weaken it's pull while if you spike it (throw it on the ground with all the force you can muster) it will lose it's magnetic force completely.
You can restrengthen magnets by rubbing it between 2 other magnets but that's not advised.
You probably dropped it too many times or have internal damage.
The repairs may be a bit pricey. sorry :T