[Barnes & Noble Nook Tablet] kerry63:
Another thing I did, but was unsure if it fixed anything was manually changed the runmefirst.bat script to look like this:

@echo off

echo Please unplug your nook device before continuing!

pause

if exist "c:\ntroot\.android\adb_usb.ini" echo You do not need to have it added!

IF NOT EXIST "c:\ntroot\.android\" md "c:\ntroot\.android"

echo 0x2080 > "c:\ntroot\.android\adb_usb.ini"

echo success!

echo now plug it back in

echo now install the drivers - instructions in the thread

echo **************************************************************

echo * Install "Nook" with the drivers I provided in this pack. *

echo * You can find the fixed drivers in the "usbdrivers" folder. *

echo * After your done you should have adb access through DOS! *

echo **************************************************************

devmgmt.msc

pause

echo "now you can run the Nook&Zergy"

ping 1.1.1.1 -n 1 -w 2000 > NUL

and the nookandzergy.bat script to look like this:

@echo off

color 0c

adb kill-server

cls

:vendorfixed

find "0x2080" "c:\ntroot\.android\adb_usb.ini"

if errorlevel==0 goto start

if errorlevel==1 goto novendor

:start

cls

adb kill-server

adb devices

echo did your nook Tablet show up?

echo type Y for yes and N for no

SET /P menunr=Please make your decision:

IF %menunr%==Y (goto check)

IF %menunr%==N (goto sorry)

:check

echo first need to make sure you didnt lie about it showing up and check for root.

adb wait-for-device

echo verifying that your device is indeed a Barnes and Noble Nook tablet

del build.prop

adb pull system/build.prop

find "ro.product.device=blaze" build.prop

if ERRORLEVEL==0 SET device=Nook Tablet

if ERRORLEVEL==1 goto oops

echo now checking for root!

del su.txt

adb pull /system/bin/su su.txt

cls

if exist su.txt echo already rooted! && goto prerooted

if not exist su.txt goto ok

:ok

cls

echo your device is a %device% meaning we can continue!

ping 1.1.1.1 -n 1 -w 2000 > NUL

echo now just making sure you WANT to root it!

:choice1

set /p C=(Y/N)?

for %%? in (Y N) do if /I "%C%"=="%%?" goto ok1

goto choice1

:ok1

set C1=%C%1

goto %C1%

:Y1

adb push zergrush /data/local/zergy

adb shell "chmod 755 /data/local/zergy;cd /data/local/;./zergy"

adb wait-for-device

adb install Superuser.apk

adb remount

adb push su /data/local/tmp/

adb shell "cd /data/local/tmp;chmod 777 su;cd /;mount -o remount,rw -t rootfs rootfs /"

adb push su /system/bin/su

adb shell chmod 4755 /system/bin/su

adb install busyboxinstall.apk

cls

:N1

echo would you like to install gApps?

:choice2

set /p C=(Y/N)?

for %%? in (Y N) do if /I "%C%"=="%%?" goto ok2

goto choice2

:ok2

set C2=%C%2

goto %C2%

:Y2

set gapps=yes

adb remount

adb push system\app\CarHomeGoogle.apk /system/app/

adb shell chmod 644 /system/app/CarHomeGoogle.apk

adb push system\app\FOTAKill.apk /system/app/

adb shell chmod 644 /system/app/FOTAKill.apk

adb push system\app\GenieWidget.apk /system/app/

adb shell chmod 644 /system/app/GenieWidget.apk

adb push system\app\GoogleBackupTransport.apk /system/app/

adb shell chmod 644 /system/app/GoogleBackupTransport.apk

adb push system\app\GoogleCalendarSyncAdapter.apk /system/app/

adb shell chmod 644 /system/app/GoogleCalendarSyncAdapter.apk

adb push system\app\GoogleContactsSyncAdapter.apk /system/app/

adb shell chmod 644 /system/app/GoogleContactsSyncAdapter.apk

adb push system\app\GoogleFeedback.apk /system/app/

adb shell chmod 644 /system/app/GoogleFeedback.apk

adb push system\app\GooglePartnerSetup.apk /system/app/

adb shell chmod 644 /system/app/GooglePartnerSetup.apk

adb push system\app\GoogleQuickSearchBox.apk /system/app/

adb shell chmod 644 /system/app/GoogleQuickSearchBox.apk

adb push system\app\GoogleServicesFramework.apk /system/app/

adb shell chmod 644 /system/app/GoogleServicesFramework.apk

adb push system\app\LatinImeTutorial.apk /system/app/

adb shell chmod 644 /system/app/LatinImeTutorial.apk

adb push system\app\MarketUpdater.apk /system/app/

adb shell chmod 644 /system/app/MarketUpdater.apk

adb push system\app\MediaUploader.apk /system/app/

adb shell chmod 644 /system/app/MediaUploader.apk

adb push system\app\NetworkLocation.apk /system/app/

adb shell chmod 644 /system/app/NetworkLocation.apk

adb push system\app\OneTimeInitializer.apk /system/app/

adb shell chmod 644 /system/app/OneTimeInitializer.apk

adb push system\app\Talk.apk /system/app/

adb shell chmod 644 /system/app/Talk.apk

adb push system\app\Vending.apk /system/app/

adb shell chmod 644 /system/app/Vending.apk

adb push system\etc\permissions\com.google.android.maps.xml /system/etc/permissions/

adb push system\etc\permissions\features.xml /system/etc/permissions/

adb push system\framework\com.google.android.maps.jar /system/framework/

adb push system\lib\libvoicesearch.so /system/lib/

echo Thank you for choosing to install gapps courtesy of anlog

ping 1.1.1.1 -n 1 -w 2000 > NUL

cls

:N2

echo Would you like to replace certain system applications to make you have a more tablet like experience?

echo this replaces Keyboard, Email, Gallery, and adds live wallpapers! Please select Y or N.

echo you need another launcher to be able to use live wallpapers.

:choice3

set /p C=(Y/N)?

for %%? in (Y N) do if /I "%C%"=="%%?" goto ok3

goto choice3

:ok3

set C3=%C%3

goto %C3%

:Y3

adb push Email.apk /system/app/Email.apk

adb push Gallery3D.apk /system/app/Gallery.apk

adb push LatinIME.apk /system/app/LatinIME.apk

adb push LiveWallpapers.apk /system/app/LiveWallpapers.apk

adb push LiveWallpapersPicker.apk /system/app/LiveWallpapersPicker.apk

adb shell chmod 644 /system/app/Email.apk

adb shell chmod 644 /system/app/Gallery.apk

adb shell chmod 644 /system/app/LatinIME.apk

adb shell chmod 644 /system/app/LiveWallpapers.apk

adb shell chmod 644 /system/app/LiveWallpapersPicker.apk

:N3

@echo off

echo Please select 1 for Go launcher

echo Please select 2 for ADW Launcher

echo please select 3 for HoneyComb Launcher

echo Please select 4 for none of them and to continue to the debloater

SET /P launch=Please make your decision:

IF %launch%==1 (set launcherinstall="yes "& set launcher=GO)

IF %launch%==2 (set launcherinstall="yes "& set launcher=adw)

IF %launch%==3 (set launcherinstall="yes "& set launcher=Honeycomb_Launcher)

IF %launch%==4 (goto debloater)

echo %launcher%

adb install launcher\%launcher%.apk

IF %launcherinstall%=="yes " adb install launcher\Homecatcher.apk

pause

goto debloater

:sorry

echo Your device is not found, I'm sure USB debugging HAS to be enabled.

ping 1.1.1.1 -n 1 -w 2000 > NUL

exit

:oops

echo your device is NOT a nook tablet! Please try again with either usb debugging properly enabled, or with the correct device hooked up. You might also need to install drivers!

