[GUIDE] ADB, Fastboot, and Nandroid for Noobs

Search This thread
R

r3s-rt

Guest
@r3s-rt well its a version of Oracle that runs right off the stick.



I havent been able to boot into it properly so far (laziness) bc it doesnt play nice with my dual monitors.



it was just a matter of curiosity really

ah ;)

Sorry, I've never really had much experience with any VMs.
 

troopah22a

Member
Apr 2, 2010
24
0
CAN ANY ONE TELL ME WHAT THIS MEANS OR WHAT IT IS>>>>>!!!!!!!!!.....o_O

on boot
setprop ARGH ARGH
setprop net.eth0.dns1
setprop net.gprs.local-ip
setprop ro.radio.use-ppp no
setprop ro.build.product generic
setprop ro.product.device generic

# fake some battery state
setprop status.battery.state Slow
setprop status.battery.level 5
setprop status.battery.level_raw 50
setprop status.battery.level_scale 9

# disable some daemons the emulator doesn't want
stop dund
stop akmd

setprop ro.setupwizard.mode EMULATOR

# enable Google-specific location features,
# like NetworkLocationProvider and LocationCollector
setprop ro.com.google.locationfeatures 1

# For the emulator, which bypasses Setup Wizard, you can specify
# account info for the device via these two properties. Google
# Login Service will insert these accounts into the database when
# it is created (ie, after a data wipe).
#
# setprop ro.config.hosted_account username@hosteddomain.orgassword
# setprop ro.config.google_account username@gmail.comassword
#
# You MUST have a Google account on the device, and you MAY
# additionally have a hosted account. No other configuration is
# supported, and arbitrary breakage may result if you specify
# something else.

service goldfish-setup /system/etc/init.goldfish.sh
oneshot

service qemud /system/bin/qemud
socket qemud stream 666
oneshot

# -Q is a special logcat option that forces the
# program to check wether it runs on the emulator
# if it does, it redirects its output to the device
# named by the androidboot.console kernel option
# if not, is simply exit immediately

service goldfish-logcat /system/bin/logcat -Q
oneshot:confused:
 

yrref

Senior Member
Jul 7, 2010
55
0
First post!

Hello,
I am trying this on my HTC Legend with Android 2.1. HBOOT thing is 43, and software is 1.32, yet when I try this, it just shuts down, reboots, and gives me a phone, with a triangle and a exclamation mark in it... Nothing more.

How can I fix this?

Thanks:)
 

shorteeb21

Member
Jul 18, 2010
6
0
I know this is a G1 thread but followed a link here from the slide rom bible sticky... Can anyone point me in the right direction to find a slide specific nandroid tutorial?
thnx
 

LOONEyRR

Senior Member
Jul 12, 2010
299
12
k, ive been rooted for a while so im not so much of a noob, but im just now gettin fastboot up. question. i went to install the usb driver and none of the 2 worked:confused: ima doushe bag. :p any suggestions? lol :)

idk if this means anything but i'll put it anyways.

PhoneTmo G1.
Rom:CM6 Rc2
Recovery:Amen Ra 1.7.0
 
Last edited:

LOONEyRR

Senior Member
Jul 12, 2010
299
12
k, ive been rooted for a while so im not so much of a noob, but im just now gettin fastboot up. question. i went to install the usb driver and none of the 2 worked:confused: ima doushe bag. :p any suggestions? lol :)

idk if this means anything but i'll put it anyways.

PhoneTmo G1.
Rom:CM6 Rc2
Recovery:Amen Ra 1.7.0

k. nvm! ha, when i had to choose the folder i was choosing the specific folders ie. amd64 and i386. what i did was choose (C:android-sdk-windows-usb_driver) instead of the specific 1 of the 2. idk if that makes sense, but i got it! lol. btw, this is the best thread on how to get fastboot! thanks!
 
Last edited:

LOONEyRR

