crwdns2933423:0crwdne2933423:0

Announced on October 13th, 2020, the iPhone 12 mini is a smaller version of Apple's iPhone 12. It features a 5.4-inch OLED display, an A14 Bionic processor, and dual rear cameras.

iPhone 12 mini stuck in bootloop

My iPhone 12 mini (4 years old) is currently stuck in a bootloop. There was no drop, water damage, or physical trauma involved. I was simply reading the news outdoors when the app froze, the screen went blank, and the device entered a bootloop.

I took it to the Apple Store, where they attempted a software update via iTunes, which failed. I also tried the same at home using an original Apple cable and a fully updated Mac, but received error code 9. I then tried several third-party tools that claim to fix bootloops without data loss, but none were successful.

Unfortunately, I do not have a backup, and the device contains important and irreplaceable photos and videos. As such, I have avoided performing a factory reset via iTunes, since data loss is not an option for me.

I understand the importance of backups now, but I’m urgently looking for a solution to recover my data. Could this be a hardware issue (e.g., a faulty earpiece or connector) that’s causing the bootloop? If so, is there a way to temporarily stabilize the phone just long enough to create a backup?

Any guidance would be deeply appreciated.

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0

crwdns2933313:01crwdne2933313:0

crwdns2934057:0crwdne2934057:0

Does your iPhone restart every three minutes, or is the time random every time it reboots? Maybe some parts of your phone is malfunctioning simply because it's too old. iPhones would checks if something is missing or malfunctioning three minutes after boot and if it finds missing or broken stuff it crashes and reboot to attempt to fix the issue. It also logs what causes it to crash in the form of crash logs. You can take a look in Settings - Privacy & Security - Analytics & Improvements - Analytic Data and find the crash logs, if you're running iOS 18. Previous generations of iOS should have a similar process, but I'm not entirely sure. Here's the guide for reading them and identifying the malfunctioning component:

iPhone Kernel Panics

Hopefully yuo'll be able to find the issue and fix it. THere's simply no other way for an iPhone to safely backup data if it's boot looping.

If you didn't find useful information in the crash logs, then the problem might also be with the motherboard itself. Motherboards in phones pretty much always heat up, since there's no active cooling like fans (some gaming phones do, but they're expensive). If your phone is constantly under a heavy load, then the solder points might become loose and cause the phone to reboot every time they lose contact. It is a rare case among iPhones, but who knows?

crwdns2934105:0crwdne2934105:0

crwdns2889612:0crwdne2889612:0 1

crwdns2944067:05crwdne2944067:0:

Thanks for feedback, Leo. But I'm afraid, mine is not the bootloop where it happens every 3 minutes. The logo just keeps blinking every 4 seconds or so. As you say, it could potentially be a NAND/Motherboard issue, but I hope is isn't. My biggest hope is that it be a module issue (e.g. Face ID, Earpiece etc.) So I could get the phone working just enough in order to make an icloud backup.

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

Okay... That usually happens when the phone detects a faulty battery. I've got quite a lot of old iPhones that I dug out from my drawers, and most of them blinks the logo without fully booting because the battery is totally dead and won't hold a charge. If the iPhone doesn't detect a working battery, then it won't start and would only boot halfway, flash the logo, and restart. Have you experienced any issues with the battery before this happened, like short battery life? if so, then it might be a dead battery. It's possible, since it is indeed 4 (and almost 5) years old since first released and the battery being miniature doesn't exactly help a lot. I would suggest you to replace the battery first, but if you can find somewhere that accepts refunds in case it didn't fix the issue.

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

also module issues don't necessarily cause the phone to boot loop like this; the phone would boot up and reboot every 3 minutes like I mentioned, not just restarting before it boots into the system.

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

Thanks again, Leo. I could take it my local repair store and try to connect a new battery to see if that fixes the issue. (I haven't opened the phone yet) But to answer your question above, no. I never experienced any problems with the battery so far. I also do not recall checking the battery efficiency lately. But what might be useful to know, and why I think that it might not necessarily be a battery issue, is that even though the iPhone is on a bootloop (it's been more than 10 days now) I got the battery low sign (i.e. dead battery - with charger sign) 2-3 days after the issue began, so my guess purely based on this would be, that if it was a battery issue, it shouldn't have even shown this logo. After I recharged it, it went back into the bootloop with the apple logo flashing every frew seconds. But as you say, if it is indeed a battery issue, and if it resolves upon installing a new battery, I would just be so relieved, and happy!

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

Well, if it does show the battery low sign, then I seriously don't know what the issue is, because normally that suggests a functional battery. I haven't encountered anything like your issue. Once when I was repairing my iPhone 14 with a broken screen, I accidentally tore the battery cables and it boot looped but never showed the charge sign. Right now you might want to take it to a repair shop that knows how to repair a motherboard, and maybe they'll be able to help. Don't send it to Apple, though. They'll only get you a new motherboard.

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

crwdns2934285:0crwdne2934285:0

crwdns2934229:0crwdne2934229:0

MKBV crwdns2934231:0crwdne2934231:0
crwdns2936625:0crwdne2936625:0:

crwdns2936751:024crwdne2936751:0 9

crwdns2936753:07crwdne2936753:0 21

crwdns2936753:030crwdne2936753:0 21

crwdns2942667:0crwdne2942667:0 21