[Nook Color Android Development] xboxexpert:
echo off
cls
echo *************************************************************
echo * You must have created a gmail account. *
echo * Even if you never use it again in your life. *
echo * *
echo * You must also login to YouTube with your gmail account *
echo * Now create a YouTube account with it after you've logged. *
echo *************************************************************
pause

echo ************************
echo * Updating settings.db *
echo ************************
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
adb pull /data/data/com.android.providers.settings/databases/settings.db settings.db
sqlite3 settings.db "update secure set value=1 where name='install_non_market_apps';"
adb push settings.db /data/data/com.android.providers.settings/databases/settings.db
del settings.db
ping -n 2 127.0.0.1 >NUL

echo *
echo * Disabling OTA Updates
echo *
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
adb shell mv /etc/security/otacerts.zip /etc/security/otacerts.zip_DISABLED_OTA_UPDATES
ping -n 2 127.0.0.1 >NUL

echo *
echo * Enabling Multitouch In Apps
echo *
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
adb push ./mods/android.hardware.touchscreen.multitouch.xml /system/etc/permissions
ping -n 2 127.0.0.1 >NUL

echo *
echo * Converting Volume Buttons (Back, Menu)
echo *
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
adb push ./mods/TWL4030_Keypad.kl /system/usr/keylayout/TWL4030_Keypad.kl
adb push ./mods/omap_twl4030keypad.kl /system/usr/keylayout/omap_twl4030keypad.kl
adb shell chmod 644 /system/usr/keylayout/omap_twl4030keypad.kl
adb shell chmod 644 /system/usr/keylayout/TWL4030_Keypad.kl
ping -n 2 127.0.0.1 >NUL

echo *
echo * Installing Live Wallpapers
echo *
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
adb push ./mods/LiveWallpapers_NC.zip /system/media
adb shell miniunz -x /system/media/LiveWallpapers_NC.zip -o -d /system/
adb shell rm /system/media/LiveWallpapers_NC.zip
ping -n 2 127.0.0.1 >NUL

echo *
echo * Enabling Location Service
echo *
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
adb push ./mods/com.google.android.maps.xml /system/etc/permissions/com.google.android.maps.xml
adb push ./mods/com.google.android.maps.jar /system/framework/com.google.android.maps.jar
ping -n 2 127.0.0.1 >NUL

echo *
echo * Installing YouTube!
echo *
adb install ./apks/signed_YouTube.apk
ping -n 2 127.0.0.1 >NUL

echo *
echo * Installing DroidX Keyboard
echo *
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
adb shell mv /system/app/LatinIME.apk /system/app/LatinIME.apk.bak
adb install ./apks/DroidX_Keyboard.apk
ping -n 2 127.0.0.1 >NUL

echo *
echo * Replacing Boot Animation with DroidX
echo *
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
adb shell mv /system/bin/bootanimation /system/bin/bootanimation.bak
adb push ./mods/bootanimation /system/bin/bootanimation
adb shell chmod 777 /system/bin/bootanimation
adb push ./mods/bootanimation.zip /data/local/
ping -n 2 127.0.0.1 >NUL

echo *
echo * Installing Framework and Gapps
echo *
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
adb push ./mods/nc_gapps_framework.zip /system/media
adb shell miniunz -x /system/media/nc_gapps_framework.zip -o -d /system/
adb shell rm /system/media/nc_gapps_framework.zip
ping -n 2 127.0.0.1 >NUL

echo *
echo * Modifying system fingerprint
echo *
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
mkdir tmp
adb pull /system/build.prop .\build.prop
sed "/nocheckin/d" build.prop > .\tmp\build.prop
ping -n 1 127.0.0.1 >NUL
echo ro.config.nocheckin=no >> .\tmp\build.prop
ping -n 1 127.0.0.1 >NUL
sed "s/^.*ro.build.fingerprint.*$/ro\.build\.fingerprint=verizon\/voles\/sholes\/sholes:2\.1-update1\/ESE81\/29593:user\/release-keys/" ./tmp/build.prop > build.prop
ping -n 1 127.0.0.1 >NUL
adb push build.prop /system
ping -n 5 127.0.0.1 >NUL
del build.prop

echo *
echo * Modifying packages.xml
echo *
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
adb pull /data/system/packages.xml .\packages.xml
sed "1,/uid.system/!{ /<perms>/,/uid.system/!d; }" packages.xml > ./tmp/packages.xml
ping -n 1 127.0.0.1 >NUL
adb push .\tmp\packages.xml /data/system
ping -n 5 127.0.0.1 >NUL
del packages.xml
del tmp\*.* /q

