[Newbie Guide] adb/fastboot/bootloader/android 101

Search This thread

koorbmeh

New member
Feb 23, 2012
3
1
Madison
Q: I have rooted n1. when I go to recovery to do backup, I get the triangle with the little green android guy, but phone is stuck there. I have to remove battery to reboot phone. What have I done wrong?
A: You still have the stock (shipping) recovery. If you want a different recovery (Amon RA's), download it, the from fastboot, run fastboot flash recovery downloaded_recovery.img

I'm a noob but, I had this problem too.

One of two things solved the problem.
First, I had moved ROM manager to SD from application settings, and the problem went away when I moved it back to phone.
and/or...
Second, from ROM manager there is a use alternate recovery button (Amon RA's).

After doing both of these things the triangle went away.

---------- Post added at 09:35 PM ---------- Previous post was at 08:49 PM ----------

Clearly I'm showing my noob-ness. It turns out you can hold down volume up and the power button when you get this triangle, and eventually recovery will come up.
 

janjjua

New member
Feb 23, 2011
4
0
i m a newbie

plz tell me how to get out of the fastboot usb mode. i m stuck with the G1 screen having fastboot usb title on the top.
PLZ HELP!!!
 
Oct 25, 2011
27
2
My nexus is build grk39f with 2.3.6. I have android ask and I was able to unlock it. I just need to know exactly what to type to flash recovery and gain root. I've tried so many things. I put my zips in my platform tools folder. My set up is good I think I'm just typing the wrong commands or have the wrong punctuation. Please help.

Sent from my LG-P999 using xda premium
 

n1newbie

Senior Member
Oct 14, 2011
1,036
259
Tamil Nadu
My nexus is build grk39f with 2.3.6. I have android ask and I was able to unlock it. I just need to know exactly what to type to flash recovery and gain root. I've tried so many things. I put my zips in my platform tools folder. My set up is good I think I'm just typing the wrong commands or have the wrong punctuation. Please help.

Sent from my LG-P999 using xda premium

to flash recovery type
fastboot flash recovery recovery.img (recovery.img is the filename of ur recovery)
also to fastboot recovery it should be in image(.img) format and not zip.


Sent from my Nexus One using Tapatalk
 
  • Like
Reactions: hardrockinandroid
Oct 25, 2011
27
2
One more question, can I flash recovery without it being rooted or does it have to be rooted first and what's the best-known easiest root tool for the 2.3.6 firmware? Thanks for your help.

Sent from my Nexus One using xda premium
 

Sturdy_99

Senior Member
Apr 7, 2012
415
208
Pune
HELP!!!

PLS help when trying to flash custom kernal to my xperia rooted it shows that device must be rooted first. I have rooted it with Doomlord's method. PLs help:(
 

Coffeemanric

Member
Jun 25, 2012
11
1
Ok so I am a moron, but I hope someone can help me out. I have a Pantech Element (FREAKIN SWEET) but I tried to 'unroot' it. The short of it is I did it wrong. now it will boot to the recovery mode but will not mount internal or external sd. My pc will connect and show it connected in drivers and on the pc screen where all the disks are listed. ADB and Fastboot will not see it and when I try to run a command to it all I get is :error device not connected, or 'waiting on device'

Am I screwed or is there a way to fix this? I figure if I can get into boot loader I can load cwm again and life will be good but I am not aware of a way to get into bootloader w/o going through ADB, I can get to the s/w upgrade, screen but no usb connectivity to pc. Please help, I miss my baby.
 

ssakthi

New member
Oct 3, 2012
1
0
Custom partition Flashing with FastBoot

Hi,

I want to flash a new partition which is not list below, how to identify the list of partitions name that I flash using FastBoot?
Please help..

Regards,
-Sakthi


Notable fastboot commands:

fastboot devices - If you don't know anything, this is the ONE thing you have to know.
fastboot devices will give you a list of devices connected to the computer. This is also a good way to make sure that your phone is actually connected to the computer.

fastboot reboot - this will reboot your phone normally
fastboot oem unlock - this will unlock your bootloader - NOTE THIS WILL VOID YOUR NEXUS ONE WARRANTY
fastboot erase XXX - Will erase the partition XXX (such as userdata, cache) - mainly used for resetting phone and clearing userdata / factory settings.
fastboot flash XXX YYY - This will flash XXX partitionn with YYY image.
e.g: fastboot flash system system_update.img will flash/update your system partition with an image called system_update

If anyone needs me to dig deep into using anything else, please PM me. I'll add it on here. Hopefully this will help all newbies about the basic commands and what they do.
 

kanidevil666

Senior Member
Sep 8, 2012
90
8
delhi
HELP!!!!

good for HTC users...but can this guide help me get fastboot working on my Samsung Galaxy S Advance i9070 ??

had used some custom roms and some applications, that have been troubling my phone even after i tried everything :
Flashed the stock rom
Flashed TWRP ( since no CWM available for my device )
Tried wiping every thing
No Progress


i really need this, to wipe my internal memory and get a clean new phone...the main issue is that some people are saying that the device doesnot have this bootloader mode so its not possible...may be they might be wrong...

Help please if u can...would really appreciate it!!!:good:
 

emeryreme

Member
Oct 26, 2012
15
0
31
Manila
Please somebody help me. :'(

Anyone!!! :(

Please help me, i'm entirely in despair now with my HTC N1 phone.
This place or people from XDA are my only hope, and I wish was in the right place.

Here's my concern, At the first place my POWER BUTTON is not working.

I Installed CM7.2 on my phone and it went great, I decided to install a semi-transparent status bar so I flash a .zip in it. After it reboots, it was stuck at the "X" screen.

The only thing I can do is to have a battery shock on my phone while holding the track ball, and it sends me to a white screen with skating androids.

From there I tried using the Fastboot commands but I got an error saying "FAILED <remote: not allowed>"
I'm pretty sure that "USB Debugging" is checked. And I can even erase the cache from there, but when i tried the "fastboot flash recovery file.img" or any related command like that it says "FAILED <remote: not allowed>".

When using ADB commands my phone wasn't detected. I tried all kinds of USB drivers and trick already, but got me nowhere.
Also I've seen that you cannot use ADB on a white screen, how am I going to get to a non white screen if my power button is not working? :confused:

I'm entirely helpless right not. I already went to different best cell repair shop all over our country to fix my power button, since it was the root cause of my misery but even them can't help me with that.

Please help me everyone, I'm a complete noob or even a moron on this.
I'm completely helpless right now.

I'll do anything for someone who'll help me. PLEASE!! :crying:
 
Last edited:

ivanoff7

Member
May 12, 2012
49
4
Anyone!!! :(

Please help me, i'm entirely in despair now with my HTC N1 phone.
This place or people from XDA are my only hope, and I wish was in the right place.

Here's my concern, At the first place my POWER BUTTON is not working.

I Installed CM7.2 on my phone and it went great, I decided to install a semi-transparent status bar so I flash a .zip in it. After it reboots, it was stuck at the "X" screen.

The only thing I can do is to have a battery shock on my phone while holding the track ball, and it sends me to a white screen with skating androids.

From there I tried using the Fastboot commands but I got an error saying "FAILED <remote: not allowed>"
I'm pretty sure that "USB Debugging" is checked. And I can even erase the cache from there, but when i tried the "fastboot flash recovery file.img" or any related command like that it says "FAILED <remote: not allowed>".

When using ADB commands my phone wasn't detected. I tried all kinds of USB drivers and trick already, but got me nowhere.
Also I've seen that you cannot use ADB on a white screen, how am I going to get to a non white screen if my power button is not working? :confused:

I'm entirely helpless right not. I already went to different best cell repair shop all over our country to fix my power button, since it was the root cause of my misery but even them can't help me with that.

Please help me everyone, I'm a complete noob or even a moron on this.
I'm completely helpless right now.

I'll do anything for someone who'll help me. PLEASE!! :crying:

Of course your N1 is unlocked "fastboot oem unlock"... , right ?
 

emeryreme

Member
Oct 26, 2012
15
0
31
Manila
Of course your N1 is unlocked "fastboot oem unlock"... , right ?

:confused: I'm not sure. When I tried "fastboot oem unlock" it sends me to a black screen with a disclaimer to unlock and void my warranty.
But when I bought my phone it already have a MIUI Rom. So i'm guessing its supposed to be unlocked? And to unlock I need my power button.

But that's not my prob, I want to go to recovery menu to flash or fix my phone. Which I can't cause my power button is not working and ADB isn't detecting my device. :crying:
 

ivanoff7

Member
May 12, 2012
49
4
:confused: I'm not sure. When I tried "fastboot oem unlock" it sends me to a black screen with a disclaimer to unlock and void my warranty.
But when I bought my phone it already have a MIUI Rom. So i'm guessing its supposed to be unlocked? And to unlock I need my power button.

But that's not my prob, I want to go to recovery menu to flash or fix my phone. Which I can't cause my power button is not working and ADB isn't detecting my device. :crying:

I think it needs to be unlocked for fastbook to work. Yes the warranty disclaimer must be accepted. Yes I agree with you, MIUI installation would require the unlock. When you boot your phone, do you see a lock on the bottom (usually an indicator but not always). When you are in bootloader, what is content of the first lines on the top ?

I don't think you need to use the power button to go to recovery. Trackball works for me to select a choice in the menu. (FASTBOOT + RECOVERY)

Also, for adb, if you are under Linux, you must be root to see you device.
 

tommert38

Senior Member
Sep 24, 2010
469
151
Eindhoven
I think it needs to be unlocked for fastbook to work. Yes the warranty disclaimer must be accepted. Yes I agree with you, MIUI installation would require the unlock. When you boot your phone, do you see a lock on the bottom (usually an indicator but not always). When you are in bootloader, what is content of the first lines on the top ?

I don't think you need to use the power button to go to recovery. Trackball works for me to select a choice in the menu. (FASTBOOT + RECOVERY)

Also, for adb, if you are under Linux, you must be root to see you device.
ADB commands won't work in fastboot mode and you don't need to unlock your phone to flash a custom ROM. You know if your phone is unlocked by the big ******UNLOCKED****** in the bootloader (i.e. white screen with skateboarding Androids). If you don't have BlackRose HBOOT installed you will need a working power button, trackball is only working with BlackRose.
 

emeryreme

Member
Oct 26, 2012
15
0
31
Manila
I think it needs to be unlocked for fastbook to work. Yes the warranty disclaimer must be accepted. Yes I agree with you, MIUI installation would require the unlock. When you boot your phone, do you see a lock on the bottom (usually an indicator but not always). When you are in bootloader, what is content of the first lines on the top ?

I don't think you need to use the power button to go to recovery. Trackball works for me to select a choice in the menu. (FASTBOOT + RECOVERY)

Also, for adb, if you are under Linux, you must be root to see you device.

Sorry, I guess my phone wasn't unlocked yet. And nope, my trackball can't be used for choosing any option at the bootloader. Huhuhu:crying:

ADB commands won't work in fastboot mode and you don't need to unlock your phone to flash a custom ROM. You know if your phone is unlocked by the big ******UNLOCKED****** in the bootloader (i.e. white screen with skateboarding Androids). If you don't have BlackRose HBOOT installed you will need a working power button, trackball is only working with BlackRose.


Do you have any option for me to use any ADB commands? Or an alternative to push at Recovery mode? :confused:
Yes, my phone is still locked. Huhuhu :crying:

Does that mean i'm complete helpless. And I need to replace it? Huhuhu :crying:
 

tommert38

Senior Member
Sep 24, 2010
469
151
Eindhoven
Do you have any option for me to use any ADB commands? Or an alternative to push at Recovery mode? :confused:
Yes, my phone is still locked. Huhuhu :crying:

Does that mean i'm complete helpless. And I need to replace it? Huhuhu :crying:
ADB only works in recovery or booted ROM. Did you try PASSIMG method?

1. Download this ZIP and rename it to "PASSIMG.zip".
2. Transfer the PASSIMG.ZIP file to the root of your µSD card (using another phone or µSD card adapter).
3. Boot your phone into the "white screen with skating androids" and wait.
4. A screen should appear showing your phone’s system searching for various files. This will take some time.
5. The phone will ask you if you want to start the update. Press the Volume Up button to start the update.
6. When it's finished you will have a working phone (hopefully). I suggest you then install BlackRose so you can use your trackball instead of the powerbutton.

(Edited guide from here)
 

emeryreme

Member
Oct 26, 2012
15
0
31
Manila
ADB only works in recovery or booted ROM. Did you try PASSIMG method?

1. Download this ZIP and rename it to "PASSIMG.zip".
2. Transfer the PASSIMG.ZIP file to the root of your µSD card (using another phone or µSD card adapter).
3. Boot your phone into the "white screen with skating androids" and wait.
4. A screen should appear showing your phone’s system searching for various files. This will take some time.
5. The phone will ask you if you want to start the update. Press the Volume Up button to start the update.
6. When it's finished you will have a working phone (hopefully). I suggest you then install BlackRose so you can use your trackball instead of the powerbutton.

(Edited guide from here)

Thank You so much!!! :D I'll try it later when my phone is here already (I ask my brother-in-law to fix it too). Hope it works fine. :fingers-crossed:

Last question, just to be sure... where specifically in my SD card I should put it? :eek:
But super thank you in advance, I'll use Black Rose too when I fixed it. :)
 

tommert38

Senior Member
Sep 24, 2010
469
151
Eindhoven
Thank You so much!!! :D I'll try it later when my phone is here already (I ask my brother-in-law to fix it too). Hope it works fine. :fingers-crossed:

Last question, just to be sure... where specifically in my SD card I should put it? :eek:
But super thank you in advance, I'll use Black Rose too when I fixed it. :)
In the root of your µSD, meaning that it may not be in any folder. For example E:\PASSIMG.ZIP
 

Top Liked Posts

  • There are no posts matching your filters.
  • 35
    The purpose of this document is to clarify a few basics about HTC Android Phones and basic commands to interface with the phones. Think of this as a beginner's guides to the Android device from a non-traditional user's point of view. I'll keep it simple and plain as much as I can for the new users. I'll also try to keep all the technical aspects true as much as I can while keeping it simple.

    Before you go on, please read this and understand the basic concepts and how and why following commands are being used. Do not follow anyone's instructions/tutorials/guides without prior basic understanding of what each command do. I do want to believe it's humans visiting this forum and not lemmings. If you do not understand, feel free to ask here. I will or someone else also knowledgeable will answer your questions. DO NOT QUOTE THIS AS A WHOLE. My pet peeves and a complete waste of screen space.

    Sometime, depending on your OS, command names may change (e.g: mouse / mouse.exe / mouse-linux / mouse-mac). For general purpose, we'll use mouse instead of an OS specific commands in this instructions.

    So to repeat myself, if you understood the concepts of the commands, and you are on a linux system and someone's guide says touch index.php, you will automatically type touch-linux or whatever the name of your executable is on your system.

    We shall assume you know how to install needed drivers and where to get android sdk and put the sdk binaries (executables) in the system path. If we need to expend this let me know and I'll expend this here.

    Further, if I get any parts wrong, PM me and I'll get those parts corrected.

    Android Partition, SPL etc.

    Partitions:
    Followings are a list of partitions on your android phone.

    misc - misc partition -
    recovery - Recovery Partition - This is where the original HTC recovery or Amon Ra's recovery or any other Recovery would go. Basically if you reboot into recovery it'll boot from here.
    boot - This is your boot partition
    system - This is where all your system information (ROM resides)
    cache - cache (When you factory reset the phone, this area is wiped)
    userdata - user data (like your login, your user settings etc) When you factory reset the phone, this area is wiped)

    So, if you replace the recovery image, you are pretty much set for updates provided here at XDA. Note: By replacing your recovery image, you may not be able to have OTA updates.

    ROM images will normally replace boot and system images at the same time and often time, userdata and cache too; reseting the phone completely.


    SPL/Bootloader/Radio/Bricking Phones:
    SPL / Bootloader is like BIOS on a computer. At least I think of it that way. SPL can be updated! SPL comes as either Security-On of Security-Off (S-ON/S-OFF).

    Note: It is my understanding that radio will boot first, followed by other systems. So it is IMPORTANT that your radio image/version will work with your SPL image/version. This is the one and only reason for phones being bricked. You can not brick your phone by flashing a ROM or Boot image or recovery image. Once you flash the wrong radio for the SPL, the only known method of recovery is to send the phone back into HTC for repair.

    How do I know the phone is bricked? A bricked phone can not boot into bootloader, recovery, or into normal operation modes. You can not connect to a bricked phone via adb or fastboot. You can only see one screen on the phone and it will be the first splash screen.


    Commands:

    adb - Android Debug Bridge - One of the two things you'll need to know if you ever want to do anything non-conventional on your android based phone.
    List of commands that can be used by adb can be prompted by typing adb at the system shell (command prompt or terminal)

    Notable adb commands:

    adb devices - If you don't know anything, this is the ONE thing you have to know.
    adb devices will give you a list of devices connected to the computer. This is also a good way to make sure that your phone is actually connected to the computer.

    adb reboot (bootloader|recovery)
    adb reboot - this will reboot your phone normally.
    adb reboot bootloader - this will reboot your phone back into the bootloader (white screen with the android on wheels)
    adb reboot recovery - this will reboot your phone back into recovery console (either default or amon_ra's recovery).
    adb shell - this will shell into the phone and you can now explore the phone. Remember phone's native backend os is linux so know your linux commands.
    adb remount - remounts the system partition on the phone so you can you read/write to it.
    adb push xxx yyy - will push xxx file from computer into yyy location/file on phone (needs rooted access)
    adb pull xxx yyy - will pull xxx file from phone into yyy location/file on computer (needs rooted access)


    Fastboot is protocol used to update the flash filesystem in Android devices from a host over USB. It allows flashing of unsigned partition images.

    Notable fastboot commands:

    fastboot devices - If you don't know anything, this is the ONE thing you have to know.
    fastboot devices will give you a list of devices connected to the computer. This is also a good way to make sure that your phone is actually connected to the computer.

    fastboot reboot - this will reboot your phone normally
    fastboot oem unlock - this will unlock your bootloader - NOTE THIS WILL VOID YOUR NEXUS ONE WARRANTY
    fastboot erase XXX - Will erase the partition XXX (such as userdata, cache) - mainly used for resetting phone and clearing userdata / factory settings.
    fastboot flash XXX YYY - This will flash XXX partitionn with YYY image.
    e.g: fastboot flash system system_update.img will flash/update your system partition with an image called system_update

    If anyone needs me to dig deep into using anything else, please PM me. I'll add it on here. Hopefully this will help all newbies about the basic commands and what they do.

    FAQs (UPDATED Feb 09, 2010)
    Q: One question about the Android SDK. Do I need it to flash my N1 or just to program new apps? Where can I get it?
    A: Android SDK is not entirely needed to flash the N1. However, there are tools in there that you need. Adb / Fastboot etc. Although they can be downloaded by themselves, the windows version of the SDK also have the Drivers that are needed for android devices for USB connection. So, it is recommended to get it. You can get it from developer.android.com

    Q:I have never experienced anything like this when I did a hard-spl on my winmo phone. Radio versions are included with SPL's, right?
    A: Official packages from HTC did come with nbh packaging, meaning it is a all in one upgrader that will update Radio, ROM, System etc, it is very much common for active development area here at XDA to get the radio or SPL or ROM separately and independently of one another. And as such, you will most likely flash them seperately (who wants to wait 6-8 months). Also, since this phone is released by google, HTC will most likely not update any major Radios. However, it is very likely that we will be hacking in Radio updates or any other "updates" from HTC from their new device - HTC Bravo.

    Q: Is there a guide for snow leopard? I'm kind of stuck.
    A: I personally ran android SDK and aforementioned executable on both MAC OS 10.5 and 10.6. Like I posted, the commands and the executable names may be slightly different. I may call adb and you may find it as adb-mac. I am not going to write 3 separate documents for 3 separate OSes. You have to know that adb=adb-mac (on your mac), adb-linux (for linux) etc. And yes the above guide will work universally.

    Q: Can i replace the splash image..?? (unlocking related)
    A: As of the above date (next to the FAQ) no you can not. Issue is probably a few folds. One of them is that splash1.img is not going in due to security lock. Remember, you unlocked the phone. HTC will not like it. :) Anyhow, I like the current quad color X. If you are thinking of getting rid of the lock logo, good luck. Even if you can get rid of it, you will still have to overcome the pink text that says ***UNLOCKED*** on your bootloader.

    Q: Can you run Windows Mobile on Android Phones?
    A: With enough resources given, sure. Will it ever happen? No. Why? Windows mobile compiler and builder cost $. As a matter of fact, as of version 5, it was going to cost me $75 per device. That's one of the reasons why handset makers went to Android open platform. Android is free and universal so as long as you use certain chipsets and certain items, you are good to go. Can it ever be ported? Sure. With right amount of time and money anything can be done. But at this point, it's cheaper for you to go buy a windows mobile smartphone.

    Q: How do I know the phone is bricked?
    A: You can not brick a phone unless you are flashing Radio/SPL packages. Make sure if you are doing that, you follow directions VERY CAREFULLY. A bricked phone can not boot into bootloader, recovery, or into normal operation modes. You can not connect to a bricked phone via adb or fastboot. You can only see one screen on the phone and it will be the first splash screen.

    Q: I have installed the Android SDK however, i cannot seem to get the laptop to detect the nexus. What have i left out?
    A: Most common item that people forget to enable is USB Debugging. Settings => Applications => Development => USB debugging [checked]

    Q: I have rooted n1. when I go to recovery to do backup, I get the triangle with the little green android guy, but phone is stuck there. I have to remove battery to reboot phone. What have I done wrong?
    A: You still have the stock (shipping) recovery. If you want a different recovery (Amon RA's), download it, the from fastboot, run fastboot flash recovery downloaded_recovery.img

    Q: Which step of the rooting / recovery procedure does it give root?
    A: Root and Recovery are two totally different things. Recovery is a partition that contain recovery information. Stock recovery is what allows OTA updates etc. Normally it will search for update.zip in the root folder of the SD card. Amon_RA's Recovery or any other recovery images are there to enhance the traditional stock recovery. Amon Ra's Recovery for example, contains thing such as ability to update from different zip files, and backup/restore of your data/system.
    Rooting is not done by recovery but is a kernel level access (simply put) that will give root or "SU". It is done by patching the boot partition of the your android device.

    Q: What are the differences, advantages, disadvantages of the different ROM's?
    A: They are all different. Some have some features, some are plain stock, some are made for bleeding edge kernel etc. You'll have to try them out and figure out yourself. I may make a chart of what they are (see the bottom at my signature - wiki) but with too many android devices, I will need some major help. One person alone will not have total knowledge of all the ROM releases. There are just way too many devices and ROMs.

    Q: Which ROM will allow OTA updates?
    A: Stock ROM WITH Stock Recovery.

    Q: If the phone is SIM/carrier unlocked and you root do you have to SIM unlock again?
    A: SIM/Carrier unlock has nothing to do with rooting your phone. You can still have root and still be carrier locked. Nexus One comes carrier unlocked from factory.

    Q: How much space is there for apps? is using the sd card really necessary? (on Nexus One)
    A: Search google? The phone has 512MB or space. That SHOULD be more than enough for you. If not, you have some serious issues. I do not believe you will not App2SD for Nexus One. Google did say during the release conference that they will update Android/N1 so that apps can be run/installed to SD but that requires some system and security changes (mainly to prevent pirated software - Yes if I write something, I deserve to get paid for it).

    Q: When you do "flash zip from sdcard" or "fastboot flash image" does this merge and overwrite the files in to the partition?
    A: When you update a software (via recovery), software my be merged. However, if you fastboot flash, just like the word flash says, it will flash and overwrite the partition.

    Q: Which partition does "flash zip from sdcard" affect?
    A: Depends on what you are flashing. It could be any or all of the partitions such as SPL, Boot, System, Recovery, Radio. You should study first before randomly flashing things.
    1
    Don't forget fastboot boot for testing images. My most used command :)
    1
    If the command is not recognized, it's because the adb file is not in the same folder that you have navigated to in you command prompt. With the latest sdk, some of the folder and file locations have changed, so the older guides may be out of date...

    Look in the sdk folders and find the adb file.
    Make sure the command prompt is the same as the file location...

    Sent from my Nexus One using XDA App
    1
    Your phone needs to be at the fastboot screen for fastboot to work...

    Hold volume down, and while still holding, power the phone up. You will get a white screen with text, and three android on skateboards. The sixth or seventh line of text will say HBOOT. Use the on screen menu to select FASTBOOT.

    The fastboot screen will look almost identical, but the sixth or seventh line will now say FASTBOOT (or FASTBOOT-USB, if connected to the computer).

    Sent from my Nexus One using XDA App
    1
    I'm talking about on your PC...

    The cmd prompt should tell you which directory you are in (something like C:\sdk\tools). The fastboot file needs top be in the same folder (use Windows explorer to check)

    Your adb command is in the "platform-tools" folder, but I think fastboot is in the "tools" folder (it's easier to move them into the same folder).

    Sent from my Nexus One using XDA App