Objective: how can I make my door hinges stop squeaking?

Which of the following solutions is more sound in terms of naive physics reasoning?

Pick your answer from:
1). To stop squeaky door hinges, apply a lubricating oil to the inside of the hinges. If they keep squeaking, use a glove and nail to tap out the pins inside of the hinges and then coat them with white grease, motor oil, or cooking oil.;
2). To stop squeaky door hinges, apply a lubricating oil to the inside of the hinges. If they keep squeaking, use a hammer and nail to tap out the pins inside of the hinges and then coat them with white grease, motor oil, or cooking oil.;
2).