EDIT: There is now a much easier way to do this. Check out SalsichaNooter.
I have now done this process twice more on other nooks and successfully installed the new Market
with search. The creator of TouchNooter hasn't been successful with 1.6.24 so perhaps I'm just lucky. If you want to try what I've done, you should backup your 2GB nook image first.
Final Version:
1) Backed up with
noogie.img on SD and Roadkil's DiskImage.
2) Used
nookRestore on SD to restore
/system.
3) Erased and Deregistered to wipe
/data.
4) Skipped B&N registration* (I don't need/want it).
5) Applied 1.1 firmware update.
6) Used
TouchNooter 1.6.24 on SD, modified with 1.1
uRamdisk and
framework.jar.
7) Triple booted TouchNooter (gave it five minutes each time), got to Android Welcome, removed card, rebooted, skipped Google registration.
8) Youtube (401 error) --> GMail --> Market. Downloaded a program in Market.
9) Installed SearchMarket (
http://goo.gl/SyqY6) and ADB Wireless Widget. Enabled non-market apps with NookColorTools. Uninstalled YouTube (an XDA user said this helps).
10) Used ADB over wireless to push Vending.apk from
here. SearchMarket is no longer needed.
From there I've installed NookTouchTools (works for side buttons), Relaunch (I like it) and NookBookButton (menu for book in top left).
I like to tinker with this sort of thing... I must have flashed my jetBook of old with random experimental firmwares about a dozen times. At least with the nook, as long as you have a good backup there's no harm in trying!
*I don't think this changes the process, but I noted it in case it was relevant. To skip the registration: Hold the Upper-Right Side Button and slide your finger left-to-right across the top of the screen. Keep holding the button and then tap the top left corner once (Factory) followed by the bottom right corner twice (Skip Oobe).