Senior Member
Jul 12, 2010
299
12
wow, i suck at life. lol. the instructions arent even hard!!! the usb_driver installed, i have the sdk for windows installed all the packages are installed,i made the variable, named it adb,and for value i put "C:\android-sdk-windows\tools" i open command prompt, i type "cd C:\android-sdk-windows\tools" and it says "the system can not find the path specified" any ideas?? fml.
 

mjybarr

Senior Member
Jul 18, 2010
1,261
582
www.mexdroidmod.com
"Im not getting a notification of Android ADB when i plug in my USB"

Why: Your computer has detected your phone but as a protable device and as a storage device.

Fix: This took me a lot of research and time to figure out so this is what your are going to do.

First download USBDeview - Here
Unzip it
Run USBDeview.exe as Administrator
You will see all drivers being used on your computer
Highlight and Uninstall all drivers with the description have HTC Android (Should be 3 of them)
Right Click on the driver and press uninstall
Once done, Unplug your phone and plug it back in
You should now get the notification of the ADB device
Follow the steps above to install the drivers

Check if your phone is detected by ADB

Open up Command Prompt (Go to run, type in cmd, press enter)
Type in

Code:

cd C:\android-sdk-windows\tools === Press Enter
adb devices === You should see your device listed
adb shell === you should see # in the next line

If you cant get the setup to work, Download the USB-DRIVERS folder - HERE (Windows XP/Vista/Windows 7)



Everything in BOLDprint it what Im having an issue with. First off, I have a rooted G1 running Cyanogen 5.0.8, latest radio, and SPL. Right now all my phone can do is go into fastboot screen. I need to flash a recovery. I have downloaded everything you told me to. In SDK i updated everything. I "think" I installed the USB drivers. My computer makes a noise when I plug my phone in, but thats it. My computer is running XP. I don't think it recognizes it. So I need help to get ADB to work with my phone, how to install "usb_driver.rar". I also done this "First download USBDeview - Here
Unzip it
Run USBDeview.exe as Administrator
You will see all drivers being used on your computer
Highlight and Uninstall all drivers with the description have HTC Android (Should be 3 of them)
Right Click on the driver and press uninstall
Once done, Unplug your phone and plug it back in
You should now get the notification of the ADB device
Follow the steps above to install the drivers
" But after doing that nothing happens. When I enter a command to see if my phone works with my computer, it just doesn't recognize it.

I have read many forums and it seems to be that I am getting nowhere fast.

Can you please help.
 

Raadius

Senior Member
Mar 31, 2010
2,458
1,191
Los Angeles
www.thekillermeteor.com
--------------------------------------------------------------------------

Commands that you should know


adb push - Insert file to phone such as Stock.apk to /data/app_s
Code:
adb push <pathtofile.apk> <file system location> - Example: adb push c:\app.apk /data/app

adb install - Install app to phone

Code:
adb install <path to file> - Example: adb install c:/apps/apps2sd.apk
I tried both, I get "adb:permission denied". I even tried to adb remount and I get "adb:permission denied". For the record im not rooted but the same rules still should apply to gain adb access.
 

blazingfate

Senior Member
Oct 23, 2007
56
2
36
Woodbridge
I've been trying this process but I keep getting adb not found in cmd prompt. It was working fine before the 2.2 update process. Did updating do something to it?
 

Turague

Senior Member
Mar 12, 2010
60
1
Hey guys, Im new to ADB. So I've installed the android 1.0 driver successfully, while i boot in android system recovery i can type in

cd C:\android-sdk-windows\tools === Press Enter
adb devices === You should see your device listed
adb shell === you should see # in the next line

and the device shows up.

1)My problems, the AVD manager does not recognize my phone regardless of if im in system recovery or in fastboot
2)When i reboot my cell phone into fastboot and try the below

cd C:\android-sdk-windows\tools === Press Enter
adb devices === You should see your device listed
adb shell === you should see # in the next line

my device is not recognized.

The reasoning for me to use ADB is to eraseboot and do a clean reinstall of everything.

