[Eee Pad Transformer Android Development] sidneyk:
ADB mode and drivers

@ solitude65

Try this, if you have Windows 7 (preferably) or Windows Vista PC:

First, install Android SDK, more or less following the below guide through only step 6. You may want to use those 6 steps as a rough guide and just Google Android SDK and download the latest SDK and follow the instructions there for installing it. Just make sure that you DON'T install it to Program Files or Program Files(x86) directories. After, installing a platform under the SDK and updating you should wind up with a folder under android-sdk called platform-tools, which is where the adb program comes from and has to be run from.

http://xdaforums.com/showthread.php?t=1071584

Then, on your Windows PC, uninstall Asus Sync, Asus Web Storage, Asus USB drivers, if you have any of these installed. Then, if you are able to boot into Recovery on the TF101, then do so. Next, plug the Transformer USB cable to computer and tablet. Go to Device Manager (requires Admin rights) and uninstall any drivers that show up, for instance, under Android Phone - ASUS Android Composite ADB Interface or similar, under Portable Devices - MTP USB Device or Similar. Be sure to check the box to Remove the software from your computer, if it is there. Close Device Manager, unplug USB from TF101 and reboot computer.

Next, download these drivers from the following link and extract to a folder you can find easy.

http://xdaforums.com/showthread.php?t=1514942

With the TF101 in Recovery Mode, plug the USB cable back in. You should hear Windows familiar Device Found sound. At this point, you can try to cancel the automatic driver install or if it finishes just go to Device Manager and under Android Phone, right click on ASUS Android Composite ADB Interface and choose Update Driver and browse to the folder where you extracted the driver pack. In the root of that folder should be 'android_winusb.inf'. Select it and wait while it installs. You may see an MTP USB Device try to install drivers and fail. This happened to me also in Recovery Mode. You don't need that for now, it just makes the TF101 visible in Windows for dragging and dropping files in Explorer.

At this point, you should be almost good to go. In the TF101 Recovery, go to mounts and storage options and mount the /data partition. Next, bring up a cmd prompt in Windows. Navigate to the platform-tools directory of the Android SDK install. For instance, I put mine in "K:\Android\android-sdk\platform-tools\". Once you are there, type "adb devices". If everything worked, you should see something similar to this:

List of devices attached

3806245421f9417 recovery

If you do, then good, you now have adb working in Windows. Next, type "adb shell" (without the quotes of course). Type "ls -la" and you should see a list of directories and files. Type "cd data/media" and then "ls -la". See if there is a directory named "Download", if not, then type "mkdir Download". Type "cd Download". Next type "exit". If you haven't already done so, then download an appropriate cwm flashable recovery to the root of your C:\ drive, if you have the space, or a full cwm flashable ROM, if you want.

Next, assuming you downloaded a file called "cwm-recovery.zip" to C:\, then type in the cmd window (adb push "C:\cwm-recovery.zip" /data/media/Download/), don't include the parentheses, just everything in between substituting the actual name of the .zip file used. Now, if successful, you should see that so many KB/s transferred. Now, type "adb shell", then type "cd data/media/Download", then type "ls -la". You should now see the file you just transferred, it is now on the internal sdcard. Type "exit". Reboot back to Recovery and flash away, either your new Recovery or ROM. I just ran through these same steps with my own PC and device to confirm. I hope this helps you out.