My phone wouldn't turn on, so I took the battery out and put it back in. Now it works. WTF

So I have a samsung galaxy J3, I’ve had for about 8 months. I plugged it in last night to charge it. When I went to use it today it was a blank screen and wouldn’t turn on.

When I plugged it into the PC, it would make a sound on the PC like it was connecting, but it didn’t show up as an option under file explorer.

I read online that taking the battery out, holding down the power button for a few seconds, then putting the battery back in would fix it. So I did that, and now it works and it shows 100% battery.

So what does that mean?

Well, your phone is usually still technically in a standby state when it is switched off. A minimal set of software/hardware is still running to detect the button press that would turn the rest of the system on. Apparently while it was in this state, it had some sort of crash.

Removing the battery removes the power supply from the system, making the standby system finally truly shut off. Pressing the power button would make the standby system discharge any remaining capacitance, if the standby system was still running and capable of it.

It’s largely the same thing as pulling the power cord on a server, and pressing the power button, which is a recommended troubleshooting step when the firmware/bios is behaving strangely.

This! I take the battery out of my Samsung Galaxy 3 about once a month when I dismantle and clean it, change the screen film. I like that I can do a hard shut down like this, unlike another very popular phone whose battery cannot be removed. My phone always works better afterward (which is good b/c it’s over 3 years old now).

Complex software has many “bugs” and it is difficult to find every last one. So sometimes electronic gizmos will go into a “loop”.

That is like a car endlessly driving around by itself in circles. If you can turn it off, then you can get into the car, start it, and regain control.

Removing the battery in a cell phone or unplugging various electronic gizmos - waiting 10 seconds, then plugging back in - accomplishes the same thing. Called “rebooting”…