Advice will be greatly apperciated
 

delux_gsm

Senior Member
Nov 24, 2009
60
0
just testing

yes I did I've had adb since sdk 1.0 and never had a problem like I said I actually have 1.0 and 1.5 on my computer so that when I root or re root other g1s I do adb but I noticed adb only works on it's version if I had a 1.5 g1 then the 1.0 won't work and same with the other way but that's not the problem I think I found it it's the clock switcher with 361 of Cyan because now I deleted it and restarted and it works just fine and I just tried to do the clock switcher and now it doesn't recognize either g1 again.

...................................................
 

GuldPungen

Member
Aug 31, 2010
11
0
Hello there

been trying for a very long time to find a way to install the adb drivers for my device.


I have tried all the steps to try to install the adb drivers but i dont get it to work at all.

I am running windows 7, 64x

thanks in forehand


after 3 hours of work i made it! :p and now my phone is rooted :D yay thanks anyway guys
 
Last edited:

NorskHelgen

Senior Member
Aug 16, 2010
106
13
Edmonton
Hi I need some assistance. When i tried to get my device recognized on my pc it acknowledge my Mot ADB, but it didn't tell me it couldn't install or give me the option of installing drivers from my pc (and this is after getting my computer to uninstall my Milestone drivers). Any advice?
 

NorskHelgen

