If you are disappointed that Galaxy Nexus is not going to get KitKat 4.4 you may think that CyanogenMod may be for you.
First: it's not perfect!
You will need to install Google Apps separately and from the start there is nothing like Gmail or Google Account in settings (it' solvable but remember about it).
My tutorial is post-mortem of following this one: http://wiki.cyanogenmod.org/w/Install_CM_for_maguro
Install Fastboot & ADBas stated here: http://wiki.cyanogenmod.org/w/Doc:_fastboot_intro
sudo apt-get install android-tools-fastboot android-tools-adb
I have done it long ago and have it installed already so I'm not sure what was needed. If you have problems maybe something from http://ferrancasanovas.wordpress.com/2014/01/30/adb-install-android-system/ can help:
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install android-tools-adb android-tools-fastboot
If you have adb and fastboot then it's time to download images.
If you have Galaxy Nexus then you want to download maguro zip file from http://download.cyanogenmod.org/?device=maguro&type=stable
"Recovery" from http://clockworkmod.com/rommanager as of time of writing newest is: http://download2.clockworkmod.com/recoveries/recovery-clockwork-220.127.116.11-maguro.img
Enable USB DebuggingFirst enable Developer options clicking on 'Build version' many times. Read this for more info: http://www.technipages.com/android-developer-options-is-missing
Then go to new menu in options and enable USB Debugging: http://www.technipages.com/galaxy-nexus-enable-usb-debugging
Connect your phone by USBThere should be popup at your phone asking for permission to debug, chose : Yes :)
Deploy ROM image
adb devices#to make sure it's connected
adb push YOURROMZIP.zip /sdcard/#or more precisely:
adb push cm-10.2.1-maguro.zip /sdcard/
adb devices# Should return your device
adb reboot bootloader#will reboot your phone to bootloader, when you see it then it's time to flash recovery
fastboot devices#To make sure your device is discovered by fastboot
fastboot oem unlock#Rember you are doing it on your own risk ;)
It should reboot or reboot it yourself and after that go to bootloader again. Two options here:
- after seeing google logo (when phone is starting hold: UP and DOWN Volume buttons and POWER button at the same time) or:
- adb reboot bootloader
fastboot devices#just to check it
#or whenever you have downloaded files
fastboot flash recovery your_recovery_image.img
#or more precisely:
fastboot flash recovery recovery-clockwork-18.104.22.168-maguro.img
Now use your volume buttons to change selected item from the Menu and pick "Recovery mode" and select it with Power button.
Right now ClockworkMod recovery should start!
Now with the same buttons navigate in recovery and select:
- backup and restore
- wipe data/factory reset
- install zip from sdcard
- choose zip from sdcard (you should find it in folder named "0", not in the root of sdcard!)
- reboot system now
Cyanogen Mod should be installed!
Login and play with it a bit ;)
Install Updates from CyanogenMod (they are in UI)
Installing Google Apps
First you need to enable Developer options and just after that it's great to instead of playing with volume and power buttons to enable rebooting to bootloader and recovery from your android CyanogenMod menu! Nice tutorial is here: http://code.rawlinson.us/2013/05/enable-advanced-reboot-options-on.html It's easy to find it in Developer options :)
Now you don't even need your PC to install them from ZIP image :)
Based on: http://android.stackexchange.com/questions/55336/how-to-flash-the-gapps-package-after-installing-cyanogenmod
- Open in Android browser to: http://wiki.cyanogenmod.org/w/Google_Apps and download ZIP file for your version of CyanogenMod. After installing updates it should be 11.
- Reboot your phone to recovery mode.
- install zip from sdcard
- choose gapps.zip file (Download folder should be there somewhere :)
- Also go to Advanced and clear your cache and dalvik cache afterward.
- reboot system now
All should work.
I know it's not perfect tutorial but it's more like a brain-dump of my yesterday evening to not forget it all ;)
I found helpful viewing those things instead of only reading about it so in case it can help you too:
Enabling Developer Options
Not working for me but may help your understand recovery and boot.
If you want to go back find original image that your nexus phone had you can find it here: https://developers.google.com/android/nexus/images
I haven't tried going back to default android yet but I think it should work the same way as installing CyanogenMod image.