[Nook Color Android Development] roustabout:
Download and install the HomeCatcher application that was written for the Nook Tablet, it works great at fixing the home button problem.

This is my how-to for blocking the OTA update, for those who need it or want it:

you will need:

- a microSD card

- a copy of the Clockwork Recovery disk image

- copies of both of build.prop zip files, from

http://www.mediafire.com/?kfprb6oj9uzibd0 (1.3-preserve.prop.zip)

http://www.mediafire.com/?qbc7kycx9b95eku (restorebuild.prop.zip)

- a disk imaging tool such as diskimag (or use dd for mac/linux)

- a good zip tool - I recommend 7zip.

Leave the files zipped.

The Clockwork Recovery disk image is available here

http://legacyschool.us.to/nookdev/clockwork/0.7/

Download the file that matches the size of your SD card.

First, make the card:

Step 1: Make a bootable CWR disk.

Completely unpack the CWR file you downloaded. You must use a file whose name ends in .img. as your source for making the disk. The files I am pointing to for downloading end in .tar.gz, and are essentially "double compressed."

gz = gzip. 7Zip, an excellent cross-platform compression utility, can decompress these, leaving you with a file whose extenion is .tar

.tar = unix tape archive. 7Zip, an excellent cross-platform compression utility, can extract files from these.

Once you've unzipped and untarred the file, you should have an .img file (sized appropriately for your SD card. You will need at least a 256 M card, but I prefer to use larger cards so I can also store backups on them.)

Use an imaging program (diskimag or winimage or dd for mac or linux) to make a bootable SD card by "writing" the .img file to your SD card.

This erases all the data on that card.

The card is analogous to a bootable disk for your PC (remember boot floppies?) The program formats the card and write a very few files to it. Those files tell the Nook Color "you can boot from me. Once booted, run Clockwork Recovery."

After you make the disk, leave it mounted on your computer.

Copy both of the zip files onto your CWR card. Leave them zipped!

Safely remove the card from your computer. Power down your Nook Color and insert the CWR card. Power on, and you will boot into Clockwork Recovery, which is controlled using the volume and power buttons to go up and down in menus (volume) or back (power.) An action is chosen using the N button on your NC.

go to "Install Zip from SDcard. " Use the "manually select" option and install 1.3-preserve.prop.zip.

Hit the power button to go back to "reboot," remove the card from the slot, and reboot.

When and if you are ready to update to 1.4.1, you can use the second file, restorebuild.prop.zip, to restore your old build.prop. Be sure you have not formatted your device before trying this; NCs with no build.prop are not bootable and are easiest to fix via a full restore.

If you want to, you can use this technique in conjunction with a restore to "lock" your OS at a restore point pre-1.4.1 -- if, for instance, you like the old touchscreen activation more than the button-based activation as many do.

To do so, you would follow the instructions at

http://nookworks.blogspot.com/2011/05/clean-12-install.html

and then you would apply the preserve zip, or if you have the 1.3 updater, you could do a clean 1.2 install, then update that to 1.3, then lock that down.

# begin build properties

# autogenerated by buildinfo.sh

ro.build.display.id=MASTER.1.4.1

ro.build.version.incremental=1.4.1

ro.build.version.sdk=8

ro.build.version.codename=REL

ro.build.version.release=2.2.1

ro.build.date=Thu Dec 8 12:34:35 PST 2011

ro.build.date.utc=1323376475

ro.build.type=user

ro.build.user=build

ro.build.host=dhabuildimage19

ro.build.tags=test-keys

ro.product.model=HTC Vision

ro.product.brand=nook

ro.product.name=zoom2

ro.product.overall.name=NOOKcolor

ro.product.device=zoom2

ro.product.board=zoom2

ro.product.cpu.abi=armeabi-v7a

ro.product.cpu.abi2=armeabi

ro.product.manufacturer=HTC

ro.product.locale.language=en

ro.product.locale.region=US

ro.wifi.channels=

ro.board.platform=omap3

# ro.build.product is obsolete; use ro.product.device

ro.build.product=zoom2

ro.build.sourceversion=full

ro.build.description=1.4.1.628.int.enc.rrdp.s53148

ro.build.updatetype=Full

ro.build.fingerprint=enc/zoom2/zoom2/zoom2:2.2.1/MASTER/1.4.1:user/test-keys

# end build properties

###################################

#Browser Performance Optimizations

###################################

browser.tioptimization=true

connection.concurrent=10

###################################

# system.prop for zoom2

# This overrides settings in the products/generic/system.prop file

#

# rild.libpath=/system/lib/libreference-ril.so

# rild.libargs=-d /dev/ttyS0

# ro.sf.lcd_density=240

ro.sf.widthpixels=600

ro.sf.heightpixels=1024

ro.sf.lcd_density.xdpi=169.33333

ro.sf.lcd_density.ydpi=169.33333

opencore.asmd=1

keyguard.no_require_sim=1

wifi.interface=tiwlan0

alsa.mixer.playback.master=DAC2 Analog

alsa.mixer.capture.master=Analog

#ro.media.dec.aud.wma.enabled=1

#ro.media.dec.vid.wmv.enabled=1

dalvik.vm.heapsize=64m

ro.opengles.version=131072

ro.sf.hwrotation=270

# Define JPEG codec to load. (Set libskiahw with 1 & Set ARM with 0)

jpeg.libskiahw.decoder.enable=1

# Define JPEG Threashold for Image size (bytes)

jpeg.libskiahw.decoder.thresh=1000000

browser.tioptimization=true

connection.concurrent=10

ro.media.dec.aud.wma.enabled=1

ro.media.dec.vid.wmv.enabled=1

#Disable some feature depending on the board capabilities

ro.disable.bluetooth=0

ro.disable.camera=1

ro.disable.hdmi=1

#

# ADDITIONAL_BUILD_PROPERTIES

#

ro.config.notification_sound=OnTheHunt.ogg

ro.config.alarm_alert=Alarm_Classic.ogg

media.stagefright.enable-player=true

media.stagefright.enable-meta=true

media.stagefright.enable-scan=true

media.stagefright.enable-http=true

ro.com.android.dateformat=MM-dd-yyyy

ro.com.android.dataroaming=true

ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html

ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html

net.bt.name=Android

dalvik.vm.stack-trace-file=/data/anr/traces.txt