When last we checked—mere minutes ago—ICS 4.0.4 source code hadn't been released to the public. Which is why we were surprised to learn that 4.0.4 was available unofficially for the Nexus S 4G. Today, the mysterious Android version that's forcing me to resist a "page not found" joke is showing up in a few forums, this time for the Galaxy Nexus.

Update #1 from Cam: After spending a bit of time with this update, one thing is for sure: it's stupid fast. The camera launches almost immediately now, even from the lockscreen - an area in which is used to crawl. Everything just seems even more fluid than before. The new radio also seem to be doing some good for signal strength - my phone appears to have jumped from the -120 to -100 dB range up to -90ish. That's all I've found so far, but I'll make sure to drop in another update if anything major pops up.

Update #2: User kangxi on xda compiled an unofficial list of changes in 4.0.4 compared to 4.0.2 and 4.0.3. Here they are as of right now:

  • Noticeably Faster
  • Android OS bug fixed (in battery stats)
  • Long-pressing on a blank spot on the last page of app tray bug is gone
  • New Radios. 3G/4G switching MUCH better. Don't even notice it changing.
  • Improved signal strength
  • New Power Menu. New from 4.0.2, familiar to those who have used a stock 4.0.3 rom. Screenshot here
  • PRIMELA03 Bootloader
  • Faster boot up time
  • Auto-brightness Functionality changed. Smooth transition
  • Holding down camera button now refocuses again
  • Multitouch issue seems resolved. Screenshot here
  • Autorotate is faster
  • Browser performance noticeably improved
  • Recent apps list opens faster
  • Miscellaneous camera UI changes
  • Increased volume
  • Keyboard fixes
  • Updated News & Weather app UI
  • Improved quick controls in browser. New when coming from 4.0.2. Present in 4.0.3. Screenshot here (Update: 02/05)


Users on several forums are saying they've received prompts to download and install new updates that crank the version number up to 4.0.4. This new version appears to include new radios, so hopefully reception will improve. We're also hearing that it includes a fix for the Android OS bug that has been keeping the device awake for now good reason. Unfortunately, we don't have any release notes to confirm any of this.

