Yesterday, Google rolled out the official Android 4.0.4 update for the Nexus S, Motorola XOOM Wi-Fi edition in the United States, along with pushing it to AOSP. Even though 4.0.4 is a minor bump in the Android version, it includes lot of underlying changes. Some visible changes include performance enhancements and quicker auto-rotation.
The Android 4.0.4 update was also supposed to be rolled out for the Galaxy Nexus, but none of the GN owners over at XDA forums reported about getting a new software update until now. Thankfully, one XDA member, cgrunner, has managed to get his hands on the download link of the OTA update for the GSM version of the Galaxy Nexus.
Interested Galaxy Nexus owners who are running on stock Android 4.0.2/3 can download the update from here. To install the update, users need to have root access or a custom recovery installed. To manually install the Android 4.0.4 update, they can follow any of the steps mentioned in this thread over at XDA forums. Alternatively, they can simply wait for the update to be pushed to their phone, which might take a while considering how slow Google has been in pushing ICS updates to its Nexus series of handsets.
The above OTA update will not work on the CDMA/Verizon version of the Galaxy Nexus, so please do not try it on your handset. If you are too impatient for the update to be available, download and flash any of the custom ROMs based on Android 4.0.4.