Posted on

How To Fix Nexus 6p Bootloop EASY 2017 Ultimate Solution

nexus 6p bootloop fix

I have an 18 months old Nexus 6p and recently it went to a bootloop. You shouldn’t worry, there’s a solution to fix this issue and if you follow all the steps here – you’ll get your Nexus 6p running and it’s not going back to bootloop again



First of all, what is bootloop? Your phone turns off itself, then restarts, you see this Google logo

nexus 6p bootloop fix

It stays like this for few seconds, then goes black screen

nexus 6p bootloop fix

Stays like this for a while and then Google logo again and keeps repeating

Now I’m not going to show you the shortest way to fix Nexus 6p bootloop, but the correct way, the way that gets rid of bootloop for good!

Step 1 (Setup Computer)

First, you need to make sure you have ADB installed on your computer. If not – check this tutorial. Once done – to verify successful ADB installation – run adb in the terminal. Also, run fastboot command to check it as well. If they print some output rather than saying “command not found” – you’re good to go to the next step

Step 2 (Unlock Flashing)

While your 6p is in bootloop – hold power and volume down buttons for as long as it takes it to get to this screen, it’s called bootloader

nexus 6p bootloop fix

Now connect your phone to computer via USB cable and run fastboot flashing unlock

nexus 6p bootloop fix


Now check what result says. If it says that your device unlocked successfully – skip the next step. If it says no devices found – reconnect your phone and run again, but if it says that OEM unlock not allowed – go to the next step

Step 3 Optional (Unlock OEM in Android)

Now you’ll have to launch Android in order to allow OEM unlocking. You can do it by heating up your phone. Leave it in bootloop and put a working fan side of it for 10-20 minutes, as much as it takes to launch your Android

nexus 6p bootloop fix

It will launch eventually and when it starts – immediately open Settings. If you don’t have Developer options section at the bottom – open About phone and tap like 20 times on Build number until it says you’re a developer now (it will unlock Developer options for you)

Now go to Developer options and enable

nexus 6p bootloop fix

Now you might think

OK, so my 6p works, I’m done, am I?

Nope, it going to work for just a few hours. Heating it up disabled few cores which allowed 6p to launch. Once it enables them back again – it will go to bootloop again, right while it’s normally functioning

Restart your phone, hold power and volume down buttons to go to bootloader screen and follow the instructions from Step 2 to unlock flashing

Step 4 (Check Android Version)

The patch that we’re going to install to fix your 6p is made for a particular build. I tried installing it on Oreo, Marshmallow, it didn’t work. We’ll need to get particular Nougat version. But first, let’s check your version

In bootloader with volume down button navigate to Recovery Mode and press power button to select it. Wait till you see an Android guy, then while holding power button click volume up button once and release all buttons

Refer to this short clip

What you need to look at is the third line from the top. If it starts with 7.1.2/N2G48B then you can skip next step. Otherwise – go to the next step

Step 5 Optional (Install Factory Image)

First, go to this site, click Nexus 6p at right and look for N2G48B. Click on link to download it

nexus 6p bootloop fix

Return back to the bootloader on your phone, connect it over USB to your computer. When download is done – open terminal, navigate to downloaded directory and if you’re on Mac – run this command sh

nexus 6p bootloop fix

On Windows, I believe you can just double click on flash-all.bat from Window Explorer

And wait till it installs this Nougat version on your phone and then restart it

Step 6 (Installing Patch)

OK, it’s the final step. Download N2G48B_4Cores.img. Note, that it has exact Android build version in it. That’s how I figured what factory image I needed to make it work properly

Go to the bootloader on your phone, connect it to a computer via USB. In terminal navigate to the directory where you downloaded .img file and run this command fastboot flash boot N2G48B_4Cores.img

nexus 6p bootloop fix

After it’s done – you’ll finally see Google circles joggling and your Android will start!


So what we basically did is disabled 4 out of 8 cores. It gets rid of bootloop but makes your 6p extremely slow. I constantly have launcher hanging, camera app hanging after taking picture up to the point where pictures aren’t saved and you lose them. Google Maps load slow, even browser is slow

So it’s like a cheap Samsung phone from 2013-2014 in performance, at least it works and you still have a nice display and a camera

Special thanks to xda post and Vermanucci from comments who suggested to heat up a phone

P.S. I saw people who can’t even open a Recovery Mode, this probably means your phone is dead for good/needs hardware repair

P.P.S. There’s an Oreo patch available now here, I haven’t tried it myself and not sure for which versions of Oreo it would work. If you attempt to try it – there’s no need to going through Steps 4 and 5 then.  And in Step 6 use the file mentioned above instead. If this patch did work for you – feel free to leave a comment with a version of Oreo you had


So here’s an update about my Nexus 6p. I went through all those steps, phone got extremely slow and unusable. So after a week I installed a custom kernel and overclocked CPU to max frequency (this step in not included here, only in YouTube video)

Just after few hours, it went into bootloop and this time for good. I could open bootloader, but not Recovery Mode and running through all the steps again didn’t help

As there was no other way but to give it to actual experts and let them do a hardware level repair. My phone was 18 months old, so free 1-year repair from my store was expired, luckily there was a 3 years warranty for cases like this

I gave it to them and hurray! One month later got it back working and running like before. Everything was reset to the way it was when I bought it – Marshmallow, 2015 kernel with all 8 cores running. And it was free of charge

That’s it, yey! My 6p is back, hope this time it will last for more than 18 months.


Ok, hope it helped you to fix your Nexus 6p bootloop! Also, my blog is about Android development if you are one – definitely check out the stuff I have here. Subscribe, follow me on Twitter, Facebook, G+ to get notified about new stuff from me