See Rooting new hardware FIRST if you have a nook original with a 1003* serial# or above.
Belated congratulations to [mbm] and pokey9000 for rooting the Nook Color. Check out our Nook Color portal also.
User:TimRiker has been re-despamming. New user registration disabled for a while. Need wiki help? Contact an Administrator.

CWR Manual Installation

From nookDevs

Jump to: navigation, search
link=NookColor portal
Part of the NookColor portal

Installing ClockworkMod Recovery (CWR) directly to the internal flash (eMMC) provides a convenient way to get into the recovery utility. Please note that this process is not required for installing CyanogenMod, as CWR boots nicely from SD card as detailed in the CyanogenMod Installation page. Installing CWR to eMMC is somewhat risky, as the boot partition is not re-imaged when a factory reset is triggered, making it difficult to undo the processed detailed on this page.



If you have adb working with your NOOKcolor, you can use it to copy CWR over the recovery files on EMMC. Download buildenv-0.1-ext4.tar.gz from, and unpack the archive:

tar xvzf buildenv-0.1-ext4.tar.gz

The files we need will be in buildenv-ext4/work/clockwork/

Next, copy uImage and uRamdisk to the EMMC:

adb shell mount -o rw,remount /
adb shell mkdir /boot
adb shell mount /dev/block/mmcblk0p1 /boot
adb shell mv /boot/uRecImg /boot/uRecImg.stock
adb shell mv /boot/uRecRam /boot/uRecRam.stock
adb push buildenv-ext4/work/clockwork/uImage /boot/uRecImg
adb push buildenv-ext4/work/clockwork/uRamdisk /boot/uRecRam

To boot into CWR, hold down both the power and 'n' buttons when powering up.

If adb isn't working but you already have an older version of CWR installed, you can find a ZIP installer for CWR here.


Errors remounting /

If you get an error trying to remount / like this:

# mount -o rw,remount /
Usage: mount [-r] [-w] [-o options] [-t type] device directory

try doing this instead:

# mount -o rw,remount rootfs /

Errors mounting /boot

If you get an error trying to mount /boot like this:

# mount /dev/block/mmc1blk0p1 /boot
Usage: mount [-r] [-w] [-o options] [-t type] device directory

try doing this instead:

# mount -t vfat /dev/block/mmcblk0p1 /boot
Personal tools
Nook Classic
Nook Simple Touch
Nook Tablet
Google AdSense