Google lost its focus on its previous Nexus devices and not supporting them for new Android version updates, one of those smartphones is Nexus 4. Nexus 4 is not going to have Android 6.0 Marshmallow update because Google’s only focus is on Nexus 5X and 5P, which are the new and high specs-smart phones also launched in India last week. Nexus 4 users will not get official Android 6.0 Marshmallow update, but one of the developers on XDA Developers got success to port AOSP 6.0 on Nexus 4. AOSP 6.0 is an Android 6.0 Marshmallow based custom ROM with all the features.

AOSP 6.0 custom ROM is like a stock Android 6.0 Marshmallow, also looks and feel like one. Android 6.0 Marshmallow is an advanced version of Android 5x Lollipop with more security features. Since this is a custom ROM, you need some preparation before installing it to your Nexus 4. If your device has any warranty left on it, then you should wait for the expiration of it because installing a custom ROM like this may void your phone’s warranty. Read points to remember before proceeding to the installation guide.


Points To Remember:

  • Your phone’s bootloader should be unlocked and rooted.
  • You should have TWRP custom recovery installed and make sure it is the latest one.
  • You need a PC with internet connection.

Steps to install AOSP 6.0 on the Google Nexus 4:

  1. Download the AOSP 6.0 custom ROM zip file from here.
  2. Download the G apps zip package from here.
  3. Connect your phone to your PC using USB cable and transfer both the zip file to your phone.
  4. Unplug your Google Nexus 4 phone from the PC and reboot it to the recovery mode.
  5. Tap on Wipe and swipe to confirm and clean the system.
  6. Now come back to the main menu of recovery mode and tap on the Install button.
  7. Choose the AOSP 6.0 custom ROM zip file and swipe to install it on your device.
  8. After that, install the Google G apps zip file in the same way just don’t wipe before installing this.
  9. After installation comes back to the main menu, tap on reboot followed by the system to restart the phone.

After tapping on reboot, you see a new boot animation which means Android 6.0 Marshmallow has been installed on your phone. Just follow the setup guide and make your phone personal again. Also, don’t forget to share your experience with this ROM.


In conclusion, that is how to update the Google Nexus 4 smartphone to the unofficial version of Android 6.0 Marshmallow software updates by flashing a custom ROM. The custom ROM we are using in this guide is AOSP, which is about as pure as Android is ever going to get. AOSP ROMs stands for the Android Open Source Project, and they are one of the best names in the business for creating new custom ROMs.

You can install this custom ROM with confidence, but it is still important to note that a new ROM always voids the warranty. Unless yo are running n the stock version of Android that your manufacturer and phone carrier networks needed you to run, the warranty will be void every time. That does not mean that you cannot trust the new ROM that you are installing or that they do not trust the new ROM. It just means they are not interested in dealing with any problems that were not created by the version of Android that they intended for your device.