[Nook Touch Android Development] mali100:
​

DISCLAMER and WARNING:

I'm not responsible for bricked devices, dead SD cards, lost data. Make a backup before you try anything described here!

Making a backup with CWM only includes the following partitions: boot, system, data, cache. It doesn't include the /rom partition which contains data thats unique for every device. Use this backup method to make a full device backup.

Please do not use the restore backup function to restore backups made with versions prior and including RC1. They are faulty and restoring them damages an important bootfile of your nook. It isn't important with which version you restore, if the backup was made with Beta1, Beta2 or RC1 it will fail! Please read http://xdaforums.com/showpost.php?p=19945955&postcount=37

Changelog:

RC2

changed mount options of the boot partition (fixes the bad backup issue)

updated sources to the newest ones from CM

some internal changes for the screen refresh

RC1

reboot recovery in the advanced menu is now working

boot to recovery is now a bit faster

switched to automated build environment

moved some files to the appropriate place

Beta2

Added page refresh after pushing back or select buttons, to get rid off the ghosting. Still not perfect, but good enough for a recovery.

Beta1

First release

Hi,

after some trying and hacking I was able to build a working Clockworkmod based recovery for the Nook Simple Touch.

It is still a beta-version, but everything I tested (backup, restore, mount USB, install zip) works.

If you want to try it, just write one of the imgs from the sd_xx_clockwork-....zip to a SD card with at least the capacity mentioned in the filename. Put the card in your N2E and reboot. Do not write these images directly to the Nook, it will brick your device permanetly!

To replace the standard recovery of the N2E, copy also the install_cwm_recovery_xx.zip to the sdcard, boot into CWM and use the install zip from sdcard option to install it (it just replaces uRecRam and URecImg in the /boot partition, so you can also do it manually, if you want).

There is really no need to install CWM on the device as long as you aren't developing and need it constantly. Please keep in mind that replacing the stock recovery will remove the restore function, that can be triggered by pressing the two lower buttons (or by eight failed boots). Restoring the stock recovery with install_stock_1.1_recovery.zip will bring back this function.

How to boot into recovery:

Power down the N2E

Press the power button for ca. 3 seconds, so that the device boots (you don't have to hold the power button after the 3 seconds)

As soon as the display changes to the "read forever" screen , push and hold the lower left and the lower right button until the screen changes again

Wait until you see the recovery

If you want the standard recovery back, use the install_stock_1.1_recovery.zip (See next post).

Button layout:

Both Buttons on the left: BACK

Upper button on the right: UP

Lower button on the right: DOWN

n button: SELECT

Power button: TOGGLE DISPLAY

Known bugs:

after restoring the boot partition, most of the times the recovery ends in an unresponsive state. The nook has to be rebooted by holding the power button. This is not affecting the restore!

"reboot system now" doesn't work always (sometimes you have to power cycle), experienced it only when booting from SD

Reboot to recovery by using adb reboot recovery doesn't work. (needs a new adbd binary in the uRamdisk)

DISCLAMER and WARNING: I'm not responsible for bricked devices, dead SD cards, lost data. Make a backup before you try anything described here!

Credits go to:

koush, author of Clockworkmod recovery http://www.clockworkmod.com/

Cyanogenmod-Team, for their great build environment and the Nook Color recovery

The people who wrote Noogie (SD-Card is based on Noogie) http://nookdevs.com

Tyler Montgomery (IOMonster) http://nookdevs.com , buildenv for bootable OMAP-SD-Cards