8/1/12

Cyanogenmod 10 on the Nexus 7

This is a quick guide to walk you through putting cm10 on your Nexus 7.

There are quite a few of these guides out there but all the ones I found had pitfalls or were one click options for Windows only user. This will work on Mac, Windows, and Linux.


  • download adb/fastboot pack.
    • contains binaries and supporting files for Linux, Mac, and Windows.
    • For Linux you will need to install lib32stdc++6 and lib32ncurses5. If you are not on a 64bit machine drop the 32 from the package name. If you can't get it ask in the comments.
  • download Team Win's open recovery
  • download cm10
  • download gapps

Unlock your bootloader
Turn off your device.  Turn on the device and keep holding volume down until a menu shows up.  The device will now be in fastboot mode. Plug the device into your computer. 

If you do not have the proper drivers for windows the device will not be recognized. You need to go to Google's page and get the USB Drivers

If you device is already working with adb you can boot it into the boatloader mode without dealing with the whole volume holding procedure by running adb with the following options.

adb reboot bootloader

Once the bootloader boots you should be a big START button in green with an android's front showing a touch pad of sorts.

*The next step will WIPE everything on your device.

Run fast boot to unlock the bootloader.

fastboot oem unlock
You will be prompted on the device to confirm. Once you have done this move on to flashing a new recovery
*Stay in the bootloader.

Flashing a the Team Win open recovery
I went with Team Win's recovery over Clockwork Mod's because Clockwork Mod's recovery did not work. It would error out with "Unable to mount /sdcard" whenever I tried to install the zip files.

Flash the Team Win recovery with the following command line.
fastboot flash recovery openrecovery-twrp-2.2.1-grouper.img
You should see output like:

sending 'recovery' (6616 KB)... OKAY
writing 'recovery'... OKAY
Once that is done push the volume up button until you see Recovery Mode in red letters.
Press the power button to select recovery.

Flashing Cyanogenmod 10 and Google Apps
You should now be in the recovery with two rows of buttons.

The first thing we have to do is get the files you want to install in the right path.

Transfer both files that were downloaded from above to your device:

adb push cm-10-20120727-EXPERIMENTAL-grouper-nemith.zip /sdcard/
adb push gapps-jb-20120726-signed.zip /sdcard

After both of those have completed transferring (It will take a bit of time this since the files are quite large) move on to installing.
  • Click the install button in the upper left corner. You should already be in path /sdcard, if not navigate there.
You will see both of your files.

First install cm-10-20120727-EXPERIMENTAL-grouper-nemith.zip then install gapps-jb-20120726-signed.zip.

Navigate out and just to be sure do a full system wipe (At times, if you don't do this you will get weird behavior.)
  • Touch wipe in the upper right corner and select factory reset.
Click the back boot and then reboot.  That is it you should now have CM10 on your Nexus 7.

19 comments: