Please remember to add a category to the bottom of each page that you create.
See categories help for further details, but most will probably be [[Category:HTC ModelName]].

BN Nook Simple Touch/Installing ADB

From XDA-Developers
Jump to: navigation, search

The Android Debug Bridge is an interface that allows you to access a command shell on your Nook from a desktop system. It also allows the transfer of files to and from the Nook. The medium for the connection may be either WiFi or USB. The Nook must specifically have an adbd daemon running on either WiFi or USB. The stock Nook has no adbd.

Windows USB Driver

The USB driver for the desktop may be gotten from the Android SDK. Once downloaded, it will be found in extras\google\usb_driver. The stock INF file, android_winusb.inf, does not have the USB VID/PID for the Nook in it. You will have to edit that file.

[Google.NTx86]
; Nook Simple Touch
%SingleAdbInterface% = USB_Install, USB\VID_2080&PID_0003
%CompositeAdbInterface% = USB_Install, USB\VID_2080&PID_0003&MI_01
[Google.NTamd64]
; Nook Simple Touch
%SingleAdbInterface% = USB_Install, USB\VID_2080&PID_0003
%CompositeAdbInterface% = USB_Install, USB\VID_2080&PID_0003&MI_01

(These edits are made in two sections, directly after the section headers.)

Realize that as a composite device, the Nook will have two entirely separate drivers, one the stock Windows Mass Storage driver, the other the Google ADB driver.

Modifying adb_usb.ini

If you are using the latest adb.exe from Google you will not need to do this. Google has recently added the Nook to the list of known Android manufacturers.

In the user directory (either Users or Documents and Settings) you must configure a file. The file is C:\Users\whoever\.android\adb_usb.ini and should contain only:

0x2080

Note: You may also see the following lines in adb_usb.ini, just ignore them:

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE

After the edit, restart the adb server by doing:

adb kill-server
adb start-server

Connecting the Nook after the changes above

For Windows XP, you will get the usual 'new hardware' dialog. Tell it to search for a driver in the folder where android_winusb.inf is located. On my machine this is:

<sdk installation root>\android-sdk-windows\google-usb_driver\

Testing the Connection

C:\>adb devices
List of devices attached
1231231231231231        device


See also

Android Debug Bridge