Google has released the Android 6.0 Marshmallow OS earlier this month for its Nexus 5, Nexus 6, Nexus 7 and Nexus 9 devices, because of that, many Nexus 4 owners were quite disappointed that their devices were not in the list.
However, today we’re going to teach you how to install the Android 6.0 Marshmallow on your Nexus 4. Keep in mind that this is a custom ROM and we will not be held responsible for any damages that your device might suffer during the installation. With other words, since this is not an official ROM released by Google, do it on your own risk!
Installing Android 6.0 Marshmallow custom ROM by Vocoderism
First of all, you will need to download and install TWRP and SuperSu on your Nexus 4. After that, you will need to download the custom Android 6.0 Marshmallow ROM by Vocoderism and Google Apps. Both files are zipped and we suggest you to save them to the root directory of the microSD that’s attached to your Nexus 4.
Boot the Nexus 4 into recovery mode by pressing and holding the Power+Volume Up+Volume down buttons at the same time. Once you see the loading screen, you can let go of the buttons.
When the TWP UI loads up, selecting “wipe” and select “Factory reset” or you can alternatively choose “Advanced Wipe”, but you will need to make sure that to select the boxes that are next to Cache, Dalvik Cache, Data and System.
Once the factory reset has been done, get back to the main recovery menu and select “Install” and choose the Android 6.0 Marshmallow ROM by Vocoderism zip file. After the OS is installed, you will also need to install the Google Apps and you can do this by selecting “Install” and choosing the Google Apps zip file, when the Google Apps is installed, you can reboot the Nexus 4 and wait until it boots into the custom Android 6.0 Marshmallow ROM.
You can check the version of the ROM your Nexus 4 is running on by going to the device’s Settings->About Phone and check the Firmware version.