10 Powerful Fastboot Commands List [Cheat Sheet + Download] Published On: June 14, 2021 Last Updated: December 8, 2021 Do you want to make your smartphone smarter?How about using Android Debug Bridge(ADB) and fastboot commands? ADB fastboot commands are an essential element to understand for every tech enthusiast and developer. It allows you to install APKs, helps you to create a full backup of your device, and even helps in rooting.Moreover, it is an essential element in the process of unlocking your phone. So, to upgrade, fix and even unlock your Android device, we’ve listed some of the commands.Let us explore the ADB and fastboot commands to understand their usage.ContentsADB Fastboot Commands PDF DownloadWhat is Fastboot?List of ADB and Fastboot CommandsImportant ADB CommandsImportant Fastboot CommandsHow to Install Fastboot on Android Devices?The Guide to Use Fastboot ModeWhat is ADB?How to Install ADB on Windows, Linux, and macOS?FAQsWhat are Fastboot and ADB commands?Where to use ADB Fastboot commands?ConclusionADB Fastboot Commands PDF DownloadBeing one of the leading Android development agencies, we have shared some of the latest tools and environments so that you can develop great Android apps.In this PDF, we have listed the top ADB fastboot commands with the help of our Android experts.Download ADB Fastboot Commands PDFClick Here to Download What is Fastboot?Fastboot mode works as a communication bridge between your computer and Android device. Fastboot mode enables flash images like bootloaders, custom ROMs, recoveries, kernels in your Android device. With fastboot mode, you can modify system partitions which are usually done from PC via USB cable.Fastboot is so powerful, you can use it to update software, unlock bootloaders and even fix your “broken” phone. Fastboot comprises many advantages, which we have discussed below.Below are the advantages of using Android Fastboot commands.Fastboot will help to fix any issues with your device.Using fastboot, the data will be directly written in your phone’s flash memory.Considering practical use, you can use fastboot to flash images such as kernels, recoveries, bootloaders to your device.Enabling fastboot will allow you to flash and unlock your Android device.Fastboot or Bootloader mode will repair your phone. If you have successfully flashed your Android device, it is still not working correctly, then fastboot will help you recover.List of ADB and Fastboot CommandsWith the help of our Android expert, we have made an ADB and fastboot commands list.Precautions to Take Before Enabling Fastboot CommandsFastboot commands may damage or break your device; hence if you use fastboot commands for the first time, take help from reliable resources. Fastboot commands don’t work on all Android devices—their compatibility changes with the OEM.Important Fastboot CommandsFastboot commandsUsesfastboot devicesCheck whether the device is detected and recognized by the computerfastboot rebootReboot the Android devices into the recovery modefastboot oem unlockUnlock the bootloader on with fastboot OEM unlockfastboot oem lockAfter unlocking the command, relock it using this commandfastboot reboot recoveryReboot the device into recoveryfastboot reboot bootloaderWhen you reboot the bootloader or fastboot without flashing the images, this command will help.fastboot flash bootThis command can be used for flashing boot.imgfastboot boot image_file.imgWant to just boot your device temporarily into custom recovery mode without flashing? Use this command.fastboot format:ex4 userdataTo erase your device’s data, this command will be used.fastboot eraseFastboot erase command will erase items from your device. You can wipe data from different partitions on your device.Important ADB CommandsThis ADB command will help you to interact with the Android operating system. You can find numerous ADB shell commands; the essential commands are listed in this guide.ADB CommandsUsesADB shellAllows access to Unix shell to write commandsADB reboot bootloaderBoot the device to fastboot or Bootloader mode, use this command.ADB reboot recoveryBoots your device to TWRP or stock recovery from the booted OS.adb pull /file-location-on-device/filenameTo ‘pull’ any file from your device and send it over to PCADB shell wm densityThis command overrides display densityadb sideload filenameAllow flashing zip files from a command shelladb start-serverIf the ADB server does not start automatically “kills the daemon” and “start on a specific port”, use this command to start the ADB serveradb kill-serverYou may kill the server if the command tool gets hanged or isn’t performing as per your expectations.adb install filename.apkInstall an APK file on your device.adb install -r filename.apkThis adb command will allow you to reinstall or update an APKadb install -s filename.apkTo move the application to SD card (if supported by your device):How to Install Fastboot on Android Devices?Before installing fastboot, let us discuss essential prerequisites you need to take care of.PrerequisitesYou need to download the Android SDK platform tools, including fastboot and ADB files, and make an installation.Install the Android USB driver from your device’s OEMEnable USB Debugging on your Android phone or tabletPlanning to Develop an App for Your Business?Consult with our Android app expert today. Book Your Free ConsultationThe Guide to Use Fastboot ModeIf you want to enable ADB fastboot commands, it is necessary to connect an Android device or emulator via USB. Fastboot commands require the device to connect in Bootloader or Fastboot.Here are some of the steps to enable it.To boot fastboot mode, press Volume Down + Power Buttons concurrently for 3-4 seconds.Turn on the fastboot mode by pressing the volume up key only.ADB fastboot commands will let you restart your Android device into Bootloader mode or fastboot.Connect your phone to a Mac, Windows, or Linux computer and perform the below commands.Note: Just make sure to unlock your mobile screen.What is ADB?ADB, known as Android Debug Bridge, is a development tool, which allows you to communicate between your Android device and computer. You can establish the connection via USB or Wifi connection.Using ADB, you can send various terminal commands, including Linux shell commands. In addition, ADB commands are sent when the phone is either in recovery mode, turned on, or booted.The commands will concurrently apply with rooting your device. Additionally, you can send ABD terminal commands for unrooted devices.How to Install ADB on Windows, Linux, and macOS?Here is a step-by-step method to successfully install ADB on your computer.To run the ADB commands, start with installing ADB and fastboot Platform Tools (Windows | Linux | macOS). These are official tools available to download by Google. We don’t suggest using any third-party ADB binaries.In case you’re using ADB and Platform tools, then after the successful installation, you can execute the codes via Command Prompt or the PowerShell Window. For example, you have installed the tools in C:\adb, now to use it for Powershell or Command Prompt:Go to (C:\adb\platform-tools) where we have installed tools.Find the empty location and press the shift key, and right-click on it at the same time.You will see the dialog box here, which mentions, “Open PowerShell window here.In case if you want to open Command Prompt, go to the platform-tools folder, on the address bar, type CMD, and press Enter. It will launch the CMD window.Scale Your Business with Powerful Mobile App Solution.Connect with our expert Android app development team. Schedule a free consultation today. Book Your Free ConsultationTo help you understand more details, we have explained some of the essential commands below:fastboot rebootThis command will let you reboot your device back into the bootloader/fastboot mode. To make the fastboot command work, your phone should be in fastboot mode. You can use the ADB reboot bootloader command to perform the task.fastboot flash recovery TWRPTWRP recovery allows you to recover your Android device. Using TWRP you can perform complex tasks efficiently. For example, you can take a complete backup of your phone and restore it into a soft-bricked device.fastboot flash recovery recovery.imgTo flash custom recovery or stock recovery, use this fastboot command. Make sure to rename the file to recovery.img before entering the fastboot recovery command.Frequently Asked QuestionsWhat are Fastboot and ADB commands?Fastboot and ADB commands are known as system utilities and will help you to access the backend of your smartphone’s Android system when your PC is attached with Linux, Windows, or macOS.Where to use ADB Fastboot commands?Using a command prompt, it would be easier for you to perform the necessary steps in your Linux, Windows, or Mac terminal. We have pointed out the steps you can follow to make this process easier.Please avoid enabling developer options from Settings > About phones. Instead, tap on the Build number option multiple times till you get the “You have successfully enabled developer options” message.It is time to go back to Settings > Developer Options and choose USB Debugging, and click Ok to continueNote: Make sure to download appropriate OEM Drivers for your device.Ready To Unlock Your Smartphone’s Advanced Features?We have covered most of the fastboot and ADB commands in this guide. However, these commands will be helpful for novice to expert developers to customize and fix their phones.If you think we have missed any commands or have any Android or ADB Shell Commands questions, please get in touch with our expert Android team. Our Android team has built more than 3500 apps for SMBs and enterprises across the globe. So have a look at our portfolio to get the gist of how we develop Android apps.9Author BioAmit PatoliaDesignation: Android Team Lead Amit Patolia is an Android Team Lead at Space-O Technologies. He has over 9+ years of experience in Android app development. He has guided to develop over 100 Android apps with unique features and functionalities. He also has expertise in Kotlin-based apps.