[Ouya Android Development] mybook4:
Unofficial CWM Recovery for Ouya

One-Click Style Method

To help people get up and going quickly, I've turned the steps below into an automated script package.

The attached OneClickOuyaRecovery.zip archive contains automated scripts to install CWM Recovery.

Whether you use Linux, Mac OSX, or Windows 7, all are invited to join in the fun!

Before you begin, you need to have your Ouya hooked up to a TV and powered on.

You also need to have a micro usb cable handy.

1) Download the OneClickOuyaRecovery.zip file and extract it (a folder on your desktop is fine).

2) Open the folder and you'll see a folder for each operating system. Open the folder for the OS of your choice.

3a) For Linux and Mac OSX users, run InstallOuyaCWMRecovery.sh in terminal by navigating the folder and running "./InstallOuyaCWMRecovery.sh" (you might just be able to run it by double clicking it. It depends on your setup).

3b) For Windows 7 users, double click the batch file InstallOuyaCWMRecovery.bat

4) Follow the on screen instructions. If you get an error saying there was no device found, run the script again (sometimes adb is finicky).

5) If all went well, you should be brought to CWM recovery.

If you have any trouble, seeking help is more efficient if you post the script's output to a pastebin (http://pastebin.com/) and post a link to it (I/others can see what happened).

Link to OneClickOuyaRecovery.zip - http://invisiblek.org/ouya/OneClickOuyaRecovery.zip

P.S. If anyone has proper hosting and would like to host OneClickOuyaRecovery.zip, please let me know and I'll change the link.

Thanks to invisiblek we have some more permanent hosting than a Dropbox account. Hosting costs money guys, so be sure to drop invisiblek a few coins if you can spare it.

Manual Method

Steps to install CWM on Ouya:

1) Perform the SDK Setup portion of thread http://xdaforums.com/showthread.php?t=2272266 and install su, busybox, and superuser from this thread http://xdaforums.com/showthread.php?t=2270589. This is done so we can get adb access and the necessary tools on the Ouya

2) Download the OuyaCWMrecovery6.0.3.2.img file and the OuyaCWMrecovery6.0.3.2flashable.zip.

3) Transfer the OuyaCWMrecovery6.0.3.2flashable.zip to your Ouya's internal sdcard (you can do this with "adb push /path/to/OuyaCWMrecovery6.0.3.2flashable.zip /sdcard/OuyaCWMrecovery6.0.3.2flashable.zip"). Leave the OuyaCWMrecovery6.0.3.2.img on your computer.

4) Connect your computer to the Ouya's micro-usb port (if it isn't already), connect a USB keyboard to the Ouya (bluetooth won't work), and run "adb reboot bootloader"

5) Wait 30 seconds (seriously)

6) Use fastboot to boot CWM by running "fastboot boot /path/to/OuyaCWMrecovery6.0.3.2.img". This boots from our CWM recovery without writing to any partitions.

7) Using your USB keyboard's arrow and enter keys, select "install zip from sdcard", "choose zip from sdcard", and "OuyaCWMrecovery6.0.3.2flashable.zip". This flashable zip writes CWM to the recovery partition and renames a pesky file that causes the stock recovery to be written on reboot.

8) Select "go back", and "reboot system now" to return to Andriod (CWM will ask "ROM may flash stock recovery on boot. FIX?". Make sure you select "NO")

9) Since we don't have any volume or home keys on the Ouya, to get back into recovery, you need to run "adb reboot recovery". Go ahead and try it once the Ouya has been sitting in Android for a minute or so. If all went well, you should reboot into CWM recovery!

This method was generated from the work done in http://xdaforums.com/showthread.php?t=2292556. If you feel like pressing the thanks button, don't just thank me. Also thank professorpoptart, sonofskywalker3, and rayman. And obviously this is possible because of the fine folks behind CWM and Cyanogenmod.