Hi, there.
I just tried to root my 6P and flash SuperSU 2.82, and I'm stuck on the Google screen.
I've looked through the thread, and even tried searching through it, and most of the remedies for this seem to be: use Magisk.
If that's what I have to try next, so be it, but I wanted to describe my scenario to see if anyone can help me simply resolve things.
I factory reset my phone, but the OS only went back to 8.1.0. I got the phone in August of 2016, so I don't know why the factory reset wouldn't restore me to Nougat.
However, I proceed, with perhaps reckless abandon. I flashed TWRP 3.4.0.0 and then tried to install SuperSU 2.820201705271822.zip.
And now I'm stuck. It bootloops unless I force it into the bootloader, and then I can access recovery and TWRP, but if I try to turn the phone off, it just starts bootlooping again.
How do I get out of this mess? I'm sorry if it's all laid out in here, somewhere. I did look through a good few hundred posts, but didn't find what I'm hoping is a simple solution to this. That, and I'd just like to know what actually went wrong, so I can learn something from this fiasco.
UPDATE: I can get into TWRP, but there are no directories on my sdcard except for TWRP. Did I blitz my OS altogether? That would explain why it's stuck on the Google screen.
Also, in cmd, my phone is only recognized by adb while in recovery. If I am in the bootloader itself, the "list of devices attached" is blank. Is that information at all helpful to someone wiser than I am?
NO ROOT: I ran 'adb shell su' from cmd, and it says "su: not found," so my attempt at root was clearly unsuccessful.
Thanks.
I suggest you download the last factory image and using the flash.all bat file, restore the device to the last available updates. Then try Magisk. I found Magisk much better for root than SuperSU which is not sadly way behind and no longer developed.
Connect your device to your pc via usb, boot into bootloader mode and then run flash-all.bat from a command window on your pc in the folder containing the files from the unzipped factory zip.Unfortunately, ADB doesn't recognize my phone except in recovery. From what I understand, I need to run flash-all via ADB from the bootloader menu. That's not an option, since whatever I did has made my device unrecognizable from the cmd prompt, unless I'm in TWRP.
Should I just grab the latest OTA* and try flashing that normally via TWRP?
*Or should I grab an OTA older than July 2018, since I don't want to get hamstrung again by that Huawei has rescinded OEM unlocking?
Connect your device to your pc via usb, boot into bootloader mode and then run flash-all.bat from a command window on your pc in the folder containing the files from the unzipped factory zip.
ADB only works when your device is booted to system or recovery. it doesn't work if you're booted to bootloader.
Likewise, fastboot only works when your device is booted to bootloader, it doesn't work if you're booted to system or recovery.
Then install magisk
The "your device is corrupt" message is because your bootloader is unlocked.Hi, there. Thanks for the advice.
What I wound up doing to bring it back to life was flashing the last Android 6 OTA via TWRP.
I'm getting the "your device is corrupt" message, but everything seems to be working.
The reason I went with 6.1.0 instead of a more recent (or the most recent) OTA is because most of the root guides are from when the phone was released. Now, this might elicit an eye roll, and I understand, and I'm sorry for doing so, but I was curious if I followed one of the old root guides since I'm on an old OS version:
Would it work?
Will it remain in effect if I were to flash a more recent OTA?
And should I even flash an OTA if I'm rooted (no, right?)
I realize this is probably obstinate of me that I'm not just updating to 8.1.0 and using Magisk, but part of me wants to understand how this whole process actually works and explore different methods of achieving root. If anyone would be willing to humor both my ignorance and my curiosity, I'd love to bend your ear.
Thanks.
The "your device is corrupt" message is because your bootloader is unlocked.
The rest - it's up to you, but I don't really see the point of installing an ancient factory image and rooting it using an obsolete method (SuperSU) then updating to the last factory image and re-rooting using Magisk.
If you must do it your way, the necessary info (including the risks involved) is in the forums, so spend some time searching and reading before you proceed.
Sent from my Pixel 3 using XDA Labs
Battery replacement is essential on the 6P.The reason I installed 6.1.0 is because my battery was tanking on 8.1.0 and I was curious if rolling back the version would make a difference.
Idling, it does. However the battery still tanks with regular app use, so it's clearly time to change the battery. I have a replacement.
As for rooting it through outdated means, there probably is no sense to it. After I replace the battery I'll flash an updated OTA and try rooting with Magisk.
Thanks again.
Battery replacement is essential on the 6P.
Finding a good one and fitting it without breaking anything will give you another few years.
I still use mine as a backup and as a camera.
Sent from my Pixel 3 using XDA Labs
Update to the last before Rooting - it's 8.1.0 (OPM7.181205.001, Dec 2018)I bought what seems to be an OEM battery. Testing the voltage, it says it's 3.79V and it's rated for 3.82. So, I'm hoping that bodes well.
I just took the OTA that Google prompted me to download, so I'm running 8.0.0 as of now. I'm going to look at Magisk and try to root.
Update to the last before Rooting - it's 8.1.0 (OPM7.181205.001, Dec 2018)
Careful not to break the top glass camera lens cover when you fit the battery - it's easy to do if you don't heat it enough for the glue to soften properly.
Sent from my Pixel 3 using XDA Labs
Ok, so I had the exact same issue as g_oral, and I found where the problem lies.
What happened to me was I was following the steps from Heisenberg to the letter to flash a stock image, go back to factory, and lock the bootloader. However, when I was done flashing everything, I would try to boot into recovery and it would "bootloop" with the "resting android" icon blinking. That would be, the phone would not boot into recovery. I could go back to fastboot, I reflashed everything again and nothing... Then, I flashed TWRP again (as did g_oral) and I was able to enter into that recovery. I then rebooted the phone without doing anything else, and it would get stuck in the little colorful dots of google and not boot. I then booted back into TWRP and wiped the cache/dalvik partitions and rebooted. BINGO! I was able to boot into the system again. So then I went back and re-flashed stock recovery and FINALLY I was able to get into stock recovery, lock bootleader and be done.
The problem is in the step of "fastboot erase cache". That somehow currupts the cache or something. IT SHOULD BE DELETED FROM THE STEP-BY-STEP GUIDE.
Tl;dr
Do not follow the erase cache command in the guide!!
I'm going to be purchasing this device very soon and was wondering if it mattered which Model of the Nexus 6P I received mattered. I'm getting the 128GB Gold version. Are all models bootloader unlockable? I'm trying to make sure before spending $170 on this device if I'm unable to unlock bootloader I don't want the device.
Thanks in advance for any replies hope to hear back soon, Cheers![]()
First rule for using these forums is: DO NOT CROSS POST. You are posting the same question in multiple threads, STOP IT.
To answer your question, the bootloader for Nexus 6P is easy to unlock. Start from the beginning in this thread and read through the early posts to begin with. You'll find lots of information and most everything you need to get your new device the way you want it.
adb version
adb devices
fastboot devices
adb version
adb devices
fastboot devices
adb reboot bootloader
adb reboot recovery
fastboot devices
fastboot flashing unlock
fastboot reboot
fastboot flash recovery <filename>.img
fastboot format userdata
fastboot reboot
fastboot reboot-bootloader
fastboot flash bootloader C:\angler\images\bootloader-angler-angler-xx.xx.img
fastboot reboot-bootloader
fastboot flash radio C:\angler\images\radio-angler-angler-xx.xx.img
fastboot reboot-bootloader
fastboot flash boot C:\angler\images\boot.img
fastboot erase cache
(above command is unnecessary on Android 7.1.2 and above)
fastboot flash cache C:\angler\images\cache.img
(above command is unnecessary on Android 7.1.2 and above)
fastboot flash recovery C:\angler\images\recovery.img
fastboot flash system C:\angler\images\system.img
fastboot flash vendor C:\angler\images\vendor.img
fastboot flash bootloader C:\angler\images\bootloader-angler-angler-xx.xx.img
fastboot reboot-bootloader
fastboot flash radio C:\angler\images\radio-angler-angler-xx.xx.img
fastboot reboot-bootloader
fastboot flash boot C:\angler\images\boot.img
fastboot erase cache
(above command is unnecessary on Android 7.1.2 and above)
fastboot flash cache C:\angler\images\cache.img
(above command is unnecessary on Android 7.1.2 and above)
fastboot flash recovery C:\angler\images\recovery.img
fastboot flash system C:\angler\images\system.img
fastboot flash vendor C:\angler\images\vendor.img
fastboot flashing lock
fastboot flash bootloader C:\angler\images\bootloader-angler-angler-xx.xx.img
fastboot reboot-bootloader
fastboot flash radio C:\angler\images\radio-angler-angler-xx.xx.img
fastboot reboot-bootloader
fastboot flash boot C:\angler\images\boot.img
fastboot erase cache
(above command is unnecessary on Android 7.1.2 and above)
fastboot flash cache C:\angler\images\cache.img
(above command is unnecessary on Android 7.1.2 and above)
fastboot flash recovery C:\angler\images\recovery.img
fastboot flash system C:\angler\images\system.img
fastboot flash vendor C:\angler\images\vendor.img
adb sideload ota.zip
adb sideload fullota.zip
fastboot flash bootloader C:\angler\images\bootloader-angler-angler-xx.xx.img
fastboot reboot-bootloader
fastboot flash radio C:\angler\images\radio-angler-angler-xx.xx.img
fastboot reboot-bootloader
fastboot flash boot C:\angler\images\boot.img
fastboot erase cache
fastboot flash cache C:\angler\images\cache.img
fastboot flash recovery C:\angler\images\recovery.img
fastboot flash system C:\angler\images\system.img
fastboot flash vendor C:\angler\images\vendor.img
fastboot reboot
[/INDENT]
[INDENT]adb reboot bootloader[/INDENT]
[INDENT]
[/INDENT]
[INDENT]adb reboot recovery[/INDENT]
[INDENT]
[/INDENT]
[INDENT]fastboot format userdata[/INDENT]
[INDENT]