CWR Manual Installation
From nookDevs
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.
Contents |
Installation
If you have adb working with your NOOKcolor, you can use it to copy CWR 3.0.0.6 over the recovery files on EMMC. Download buildenv-0.1-ext4.tar.gz from http://legacyschool.us.to/nookdev/clockwork/0.1-ext4/, 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 3.0.0.6 here.
Troubleshooting
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