[Kindle Fire Q&A, Help & Troubleshooting] cellgeek:
W8 and KF - ADB finally recognized it.

I finally got adb to recognize my Kindle Fire on Windows 8. Device Manager still thinks it's a Android ADB Device - but at least ADB works.

[DISCLAIMER - I'm not a windows guru, so anyone who is feel free to adjust, or comment on these instructions to make them better. This worked on my W8 computer - I won't guarentee that it will work on yours...not all W8 installations are the same!!]

Before you preform this - make sure you have the latest Google SDK installed. If you're not computer literate (meaning you can administer your own computer without help) then DON'T do this.

Here's what I did to make it work.

First you will need to set up W8 to install unsigned drivers as suggested by Thepooch in post #2 of this forum.

Windows Key + C - brings up charms

Shift + Restart from the power menu

Select Troubleshoot

Select Advanced Options

Select Startup settings

Select restart

When menu comes up after restart - select F7

W8 puts the Kindle at different addresses that W7, so you'll need to edit two files.

Plug in your Kindle to the computer. Open Device Manager under W8 (you need to be computer literate to complete this. You've been warned!)

If you're Kindle shows up as a Galaxy Nexus then uninstall the drivers. Make sure you're Kindle is identified as a Kindle in the build.prop file on the device. If not, just do a quick reinstall of the OS.zip file and that should reset it.

Plug in the Kindle to the computer - Device Manager should find it as a Kindle Fire

Now right click on the Kindle Fire (should have yellow exclamation marke), open the properties tab.

Click on the Details Tab, select Hardware ID's. The Hardware ID for the Kindle on W8 is different that W7! You need to edit two files to adjust the hardware ID's so ADB will find the Kindle.

Leave the Properties Windows Open.

Go to C:\Users\"Your user folder"\AppData\Local\Android\android-adk\extras\google\usb-driver\

Open android_winusb.inf and insert the following three lines under [Google.NTx86] and [Google.NTamd64]

;Kindle Fire

%SingleAdbInterface%	= USB_Install, USB\VID_18D1&PID_D002

%CompositeAdbInterface%	= USB_Install, USB\VID_18D1&PID_D002&MI_01

VERY IMPORTANT: The VID_#### and the PID_#### should MATCH what is displayed in the open Properties windows - check and make sure these numbers match!! Your Hardware ID's could be different!!

Save this file.

Go to c:\users\"Your User Name"\.android

Open adb_usb.ini with notepad.

Key in 0×18D1 (This is the same number you used in the VID_#### and PID_#### from the properties window - make sure it matches!)

Now go back to the properties window.

Select the general tab

Select update driver ....

Select Browse my computer for driver software to locate the driver software manually.

browse to C:\Users\"Your user folder"\AppData\Local\Android\android-adk\extras\google\usb-driver\ - select ok and install the driver

W8 will give you a big, nasty security prompt (only if you've enabled installation of unsigned drivers) - just hit okay.

The driver should install and you should see the Kindle as an Android ADB device now.

Testing Kindle Fire adb USB driver

Bring up command prompt (CMD).

Type adb kill-server then enter.

Type adb devices then enter.

That’s it. You should see Kindle Fire as one of the devices.

You should now be able to use ADB to manage your Kindle.

Hope this helps. Good luck. ;)