echo just incase you missed doing it, running runmefirst.bat

if exist runmefirst.bat call runmefirst.bat

if not exist runmefirst.bat echo No batch file found!

:complete

echo OK!

:N4

echo Thank you for using Indirect's batch script to root the nook tablet combined with Anlog's script to install gApps.

adb shell chmod 644 /system/app/*.apk

adb shell chmod 644 /data/app/*.apk

set install=ok

if install==ok echo GOOOD JOB! Now rebooting!

adb reboot

ping 1.1.1.1 -n 1 -w 2000 > NUL

exit

:novendor

cls

echo Oops! You do not have the USB Vendor ID entered into the correct file! Running runmefirst to correct this.

ping 1.1.1.1 -n 1 -w 2000 > NUL

call runmefirst.bat

goto vendorfixed

:prerooted

cls

echo Your device was found to be rooted. Which is upsetting because now the root won't work again (you already have root) so you also can't use this script to install gApps or system mods. :(

echo _

echo because ADB doesn't allow us to remount unless adb is running as root (can't run without a kernel mod)

echo _

echo You can however download the one click unroot app in the Android Development section to unroot after you install it on your device.

echo _

echo However, before you do that, I suggest backing everything up as it COMPLETELY wipes the device (including the system partition) so you lose root and all mods.

echo _

echo Have a nice day!

ping 1.1.1.1 -n 1 -w 10000 > NUL

exit

:debloater

cls

echo Do you want to de-bloat the device?

echo This does NOT remove anything that would remove access to the nook function of E-reading and whatnot. Just removes

echo Hulu, default launcher (if you installed a new one), default search app (if you used gApps), Chess, Sudoku and thats it.

echo Search being removed will actually stop you from using the search function in the nook bar.

:choice4

set /p C=(Y/N)?

for %%? in (Y N) do if /I "%C%"=="%%?" goto ok4

goto choice4

:ok4

set C4=%C%4

goto %C4%

:Y4

:Debloatmenu

cls

echo Please select 1 for Full Debloat (Launcher, games, Hulu and pandora, so basically 2,3, and 4.)

echo Please select 2 for Launcher only removal (Will only run if you have installed a new launcher) It's a safety feature.

echo Please select 3 for Game applications removal

echo Please select 4 for Media application removal (Hulu and Pandora) (NOT NETFLIX)

echo Please select 5 to run the EXTREME debloater (Does all of the above and

echo removes ALL barnes and noble apps from your device

echo so you lose ALL functionality towards B and N but

echo you have a normal android tablet

echo DO NOT ASK FOR SUPPORT WITH THIS OPTION, you will be ignored.)

echo Select 6 to finish this section of the script.

SET /P debloat=Please make your decision:

IF %debloat%==1 goto Full

IF %debloat%==2 goto Launcher

IF %debloat%==3 goto Game

IF %debloat%==4 goto Media

IF %debloat%==5 goto Extreme

IF %debloat%==6 goto complete

:Full

adb shell rm -r /system/app/Chess.apk

adb shell rm -r /system/app/Sudoku.apk

adb shell rm -r /system/app/Crossword.apk

if %launcherinstall%==yes adb shell rm -r /system/app/Home.apk

if %gapps%==yes adb shell rm -r /system/app/GSearch.apk

adb shell rm -r /system/app/Hulu_Plus_159.apk

adb shell rm -r /system/app/Pandora.apk

set gapps=no

goto debloatmenu

:Launcher

if %launcherinstall%==yes adb shell rm -r /system/app/Home.apk

if %gapps%==yes adb shell rm -r /system/app/GSearch.apk

set gapps=no

goto debloatmenu

:Games

adb shell rm -r /system/app/Chess.apk

adb shell rm -r /system/app/Sudoku.apk

adb shell rm -r /system/app/Crossword.apk

if %gapps%==yes adb shell rm -r /system/app/GSearch.apk

set gapps=no

goto debloatmenu

:Media

adb shell rm -r /system/app/Hulu_Plus_159.apk

adb shell rm -r /system/app/Pandora.apk

if %gapps%==yes adb shell rm -r /system/app/GSearch.apk

goto debloatmenu

:Extreme

Echo ARE YOU POSITIVE YOU WANT TO RUN THIS?

echo We will not be mad if you say no,

echo these apps that are removed do nothing to the tablet

echo but remove the ability to read from the library and in general use the entire nook as an e-reader / anything from barnes and noble

echo and it turns it into a normal android tablet.

echo I removed these apps and the tablet itself functions fine

echo I just can't use anything from B&N.

echo If you run this, I WILL NOT HELP YOU!

echo Use the one click unroot app to get back all of these apps.

:choice5

set /p C=(Y/N)?

for %%? in (Y N) do if /I "%C%"=="%%?" goto ok5

goto choice5

:ok5

set C5=%C%5

goto %C5%

:Y5

adb shell rm -r /system/app/Accessories.apk

adb shell rm -r /system/app/AppLauncher.apk

adb shell rm -r /system/app/B3AndroidReader.apk

adb shell rm -r /system/app/BnAppInstaller.apk

adb shell rm -r /system/app/BnAuthenticationService.apk

adb shell rm -r /system/app/BnCloudRequestSvc.apk

adb shell rm -r /system/app/BnConnectivityService.apk

adb shell rm -r /system/app/BnPolicyManagerSvc.apk

adb shell rm -r /system/app/CloudService.apk

adb shell rm -r /system/app/CryptoServer.apk

adb shell rm -r /system/app/DemoMode.apk

adb shell rm -r /system/app/DRPReader.apk

adb shell rm -r /system/app/GSearch.apk

adb shell rm -r /system/app/Home.apk

adb shell rm -r /system/app/LatinImeTutorial.apk

adb shell rm -r /system/app/Library.apk

adb shell rm -r /system/app/NookCommunity.apk

adb shell rm -r /system/app/Quickoffice_Viewer_3.3.5.apk

adb shell rm -r /system/app/RDGEReaderAcclaim.apk

adb shell rm -r /system/app/Reader.apk

adb shell rm -r /system/app/Shop.apk

adb shell rm -r /system/app/Social.apk

adb shell rm -r /system/app/Hulu_Plus_159.apk

adb shell rm -r /system/app/Pandora.apk

adb shell rm -r /system/app/Chess.apk

adb shell rm -r /system/app/Sudoku.apk

adb shell rm -r /system/app/Crossword.apk

if %launcherinstall%==yes adb shell rm -r /system/app/Home.apk

if %gapps%==yes adb shell rm -r /system/app/GSearch.apk

goto debloatmenu

:N5

echo you decided to not run the Extreme Debloater

echo now returning you to the debloater menu.

ping 1.1.1.1 -n 1 -w 1000 > NUL

goto debloatmenu

My reasoning was prior to me changing the path from %USERPROFILE to C:\ntroot I was receiving an error in profile path due to Windows XP having the profile set to C:\documents and settings\kerry63\... and I was getting some error about not being able to parse the space in "documents and settings".

I would not imagine this needing to be changed on Windows 7 due to the fact that the %USERPROFILE should be C:\users\kerry63 hence no spaces. All the runmefirst.bat script does is place the .android folder with a .ini file that gives the vendor ID to the nookandzergy.bat script.

This is nothing new just trying to make sure all the bases are covered since people do run different Windows OS. I take no credit for the script just trying to give advice and procedures that helped me get mine working. I did have all the problems that everyone else spoke about.

I had to triple check the three changes made in the debug mode by tgps.apk on the NOOK.

Changed the script and then ran it.

Installed drivers and uninstalled them until I got the NOOK! and installed the .inf prior to the plugging in of the NOOK.

The above scripts are verbatim of what I used you can use them by just pasting them separately into notepad and naming them accordingly.

Hope this helps.