The Nexus 6P is the latest flagship phone from Google and it is one of the two Nexus devices releasing this year. Google is planning to release 2 Nexus devices this year with the launch of a new Android software, the 6.0 Marshmallow. The two Nexus devices will be manufactured in collaboration with LG and Huawei. The Huawei Nexus 6P comes with some top notch specifications to support Google’s newest Android OS. However, if you want to try out some custom ROMS on the Nexus 6P, then with this guide you can flash custom packages and ROMS onto your device. This can be done once the development begins and the ROMS are made available by developers and device maintainers.

We have already covered the tutorials on how to unlock the bootloader, root and install a custom recovery for the Nexus 6P. There are no custom ROMS available for the device just yet; however, with progress in developments, many custom ROMS based on Android 6.0 and even 5.1.x will be available. If you are new to the process, then here is a beginner’s tutorial we have created for you.


  • You need a Custom Recovery like TWRP installed on your Huawei Nexus 6P in order to flash a custom ROM. Click here.
  • You must have device drivers installed on your PC, so that you can transfer the ROM file to your device’s storage.
  • You must fully charge your device or at least to 60%, as the process may take a while.

Warning: Warranty may be void if you root or install custom ROM on your device. We at DroidViews won’t be liable for any damage to your device whatsoever. We are not responsible if you brick or damage your device. Reader’s discretion is advised.

Backup your Apps and Data

Before you proceed, make sure you backup all your data. This process will wipe all the data from your device except for the internal storage. Hence, a full backup or nandroid backup is recommended. Also backup all your internal storage files just in case anything goes wrong. Take a nandroid backup from the custom recovery before flashing the ROM.

How to Install a Custom ROM on Nexus 6P

  1. Download the custom ROM and compatible Google Apps of your choice.
  2. Now transfer the two zip files into your device’s internal storage. Place the zip file where you can easily locate it.
  3. Now reboot into Custom Recovery (like TWRP). To boot into TWRP, first turn off your device and then press and hold volume down and power keys at the same time.
  4. It is highly recommended that you perform a nandroid backup. To backup your ROM, tap on backup option in TWRP and select the following elements: System, Data, Boot, Recovery, EFS and swipe right where appropriate, to backup.
  5. After performing the ROM backup, return to the TWRP main menu and tap the wipe button and select Advanced Wipe. Then select Dalvik CacheSystemData, and Cache. Now swipe the confirmation button to wipe.
  6. Once the process completes, go back to the TWRP main menu or home screen again, and tap on the install option. Navigate to the ROM file and select it.
  7. Swipe the confirmation button to proceed with installation. The ROM will be installed.
  8. Now return to home in the TWRP and tap on the install option. Navigate to the Google apps zip file and select it.
  9. Swipe the confirmation button to proceed with installation..
  10. Once installed, reboot to system.

When you see the boot logo, that means you have successfully installed the ROM on your device. If you come across any bootloops or face any system errors, you can restore your previous ROM from the backups. For queries, comment down below.

Also See:

How to Unlock Bootloader on Nexus 6P


  1. hi i have a problem with this on my nexus 6p, iv tied booting to twrp and installing cm 13 for angler, everything goes well untill i reboot the device and it just gets stuck at the google boot logo and wont load past there iv waited up to 1 hour and nothing loads iv even tried re-wiping the devices and going back through all the steps but with the exact same ending results. when all els fails i jst use NRT and reflash the stock image and unroot and that seems to work fine and bring me back to the stock nexus device. iv even tried to flash the stock vendor over cm 13 and also flash a custom kernel (Ak KERNEL) but it just wont boot past the google logo screen

This site uses Akismet to reduce spam. Learn how your comment data is processed.