Senior Member
Aug 16, 2010
106
13
Edmonton
You likely need to root, and what I did was download adb widget from market which let me finally use superuser permission. Worked like a charm.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 23
    Hello All!

    After much frustration with setting up ADB i finally got it working. Everyone said its simple and takes minimal knowledge but when things dont work, nothing really worked. Anyways after 2 hours of research trying to get ADB to work i finally got it all working and wanted to share my knowledge to anyone else that needed help.


    This Guide is for windows only. If you are using Mac OS X please go here: ADB For Dummies

    If you are using Linux please go here: [HOW-TO]Set up Android SDK/ADB/Fastboot on Ubuntu Linux



    Like My Guide(s)? Donate


    --------------------------------------------------------------------------

    Things you need:


    Android SDK - Download
    Winrar - Download (32bit) Download (64bit)
    Windows PC
    USB Cable
    A Rooted HTC Dream (Google G1)

    --------------------------------------------------------------------------

    Setting up the Android SDK


    Download the file from above
    Unzip to your desktop
    Take the "android-sdk-windows" folder and move it to the root of your hard drive (C:\)

    Right click on My Computer and click properties
    Select the Advanced Tab or Advanced System Setting (Vista/Windows 7)
    Select Environment Variables...
    Press New

    For Variable Name type: adb
    For Variable Value type: C:\android-sdk-windows\platform-tools

    Now,

    1. Run SDK Manager.exe located in the android-sdk-windows folder
    2. If it gives you an error go to settings and click on "Force http//....."
    3. Select all options and let it download and install

    If you cant get the setup to work, Download the USB-DRIVERS folder - HERE (Windows XP/Vista/Windows 7)

    --------------------------------------------------------------------------

    Preparing your phone for ADB

    Go to Settings on your phone
    Select Applications
    Select Development
    Make sure 'USB Debugging' is checked

    --------------------------------------------------------------------------

    Installing Drivers


    Plug in your phone through USB and DO NOT MOUNT IT!!!!!
    Your computer should see a new device and try to install Android 1.0 driver (If it doesnt, scroll down to the "Im not getting a notification of Android ADB when i plug in my USB" section)
    Let it load
    Once it cant find them select "Install drivers from my pc"
    The drivers you need are in the Android SDK 1.5r2 folder (C:\android-sdk-windows\usb_driver)
    Depending on your OS pick x86 or amd64
    You ADB Android Device should now be installed! Good Job :D

    For Android SDK 1.5r7+

    1. Run SDK Manager.exe
    2. If it gives you an error go to settings and click on "Force http//....."
    3. Select all options and let it download and install

    If you cant get the setup to work, Download the USB-DRIVERS folder - HERE (Windows XP/Vista/Windows 7)

    --------------------------------------------------------------------------

    Check if your phone is detected by ADB

    Open up Command Prompt (Go to run, type in cmd, press enter)
    Type in

    Code:
    cd C:\android-sdk-windows\platform-tools === Press Enter
    adb devices === You should see your device listed
    adb shell === you should see # in the next line

    Now you are all set to run adb commands

    Note: for a list of commands type in 'adb' in cmd

    CONGRATS YOU NOW HAVE ADB FULLY RUNNING!

    --------------------------------------------------------------------------

    Droid Explorer by Camalot

    Droid Explorer is a Windows software that will download, install, and setup the android SDK for you all in under a minute so you are ready to go. I use this on a daily basis. This amazing piece of software has tons of plugins and a built in file explorer for all your files on your phone! All you gotta do is download, install, and go!

    Download Droid Explorer - Here

    Install the program, and let it setup the SDK files for you
    Connect your phone
    Enjoy!

    --------------------------------------------------------------------------

    "Im not getting a notification of Android ADB when i plug in my USB"


    Why: Your computer has detected your phone but as a protable device and as a storage device.

    Fix: This took me a lot of research and time to figure out so this is what your are going to do.

    First download USBDeview - Here
    Unzip it
    Run USBDeview.exe as Administrator
    You will see all drivers being used on your computer
    Highlight and Uninstall all drivers with the description have HTC Android (Should be 3 of them)
    Right Click on the driver and press uninstall
    Once done, Unplug your phone and plug it back in
    You should now get the notification of the ADB device
    Follow the steps above to install the drivers

    --------------------------------------------------------------------------

    When Typing just adb in cmd you will get whats called a "usage doc" which gives you a lits of commands that you can use:

    Code:
     -d                            - directs command to the only connected USB devic
    e
                                     returns an error if more than one USB device is
     present.
     -e                            - directs command to the only running emulator.
                                     returns an error if more than one emulator is r
    unning.
     -s <serial number>            - directs command to the USB device or emulator w
    ith
                                     the given serial number
     -p <product name or path>     - simple product name like 'sooner', or
                                     a relative/absolute path to a product
                                     out directory like 'out/target/product/sooner'.
    
                                     If -p is not specified, the ANDROID_PRODUCT_OUT
    
                                     environment variable is used, which must
                                     be an absolute path.
     devices                       - list all connected devices
    
    device commands:
      adb push <local> <remote>    - copy file/dir to device
      adb pull <remote> <local>    - copy file/dir from device
      adb sync [ <directory> ]     - copy host->device only if changed
                                     (see 'adb help all')
      adb shell                    - run remote shell interactively
      adb shell <command>          - run remote shell command
      adb emu <command>            - run emulator console command
      adb logcat [ <filter-spec> ] - View device log
      adb jdwp                     - list PIDs of processes hosting a JDWP transport
    
      adb install [-l] [-r] <file> - push this package file to the device and instal
    l it
                                     ('-l' means forward-lock the app)
                                     ('-r' means reinstall the app, keeping its data
    )
      adb uninstall [-k] <package> - remove this app package from the device
                                     ('-k' means keep the data and cache directories
    )
      adb bugreport                - return all information from the device
                                     that should be included in a bug report.
    
      adb help                     - show this help message
      adb version                  - show version num
    
    scripting:
      adb wait-for-device          - block until device is online
      adb start-server             - ensure that there is a server running
      adb kill-server              - kill the server if it is running
      adb get-state                - prints: offline | bootloader | device
      adb get-serialno             - prints: <serial-number>
      adb status-window            - continuously print device status for a specifie
    d device
      adb remount                  - remounts the /system partition on the device re
    ad-write
      adb root                     - restarts adb with root permissions
    
    networking:
      adb ppp <tty> [parameters]   - Run PPP over USB.
     Note: you should not automatically start a PDP connection.
     <tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
     [parameters] - Eg. defaultroute debug dump local notty usepeerdns
    
    adb sync notes: adb sync [ <directory> ]
      <localdir> can be interpreted in several ways:
    
      - If <directory> is not specified, both /system and /data partitions will be u
    pdated.
    
      - If it is "system" or "data", only the corresponding partition
        is updated.

    --------------------------------------------------------------------------

    Commands that you should know


    adb push - Insert file to phone such as Stock.apk to /data/app_s
    Code:
    adb push <pathtofile.apk> <file system location> - Example: adb push c:\app.apk /data/app

    adb pull - Remove file from phone such as Stock.apk from /data/app_s
    Code:
    adb pull <pathtofile.apk> <path where you want to save it>- Example: adb pull /data/app/Stock.apk C:\

    adb install - Install app to phone

    Code:
    adb install <path to file> - Example: adb install c:/apps/apps2sd.apk

    adb uninstall - Uninstall app from phone

    Code:
    adb uninstall <name of application> - Example: adb uninstall linda.apk

    For more ADB Commands go - Here

    --------------------------------------------------------------------------

    Thats it for ADB! Congrats and if you have any questions please ask me or if anything is missing or not correct please tell me. I got all of this from research and personal experience. :D
    6
    Nandroid Backup and Restore

    Whats is a Nandroid Backup?

    Like My Guide(s)? Donate

    Nandroid Backup is a tool allowing all rooted g1 users to create a full system backup and restore which, when flashing and testing different roms can be very useful.

    ----------------------------------------------------------------------------

    What You Will Need


    A Rooted G1 phone, I suggest with the latest SPL (Guide above to install latest Radio and SPL)

    Cyanogen's Pimped Out Recovery Image 1.4 - Download (IMG)

    An SD Card with 100mb of free space
    A Computer
    SD Card reader or USB Cable

    ----------------------------------------------------------------------------

    Installing the New Recovery Image


    Download the recovery image from above, you will want the Download (IMG) download

    Place the cm-recovery-1.4.img file in the root of your SD Card (Root = not in any folder)

    Go back to your phone (Dont forget to unmount)

    Open terminal and type in the following

    Code:
    su (wait for a screen to popup and press "allow")
    flash_image recovery /sdcard/cm-recovery-1.4.img

    If you have problems with a "no space on device" error, try using fastboot and erasing first:

    Code:
    fastboot erase recovery
    fastboot flash recovery cm-recovery-1.4.img

    ----------------------------------------------------------------------------

    Creating a Backup using Nandroid 2.1


    Boot up your phone in recovery (Turn off, then turn on while holding Home button)
    You will now see your new Cyanogen 1.3.1 + JF recovery screen (YAY!!! :D)
    Scroll down to "nandroid v2.1 backup" and press on it to create your Backup
    Let it work, it should take a minute or so
    Once its done, your backup is complete and is saved on your sdcard in the "nandroid" folder


    Recovering to Your Nandroid Backup


    Option 1 (Without a Computer)

    Note: This recovery will only recover your latest nandroid backup (the one with the newest timestamp)

    Make sure u made a backup and its in the nandroid folder on your sdcard
    Boot up your phone in recovery (Turn off, then turn on while holding Home button)
    Scroll down to "restore latest backup" and press on it
    Let it work
    Once its done reboot your phone and you backup will now be restored!

    Option 2 (With a computer)

    Note: With this option, you can use any nandroid backup that you have made, not just the latest one

    1) First go in to your tools folder where you put your SDK 1.5r2 (C:\android-sdk-windows-1.5_r2\tools as reference)

    2) Take the files adb.exe fastboot.exe and AdbWinApi.dll (found here - http://sharebee.com/16a06ebb) and place them in C:\WINDOWS\system32

    3) Download the Nandroid Backup and Restore GUI made by Markazeh - Here
    Extract the folder to your desktop or where ever you can easily find it (I put mine in the SDK folder for easy access)

    4) You will need 4 files: Boot.img, System.img , Data.img, and Recovery.img
    Place those 4 files in the same folder as the Nandroid Recovery GUI folder you just extracted in step 3

    5) Boot your phone into fastboot mode (Turn off the G1 and turn on while holding the BACK button. If you have an older SPL then hold the CAMERA button and press POWER)

    6) Once in fastboot (you should see a white screen with three androids on skateboards) plug your phone to your computer via USB. You might have to press the BACK key to turn it into FASTBOOT mode, or follow the on screen prompts.

    NOTE: If you dont have the drivers installed please look one post above to setup fastboot

    7) Open NANDROID_Recovery_GUI.exe, everything on the left hand side should be "found!"

    8) Choose an option from the right to Restore All, Restore all except Recovery, or Restore Data Only. Let the program do its thing.

    Once its done you can reboot and all your info from your backup should be restored!

    ----------------------------------------------------------------------------

    Congrats! You now Backed up your phone and will/have restored it! :D

    ----------------------------------------------------------------------------

    Disclamer: I am not liable to any damage that happens to your phone. This is just a guide which you have chosen to follow, so please do not blame me for any damaged phones or bricks.
    3
    [GUIDE] Fastboot for Noobs

    Fastboot

    Like My Guide(s)? Donate

    Things you need:

    New SPL - Download
    New Radio - Download
    Your Current ROM - CyanogenMod 3.6
    SD Card Reader
    Rooted G1 Phone
    Computer
    USB Cable
    Patience

    ---------------------------------------------------------------------------------------

    Install Radio FIRST

    Download the Radio Update
    Rename it to update.zip
    Remove your SD Card from your phone and place it in your SD Card Reader
    Put the update.zip at the root of your SDcard (root = not in any folder)
    Insert your sdcard back into the phone
    Turn off your phone (Hold power and press Power Off)
    Hold the Home button and then press the power button (Keep holding power)
    You will now enter recovery
    Open up your keyboard and press Alt-S
    Let it finish the update
    When done reboot by pressing Home and Back
    You should be able to access your Home screen (If its stuck on the Google G1 screen dont panic, just remove your battery for now)

    ---------------------------------------------------------------------------------------

    Installing the new SPL

    Note: To update you must have a PVT board. To Check go into fastboot (Power and Camera and check)


    Take your SD Card out again and plug it into the pc
    Remove the update.zip that you put in there
    Download your current Rom or any other ROM that you want. I suggest CyanogenMod 3.6
    Download the SPL Update
    Rename the SPL Update to update.zip
    Remove your SD Card from your phone and place it in your SD Card Reader
    Put the update.zip at the root of your SDcard (root = not in any folder)
    Insert your sdcard back into the phone
    Turn off your phone (Hold power and press Power Off) or put your battery back in and turn it on
    Hold the Home button and then press the power button (Keep holding power)
    You will now enter recovery
    Open up your keyboard and press Alt-S
    Let it finish the update
    Now it will reboot on its own back to recovery
    Reboot again by pressing Home + Back
    Your phone will be stuck on the T-Mobile G1 Screen (Again DONT FREAK)
    Remove the battery from your phone
    Remove your SD Card and plug it back into your computer
    Take the ROM that you downloaded and rename it update.zip
    Remove the update.zip that was on your SD Card and put this new one it
    Put the battery back into your phone
    Enter recovery (Home + Power)
    Press Alt+s to update
    Let it finish
    Press Home + Back to reboot
    Thats it! You now have your new SPL and Radio

    ---------------------------------------------------------------------------------------

    Getting into Fastboot

    Turn off your phone
    Hold the back button and keep holding it while turning your phone back on
    You should see 3 Android guys on skateboards
    You should now be in Fastboot mode!

    ---------------------------------------------------------------------------------------

    Setting up fastboot to work with your computer

    Plug your phone in to your computer through USB
    You should get a popup that your computer found the ADB Device for fastboot
    When it asks you for drivers, make sure u select the option to locate the drivers from your computer yourself
    Since you already have your Android 1.5r2 SDK installed, the drivers are in the same place where the ADB drivers are
    C:\android-sdk-windows-1.5_r2\usb_driver
    Make sure you choose the correct folder depending on your OS
    Press ok to install the drivers
    Fastboot should now be up and running

    ---------------------------------------------------------------------------------------

    Make sure Fastboot is working

    Open up Command Prompt
    type the following

    Code:
    cd C:\android-sdk-windows-1.5_r2\tools === Press Enter
    fastboot devices === Press enter, your device should be listed
    fastboot shell === You should see a # in the next line

    type fastboot and press enter for general commands

    ---------------------------------------------------------------------------------------

    When Typing just fastboot in cmd you will get whats called a "usage doc" which gives you a lits of commands that you can use:

    Code:
    usage: fastboot [ <option> ] <command>
     
    commands:
      update <filename>                        reflash device from update.zip
      flashall                                 'flash boot' + 'flash system'
      flash <partition> [ <filename> ]         write a file to a flash partition
      erase <partition>                        erase a flash partition
      getvar <variable>                        display a bootloader variable
      boot <kernel> [ <ramdisk> ]              download and boot kernel
      flash:raw boot <kernel> [ <ramdisk> ]    create bootimage and flash it
      devices                                  list all connected devices
      reboot                                   reboot device normally
      reboot-bootloader                        reboot device into bootloader
     
    options:
      -w                                       erase userdata and cache
      -s <serial number>                       specify device serial number
      -p <product>                             specify product name
      -c <cmdline>                             override kernel commandline

    For more fastboot Commands go - Here

    ---------------------------------------------------------------------------------------

    Congrats! You now have Fastboot and ADB up and running!!! :D

    ----------------------------------------------------------------------------

    Disclamer: I am not liable to any damage that happens to your phone. This is just a guide which you have chosen to follow, so please do not blame me for any damaged phones or bricks.
    1
    First of all, there is no such command as 'fastboot shell' only 'adb shell'. Fastboot commands are used to flash images to certain paritions in the phone's memory.

    Thanks for clarifying that. I asked the same thing on the 5th. See the quote below from the OP for the source of our confusion.

    Make sure Fastboot is working

    Open up Command Prompt
    type the following

    Code:
    cd C:\android-sdk-windows-1.5_r2\tools === Press Enter
    fastboot devices === Press enter, your device should be listed
    fastboot shell === You should see a # in the next line

    type fastboot and press enter for general commands

    ---------------------------------------------------------------------------------------
    1
    Pc does not recognize fastboot mode on device

    Hey guys I've been bumping my head for a while trying to update my phone to radio 2.22.27.08 and hboot 1.33.0013d. I currently have adb and fastboot installed on my laptop. Currently I have hboot 1.33.2005 and radio 2.22.23.02 running biffmod 2.1 on my magic 32b(G1).

    When I go into "adb devices" it lists my device, but when I go to "fastboot devices" it just prompts back "C:\android-sdk_r09-windows\tools.

    I've tried uninstalling the driver and then reinstalling the usb driver while in fastboot mode and it accepts it, however when I type in "fastboot devices" it just begins the prompt over again (C:\android-sdk_r09-windows\tools). If I type "fastboot" it lists the commands. If I type in "fastboot flash radio radio-2.22.27.08.img" while in fastboot mode on the phone it just says "waiting for device" on my pc.

    I have both the hboot image and the radio image in the same tools folder on my computer. Heck I even put them on the sd card.

    I've been searching around the forum for the past few days but still no dice resolving this. I've even tried the new tool "Easy fastboot for most htc devices" but it still says "waiting for device..." Which leads me to believe there is a problem with the pc not recognizing the phone in fastboot mode. :confused:

    Any and all help is appreciated

    LB FAM