Earlier this month, Engadget got word that the Ice Cream Sandwich update for the Nexus S should resume its rollout "in the coming weeks." This go around, the update is rumored to be rolling out to the Nexus S 4G on Sprint, as well; those rumors appear to be realized with today's leak obtained by Brief Mobile: a fully-flashable, seemingly final build of ICS for the NS4G.

The leak appears to be a full ICS ROM, including updated radios, boot.img, bootloader, recovery, system.img, and userdata.img.

This is for the Nexus S 4G ONLY.

In order to flash this file on your device, you'll need a couple of things:

Flashing this will completely wipe your device!

Once you have all the required files downloaded, you're ready to flash.

  • Extract the release keys from above
  • Fire up Odin and turn off the NS4G
  • Enter "Download Mode" by holding Volume Up+Down and the power button
  • Connect the NS4G to your computer -- once Odin recognize the device, you should see "COM#" populate the first box.
  • Click on Bootloader and navigate to the folder where you extracted the release keys. Select "SPH-D720_IMM76D_KE1_BOOTLOAD_signed.tar"
  • Click PDA and select "SPH-D720_IMM76D_PDA_signed.tar"
  • Click Phone and select "SPH-D720_IMM76D_LC1_Modem_signed.tar"
  • Click Start
  • Wait for Odin to do its thing

After it's finished, the device should reboot, and you're done. Congrats, you're now running Android 4.0.4!

[Brief Mobile]