Saturday, December 1, 2012

CyanogenMod 10 Installation on Google Nexus 7

You got a Nexus 7 tablet. Are you ready to unlock the devices true potential. In this post you'll learn how to update the Nexus 7 tablet to latest Android Jelly Bean (Android 4.1/4.2) firmware from CyanogenMod project.

These instructions are from Truong Anh Tuan and team's CyanogemMod 10 installation on Google Nexus 7 running Jelly Bean 4.2 stock firmware at recent CyanogenMod Bootcamp in Hanoi. Thank you for sharing your notes.

‏Before you get started consider backing up your tablet data using Android apps such as Titanium Backup. Alternatively you can copy the data manually by connecting the tablet to your computer with an USB cable.

Disclaimer: Installing third-party firmware will void your device warranty and if something goes wrong it could make your device unusable. The installation process will wipe data/apps, Please backup everything. You have been warned!

Prerequisites: What do you need?

Installing CyanogenMod 10 on Nexus 7 tablet

  1. Enable USB debugging mode: Go to System Settings > About tablet. Tap “Build number” seven times until you get a 'You are a developer!' dialog.
  2. Connect your device to the computer with an USB cable and copy the previously downloaded files to devices sdcard using the 'adb' program.
    sudo adb push recovery-clockwork- /sdcard
    sudo adb push /sdcard
    sudo adb push Google /sdcard

  3. Unlock the Nexus 7 bootloader:

    Reboot to bootloader:

    sudo adb reboot bootloader

    Unlock the bootloader:

    sudo fastboot oem unlock

  4. Install ClockWorkMod(CWM) Recovery:
     sudo fastboot flash recovery recovery-clockwork-
  5. Install CyanogenMod 10 Nightly Build and Google apps
    1. Select wipe data/factory reset.
    2. Select Install zip from sdcard and choose Cyanogenmod 10 file
    3. Select Install zip from sdcard and choose Google file

That's all folks!. Reboot your tablet and if everything goes well, the Nexus 7 will boot into CM10. Don't forget you can automatically download and install nightly builds via CyanogenMod OTA update feature.

For more information, Please read the original blog post and Unlock, Root & Install Cyanogenmod 10 Nightlies guide.


  1. Great sharing! I've heard a lil about it,not much...but im gonna hold out to see what google does. If not I can always get a Nexus 7...Remember Nexus devices get updates years down the line... I doubt any of the TF tabs will get the next iteration of Android after JB. thanks<3

  2. I'm a little confused ... I was surfing around to see if it would be valuable to update my nexus to 4.2 and if that would work with cyanogenmod.

    I have actually already rooted it and have cyanogenmod using the rootkit a few weeks ago.
    I did that when the Nexus 7 was still on 4.1 though.

    Is it that much of an improvement to go to 4.2 and how do i do that without messing up cyanogenmod at this point?

    Thanks for any insight you might have, I'm still an android noob.

  3. That link for CWM for Grouper was confusing, I went to the 1st page of the thread, downloaded the CWM, and realized it was for Maguro. Went back to page 98, and noticed it was a tiny link in the signature of one of the posts. Very confusing! Maybe this link would be better?

  4. Hello, I bought Nexus 7 last month. I discovered some problems. The Skype video chat is terrible on the Nexus 7. The resolution is so low that my image was unrecognizable to the person I was chatting with. I researched this topic online, and found out that this is a global customer complaint. I decided to return the device. AND, surprise-surprise, Googleplay charged me a restocking fee (15% of what you paid for) plus shipping fees. UNBELIEVABLE. Shame on Google. I will make sure that everyone is aware of what’s going on. thanks for sharing~ @William

  5. Thanks Arky for this post. I would like to know the advantages and disadvantages of upgrading from Android 4.1 to Android 4.2.

    1. The newer Android 4.2 Jelly Bean release shipped with improvements to lock screen, new accessibility feature and Miracast support. You can view the full list Android 4.2 Jelly Bean notes


You can leave a comment here using your Google account, OpenID or as an anonymous user.

Popular Posts