| || |
[HOW-TO] Restore Nook Color to rooted stock
UPDATE 1/28: Try this method first - it's pretty solid and is by far the easiest:
* credit to nootered, whose xda thread is here: http://forum.xda-developers.com/showthread.php?t=931720
1. Download this bootable Clockworkmod Recovery SD card image. Unzip it using WinRAR or something similar.
* credit to thecubed for the bootable CWR image
2. Use Win32DiskImager (Windows) or dd (Mac) to burn the image onto an SD card (card must be larger than 128MB). For detailed instructions, refer to the rooting thread as burning the image is the same.
3. Download the 1.0.1 stock restore zip (large file, could take a while).
* credit samuelhalff for the restore zip
4. Copy the restore zip to your SD card. This time you aren't burning an image, just drag and drop.
5. Power off the nook, insert the SD, and power on. It should boot into ClockworkMod Recovery (in clockwork, volume keys are up/down, "n" is select, power/sleep is back (back doesn't always work).
6. Under "mounts and storage," select "format system."
7. Still under "mounts and storage" select "format data."
8. Then install zip from SD card from the main CWR menu, and choose the restore 1.0.1 zip.
* If you have problems getting Clockwork to read your SD card, you can get a second (non-booting) card, put the restore zip on it, and switch it in after clockwork has fully loaded.
. . . For that matter, if you only have one SD, you could probably boot into clockwork, remove the SD, format it somewhere else, placed the zip on it, insert it in your Nook, and flash it.
After finishing this, reboot and you should be back to stock. This is a relatively easy, very solid method. Refer to the rest of this post for archive - this should be all you need now.
First, in MOST cases, you'll be able to simply interrupt the boot process 8x (by powering it down while booting) to restore to unrooted stock (before doing this, go into settings and deregister/factory reset if you can). Then just re-root if you want rooted stock.
If, for some reason, you've done something completely insane with your internal memory (who, me?) and need to restore the bad boy to stock by other means, these (surprisingly simple) instructions will get you there (credit to shad0wf0x on xda).
IF YOU HAVE CLOCKWORK RECOVERY INSTALLED (AND WORKING):
Then this is pretty easy:
1. Download this file and put it on any (non-booting) SD card. Leave it as a zip file.
2. Put the SD in your nook, and enter clockworkmod recovery.
3. Under mounts/storage in clockwork, format both 'data' and 'system' partitions.
4. Choose flash zip (or install zip, whatever it says) and choose the file you just downloaded from your SD. If, for some reason, it's saying there's no SD, choose mount SD card under mounts/storage.
You should now be back to stock.
IF YOU DON'T HAVE WORKING CLOCKWORKMOD RECOVERY:
One option is to boot into nookie froyo from an SD card, download ROM Manager from the market, flash ClockworkMod Recovery from ROM Manager, and then boot into clockwork to do the option above.
THE LONGER WAY:
You'll need to have adb installed on your computer already. If you don't know about adb, then you probably don't need these instructions.
First, you'll need the following two files:
Put these two files on the SD card partition of your booting Nookie Froyo card. If it's saying your SD partition is too small, follow the instructions in the stickied Nookie tips thread to expand the partition. Once you know it's big enough, the two easiest ways to get the files there are:
1. Boot into Nookie, visit this page on your nook and download the files. Move them from sdcard/download to sdcard/ (using Astro or Root Explorer).
2. Download the files on your computer, and then use market app Wifi File Browser to transfer them to your Nook's sd.
Now that you have an SD card with a working copy of Nookie Froyo booting off of it (full instructions in the stickied "run nookie froyo off SD" thread), with the files in the sdcard/ directory, proceed with the following:
Boot into Nookie Froyo, hook your Nook up to your computer, and, in your adb tools directory, issue the following (enter after each line of course):
dd if=/sdcard/boot.img of=/dev/block/mmcblk0p1
dd if=/sdcard/system.img of=/dev/block/mmcblk0p5
Then power down, remove the SD card, and power back on. You should now be on stock B&N 1.0.1.