The Android development community couldn't be more on fire today now that Android 4.1 has been fully open sourced. While the Jelly Bean flavored CyanogenMod 10 is not just here just yet (though work has already begun), the CyanogenMod team released a fantastic treat for new Galaxy S III owners on AT&T, Sprint, and T-Mobile - official nightlies, available for downloading and flashing right now:

  • Galaxy S III for AT&T (d2att)
  • Galaxy S III for Sprint (d2spr)
  • Galaxy S III for T-Mobile (d2tmo)

Definition: A "nightly" is a bleeding edge release that is built on a daily basis, usually at night after a full day's worth of new code has been committed.

It could oftentimes be unstable and not properly tested, lacking any changelogs, but eventually evolving into alphas, betas, release candidates, and finally stable releases.


Moreover, if you are a developer, the CM open source code for all three variants above has been released as well:

Of course, Verizon is sitting this one out. At least for now (no thanks to Verizon). No surprises there.

Now what are you waiting for? Get flashing!

Thanks, Adnan!

Artem Russakovskii
Artem is a die-hard Android fan, passionate tech blogger, obsessive-compulsive editor, bug hunting programmer, and the founder of Android Police.
Most of the time, you will find Artem either hacking away at code or thinking of the next 15 blog posts.

  • James_C_L

    The only thing CM9 came out with in the last year is a horrible new logo

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

      Don't even start...

    • Mr. Mark

      downvoters unite!

    • http://www.anivision.org/ Christopher Bailey (Xcom923)

      It annoys me when people say crap like this. ICS is a HUGE update to android. CM had to completely change it's infrastructure just to do it. PLUS they support way more devices in 9 then they did in 7. Before you say "they didn't do anything in the last year" get your facts right

      • William Neal

        Agreed. I don't see James doing anything to help android out. Can't wait for cm9 or cm9 on my Verizon galaxys3. i have cm9 running on my old galaxy 7 and it runs buttery smooth!

  • Derek

    Aww thought it was CM10

  • nory826

    Anyone else not able to flash this? (T-mo sgs3) when I try to flash, I keep getting an error and then it aborts... I don't get it

  • http://twitter.com/bakedtofu Sebastian

    I see a few have problems flashing this. It's most likely due to the build.prop assert script. This is what I did. (I'm on the AT&T variant but should work on others if you have the same problem).

    1. Extracted zip.

    2. Went to ~cm-9-20120711-NIGHTLY-d2attMETA-INFcomgoogleandroid

    3. Opened updater-script with Notepad++

    4. Deleted the first line in the script & saved

    5. zipped the files I previously extracted (this included the script you changed).

    6. put zip in sdcard

    7. reboot in recovery

    8. factory wipe

    9. flash

    • nory826

      I'm going to try this right away , thanks

    • nory826

      What program did you use to zip the files back up? I don't think I did it right

      • http://twitter.com/bakedtofu Sebastian

        I used 7zip. When you finish editing it and zip it back up. It should be 144 MB if you're on at&t.

    • Glenn Beck

      Sebastian. I have been having trouble with this method and would appreciate your help. I have followed your directions and still get a failure to flash, though it no longer fails on build.props.
      Background: Yesterday I rooted (via this method: http://forum.xda-developers.com/showthread.php?t=1739426) and installed CWM. Everything went just fine. I installed KyanROM (http://forum.xda-developers.com/showthread.php?t=1751595&page=2) because CM9 wasn't out yet, of course it comes out the next day. I have nandroid backups of UCALEM before flashing Kyan and after. This morning I try d2att and it fails b/c of build.prop issues. I find your posted solution and get excited, try again, it still fails (though not b/c of build.prop, no reason given). I figure, maybe I need to go back to stock first as thats most likely the expected state, use ODIN and stock_root67.tar to ensure I'm completely stock. Reinstalled CWM and tried CM9 again, still fails. At this point I think maybe I've done something incorrectly (though your fix is extremely straight forward) so I go through your process again step by step being extremely careful to follow it to the letter (only change was using 7z to zip up instead of winrar); still fails! =
      At this point could you possibly provide me with the md5 hash of your modified.zip? Mine is 144 MB as you suggest it should be. I realize our hashes may not match for a great number of reasons but its at least worth checking. I used the default compression settings in 7z as I don't really use it. Alternatlively, if possible, could you possibly toss your file up somewhere online so I could grab it?
      I don't see anything useful, but just in case I'm missing something, here is the output of trying to install:
      "Installing: /emmc/cm-9-20120711-NIGHTLY-d2att.zip
      Finding update package...
      Opening update package...
      Installing update...
      Installation aborted."

  • http://profiles.google.com/bitterbuffalo77 Chris Freire

    Same problem for me. Installation error for the Tmo version

  • nelson

    Does anyone have a list somewhere of what is working and what is not? I can't seem to find a thread on xda and I'd rather not flash before knowing what's working.

    • nory826

      I'm running.g.it now , and so far everything is working

  • http://profiles.google.com/bitterbuffalo77 Chris Freire

    Still didnt work for me. Just says installation aborted now instead of the previous error. Im on Tmo though.

    • nory826

      I got it to work for my tmo version. Did you use notepad++ to open the updater-script?

      • http://profiles.google.com/bitterbuffalo77 Chris Freire

        I did. But didn't use 7zip to rezip. So I'll try that

        • Glenn Beck

          Any chance you can post what you did to get it working? Mines failing with no given reason. =

  • http://profiles.google.com/bitterbuffalo77 Chris Freire

    Didnt work for me. Got installation aborted after trying Sebastians work around.

  • James_C_L

    Aokp has this taken care of. They actually release work and support tons of devices. As well as offer the most customizations.
    Time to hang it up cm. It was good while it lasted.

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

      You must be trolling. AOKP forks CM and uses a shitload off their code.

    • MrRageQuit

      Your misinformed comment makes me wish I could slap you through the internet.

    • Simon Belmont

      Every one of your posts is spouting BS. Why not get the facts first?

      Like Artem said, AOKP basically IS CM9, but it has some of their own enhancements and changes and no, I have nothing against AOKP's work, in fact I like some of their customizations. You do realize that KANG (the 'K' in AOKP) means they took the code from someone else, right?

    • http://twitter.com/mattrbern Matt Bernard

      You make the internet angry with your misinformation.

    • Josh

      I don't think members of either the CM team or the AOKP team would appreciate this attitude. From what I've seen, cooperation between the two is frequent and competition is friendly. Both are fantastic ROMs, and the notion of which is "better" is left as a matter of personal preference. Choice and customization are core parts of what makes Android great, especially once you become a member of the ROM/modding community. If you want to compare ROMs, fine. If you prefer one, that's your choice. But once you start bashing someone else's preferred ROM, once you start talking Android versus Android, you've lost sight of the reason these ROMs exist in the first place.

  • http://cyanogenmod.com/ ciwrl

    @archon810:disqus can I ask you to adjust the wiki page linked. My concern is new users may flash the i9300 recovery and just start freaking out :)

    SGS3 d2 pages available http://wiki.cyanogenmod.com/wiki/Samsung

    We are bringing the subsequent 'Full' guides up now as well.


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

      You got it, updated. Thanks for letting me know. I found those pages, but didn't link to them since they didn't have any installation instructions, so I linked to a similar guide for the i9300 hoping people would adjust accordingly for their devices. I hope those pages are updated with installation instructions soon.

  • Kellic

    As always frak you Verizon.