echo ******************************************
echo * Setting application permissions to 644 *
echo ******************************************
adb shell chmod 644 /system/app/*
ping -n 10 127.0.0.1 >NUL
adb reboot
echo ************************************
echo * You nook is rebooting! *
echo * Wait until rebooted to continue! *
echo ************************************
pause

echo ***************************
echo * Installing Applications *
echo ***************************
adb install ./apks/com.androidapps.spare_parts.apk
adb install ./apks/com.bigtincan.android.adfree.apk
adb install ./apks/com.facebook.katana.apk
adb install ./apks/com.fede.launcher.apk
adb install ./apks/com.nasthon.wpcasa.apk
adb install ./apks/com.rechild.advancedtaskkiller.apk
adb install ./apks/com.rhythm.hexise.uninst.apk
adb install ./apks/com.rovio.angrybirds.v1.4.2.apk
adb install ./apks/com.rovio.angrybirdsseasons.v1.1.1.apk
adb install ./apks/com.siriusapplications.quickboot.apk
adb install ./apks/com.slacker.radio.apk
adb install ./apks/com.speedsoftware.rootexplorer.apk
adb install ./apks/com.th.android.widget.gTabsimiClock-1.apk
adb install ./apks/com.throttlecopter.apk
adb install ./apks/flash_for_21.apk
adb install ./apks/fr.depoortere.android.CircleBatteryWidget-1.apk
adb install ./apks/PalmarySoftWeatherPro.apk
adb install ./apks/com.yellowbook.android2.apk
adb install ./apks/com.megagram.widget.myip.apk
adb install ./apks/siir.es.adbWireless.apk
adb install ./apks/com.benhirashima.nookcolorsettings.apk
adb install ./apks/com.amazon.kindle.apk
adb install ./apks/com.aldiko.android.apk
adb install ./apks/com.adobe.reader.apk
adb install ./apks/com.idelata.VolumeMasterFree.apk
adb install ./apks/Maps.apk
adb install ./apks/com.kalicinscy.wallpaper.starfield.apk
cls
echo ***************************************************************
echo * Disconnect the USB cable! Press the power button to wake! *
echo * Choose "Setup Wizard" it will run, Tap the robot. *
echo * *
echo * When it offers to let you sign in, press the SKIP button. *
echo * Make sure that the location services checkboxs are checked! *
echo * Skip the next Setup Wizard and go Setup your Wifi *
echo * *
echo * Ensure that your wifi is connected. *
echo * Go to extras and run the YouTube app. *
echo * *
echo * Press the Menu button. *
echo * Click on My Channel and Sign in with your Gmail account. *
echo * Answer "Allow" on the following questions *
echo ***************************************************************
pause
cls
echo **************************************************************
echo * Bring up extras and run gmail. *
echo * *
echo * Press menu and resync. Even if sync fails, its okay. *
echo * Press the Nook button and check the box below LauncherPro. *
echo * Choose LauncherPro as your default launcher. *
echo * *
echo * Choose Market from the main screen and Accept Terms *
echo * You should now be in market and it should work perfectly. *
echo * For you to download you must have a microSD inserted! *
echo * *
echo **************************************************************
pause
echo ********************************************
echo * We will now fix the YouTube application. *
echo * Plug in the USB Cable to continue. *
echo * Initalizing USB Connection & SU Access *
echo ********************************************
ping -n 20 127.0.0.1 >NUL
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
echo * Uninstalling Youtube
adb uninstall com.google.android.youtube
echo * Reinstalling Youtube
adb install ./apks/signed_YouTube.apk
ping -n 2 127.0.0.1 >NUL
cls
echo ********************************************************
echo * Please unplug your USB cable! *
echo * *
echo * To enable the Shop you must register your device. *
echo * Register your Nook by running "NookColor Tools". *
echo * Click "All Settings" then choose the 2nd "Time Zone" *
echo * Follow the instructions and register your device. *
echo * *
echo * You should reboot the Nook after registration. *
echo * You may now use your Nook! *
echo * *
echo * Xboxexpert www.thexboxexpert.com *
echo ********************************************************
pause
end

You need my directory structure and files to have this code actually work. Its really great for Nook out of the BOX.