If you're feeling lucky and want to try out some software that, according to Google, doesn't exist yet (look who I'm talking to, of course you do), you can download the file (659e0a8f24b4.signed-mysid-IMM30B-from-ICL53F.659e0a8f.zip) below:

According to an XDA senior member:

  • You must be on 4.0.2 bootloader, radios, boot partition (kernel), and system or this will failed.
  • You can use this in both stock and CWM recovery.
  • You will lose root and will have to reroot afterwords using CWM!

As always, though, you're responsible for what happens to your device when flashing any software, so be careful and backup before you do anything.

Sources: AndroidForums, XDA, Android Central

Eric Ravenscraft
Eric is a snarky technophile with a taste for the unusual. When he's not obsessing about Android, you can usually find him obsessing about movies, psychology, or the perfect energy drink. Eric weaves his own special blend of snark, satire, and comedy into all his articles.

  • Scott Oldfield

    I'll be awaiting the OG Nexus S version... right now it sounds like it really is 404. :)

  • http://www.AndroidPolice.com Artem Russakovskii

    - Knock knock.
    - Who's there?
    - 404
    - 404 who?
    - Four oh for your Nexus

    (OK, I tried).

  • Matt

    That was pretty good. LOL

  • Nick

    My phone flies right now on 4.0.3. I'm gonna wait and see what devs do with this

  • mark

    How do you flash the new update to the Galaxy Nexus?

  • https://twitter.com/#!/psycho_maniac_ Jerry Lange

    now just have to wait to get the version that doesnt loose root and im good :)

  • mark

    Is there anyway to apply the update without unlocking the boot loader? I would prefer not to do that right now.

    • Jason

      you and always relock it

    • Jason

      you can always relock it afterwards

    • http://profiles.google.com/ISantop Ian

      Same as normal, I believe. Just stick this on your SD card and boot to stock recovery (Vol-Up+Down, then hold power to get into fastboot, then select recovery and use power) to flash this without unlocking anything. You don't even need to be rooted.

  • Matt

    Im using GSM Galaxy nexus... changed from yakjuxw to yakju which updated me to 4.0.2 ysibg Tmobile USA... is 4.0.2 the latest version if u try to get an OTA with the softwarw update check in settings/about phone???

    • Hooman

      Apparently my comment was too short so I add this nonsense line to make it longer.
      I wish I could make my comments longer only by rubbing them (if you know what I mean).

  • TheAnon

    This article is written in a confusing manner, is this for the Nexus S 4G or the Gnex?

    • http://www.androidpolice.com/author/eric-ravenscraft/ Eric Ravenscraft

      Since you were nice enough to edit your comment from the previous, much more insulting version, I'll be nice in my response.

      This is for the Verizon Galaxy Nexus as stated in the headline. 4.0.4 source code hasn't been released to the public, but we first saw 4.0.4 when the previously-mentioned update was leaked for the Nexus S 4G. The files linked here, as well as all of the forums listed under sources, are all for the Galaxy Nexus on Verizon.

  • https://twitter.com/#!/psycho_maniac_ Jerry Lange

    it says verizon in the headline so gnex lol

  • matt

    Thanks i guess......

  • ScottyBraun

    ok so how do I do this? im not rooted.. do i place it onto my phone from my computer or just download it straight onto my phone? please someone help, thanks

    • jake

      Doesn't matter how you get the file there.

  • https://twitter.com/#!/psycho_maniac_ Jerry Lange

    anybody know a root method? i installed it thinking the old method would work and it didnt. i knew i would risk it and i did

  • http://www.AndroidPolice.com Artem Russakovskii

    Update from Cam: After spending a bit of time with this update, one thing is for sure: it's stupid fast. The camera launches almost immediately now, even from the lockscreen - an area in which is used to crawl. Everything just seems even more fluid than before. The new radio also seem to be doing some good for signal strength - my phone appears to have jumped from the -120 to -100 dB range up to -90ish. That's all I've found so far, but I'll make sure to drop in another update if anything major pops up.

  • annoyed

    I am guessing that you can't simply just rename the file to update.zip and drop it on the phone and boot into recovery to apply this update. Or do you have to unlock the bootloader, root and flash custom recovery to apply the update? Or am i just an idiot?

    • ScottyBraun

      im with you, im trying to figure that out too

      • http://profiles.google.com/ISantop Ian

        You can flash it from the stock recovery with a locked bootloader, and you don't even need to rename it. The stock recovery lets you choose a file from the SD card.

        • Tex

          Ian, thanks for the info. I do the VOLupdown+POWER and can get booted. But when i select recovery, I get the android with a triangle and the phone locks up. have to pull the battery to get it to do anything. Any other suggestions?

        • Tex

          sorry forgot to mention - on CDMA Gnex stock 4.0.2 currently.

        • http://profiles.google.com/ISantop Ian


          Once you're there, hold Power and press VOLup to get to the menu. From there, install zip from sdcard and find the file.

  • Nocturnhaboe

    and I am really telling myself not to buy a new phone with my tax return.....

    • Nocturnhaboe

      and extra not going to spend 600 dollars... not going to do it.... not.... crap

      • http://profiles.google.com/ISantop Ian

        Don't worry, you will not have buyer's remorse with this phone.

  • Marco Duran

    Helpful tip: if you are flashing this with CWM, make sure you are using CWM version

    I tried following the flashing instructions found on other sites, and ended up with errors because they had instructed me to download an older version of CWM :)

    Anyway.... 2 hours later, and I now have Android 4.0.4 successfully installed. So far, everything seems A-O.k.

    • doug

      I can't find CMW in the marketplace, just the premium key.

      • Marco Duran

        The version of clockwork mod recovery that I used was found on the xda developers website.

  • Marco Duran

    Change: the home screen now supports landscape orientation (only allowed portrait before)

    • UndergroundWire

      Mine doesn't do it. Is there a setting somewhere?

      • Marco Duran

        Not that I know of. My buddy's nexus isn't doing it either, so not sure what's going on. Beginning to think mine is bugged somehow....

  • TheLurg1687

    So I assume this update also includes stuff from 4.0.3 too?

  • TareX

    I hope it will make my Galaxy Nexus handle LWPs (except Phase beam) without a visible drop in homescreen animations framerates.

    • http://profiles.google.com/ISantop Ian

      It could, but it's unlikely. Most of those issues are poor LWPs, not really issues that can be fixed in Android.

  • chipdavis

    I cant install through stock recovery....every time i try it gives me a android with red triangle

    • http://profiles.google.com/ISantop Ian

      Hold power, then press Vol+Down (Or it could be Vol+Up), that should get you to the menu.

  • Sammy

    Loving it so far.. Not seeing much in the aspect of the Radio's working better. Everything on that seems to work the same.. But I think alot of it has to do with Oklahoma City's Piss Poor 4G.. I work near the Airport and you would think 4G would be good. Whats sad is AT&T has LTE here in OKC.. and It works here where I am in the Basement even of this building.. But Verizon LTE wont work.

    But I do see a noticeable difference in Speed.

  • holmsc

    I am liking, but not necessarily loving 4.0.4. I don't think this is "stupid fast", it seems like there is a little more lag in some areas than I was experiencing with Apex 1.0.2, a 4.0.3 ROM. Tweetdeck, for example, was buttery smooth on Apex, now it's a little bit choppy. I've experienced this with a few other apps as well.

    I'm also not seeing great battery life. I normally saw around 15 or so hours of battery with 2.5 hours of screen-on time with Apex. Now I'm on pace for about 10 hours of battery life and I doubt I'll hit 2.5 hours of screen on time.

    I do plan to update my friend's Nexus to 4.0.4 tomorrow because he hasn't been able to connect to LTE for weeks, and Verizon hasn't been able to help him. I'm hoping the new radios in 4.0.4 will fix that for him, my LTE signal seems to be a little stronger, and doesn't drop to 3G like it used to on 4.0.3 and lower.