List of Useful ADB Fastboot Commands - Download Platform Tools (Video)
List of Useful ADB Fastboot Commands - Download Platform Tools (Video)
In this guide, we will be listing all the useful and most frequently used ADB and
Fastboot Commands. When it comes to the custom development, then ADB and
Fastboot Commands are literally the first steps in this long journey. Not just by the
tech enthusiast but these commands are also being used by general users as
well.
ADB Sideload in Progress
In this regard, if we talk about the basic everyday tasks where these commands
are being used, then this could include the likes of opening the ADB shell
environment [for carrying out tasks like uninstalling bloatware], rebooting the
device to stock recovery for resetting the device or flashing firmware via ADB
sideload.
Then if we turn our attention toward the technical aspects, then you could use
these commands for booting the device to Fastboot/FastbootD Mode, unlocking
the bootloader, flashing custom recovery like TWRP, flashing Magisk patched
boot.img for rooting, and a slew of other tasks. So owing to their such a higher
position in the pecking order, this guide will make you aware of some of the most
important ADB and Fastboot Commands. Follow along.
Table of Contents
Before you could execute any of the ADB and Fastboot Commands, you will first
have to checkmark a few prerequisites listed below.
Next up, you will have to enable USB Debugging on your device so as to make it
recognizable by the PC in ADB mode. So head over to Settings > About Phone >
Tap on Build Number 7 times [MIUI number for Xiaomi devices] > Go back to
Settings > System > Advanced > Developer Options > Enable USB Debugging.
STEP 3: Open CMD inside Platform Tools
1. Head over to the platform-tools folder, type in CMD in the address bar, and hit
Enter.
2. This will launch the CMD window with the platform-tools folder directory.
3. You should execute all the ADB and Fastboot commands only in this CMD
window.
To check whether the device is properly connected and is in ADB, enter the below
code. Until you get an alphanumeric code with the word ‘device’ next to it (see
screenshot below), you cannot carry out any further operations. Also, make that
device is not recognized as ‘unauthorized’. Don’t Miss: Fix Waiting for Device Error
in ADB Devices
adb devices
ADB Shell Command
This opens the Shell environment and allows you to carry out tasks that are
slightly technical in nature. Well, you could even carry out some root-released
tweaks on your non-rooted device using the ADB shell commands.
adb shell
To make sure that the command has been usefully executed, you should see your
device name or ID right after entering this command.
To boot your device to TWRP or stock recovery from the OS, use the below
command. [Read More: How to Boot into Recovery (TWRP/Stock)]
To ‘pull’ any file from your device and send it over to your PC, enter:
ADB Sideload
Using this command, you could flash (install) ZIP files directly from the
command shell. Moroever, you could use it across both the stock and custom
recovery like TWRP. [Read More: How to Use ADB Sideload in Android [Stock and
TWRP Recovery].
When you need to start the ADB server, in case it does not automatically “kills the
daemon” and “start on a specific port”, type the below command:
adb start-server
If the command tool gets hanged or is not performing as expected, you may kill
the server by entering the below code:
adb kill-server
Install APK via ADB Command
To list all the app packages’ name [Read: How to Get App Package Name on
Android [3 Methods]
adb shell
rm -f /file_location_name
adb shell
rm -rR /folder_location_name
To copy a file from one location and paste it to another location (on your device),
type:
adb shell
cp /file_location_name_1 /file_location_name_2
To move a file from one location to another (on your device), enter the below
code:
adb shell
mv /file_location_name_1 /file_location_name_2
To reboot your device to fastboot or bootloader mode, enter the below code:
Once your device is booted to fastboot mode, enter the below command to check
whether the connection is successful or not. If you see an alphanumeric code
and the word fastboot written next to it (see screenshot below), it means your
device is successfully connected to fastboot mode. Now you may try out other
fastboot commands.
fastboot devices
To unlock the bootloader of your device, type in any of the two codes (make sure
‘OEM Unlocking’ is enabled from the ‘Developer Options). For most devices, the first
code works well and fine. However, if that is not the case with you, then go for the
second one. Also, note that both of these codes will wipe all your data. Make sure
to create a backup before proceeding. Do Read: How to Unlock Bootloader of Any
Android Device
OR
To boot a recovery file on your device, enter the below code: [Read More How to
Boot into TWRP Recovery]
To flash (install) a boot file from the command shell, such as flashing magisk
patched boot.img, type in the below code:
if your device has recovery partition, then use the below command to flash TRP to
the recovery partition: [Read More How to Install TWRP Recovery on Android]
fastboot flash recovery recovery-name.img
If your device does not have a recovery partition, then you will have to flash TWRP
in the boot partition, using the below command [Read More TWRP: fastboot flash
vs fastboot boot: Which command to use]
Erase Userdata
To erase all the userdata on your device (i.e.formatting the userdata partition),
enter the following code:
This will erase everything from your device. Your device will be just as it came out
of the box
fastboot -w
If you have a dual A/B Partition device, then you could check the current active
partition via the following command:
If your device is A/B Partition, and you want to switch slots, say from A to B, type
the below command: [Read More: How to Check and Change Current Active Slot
on Android.]
fastboot set_active b
fastboot reboot
Reboot from Fastboot to Recovery Mode
To Reboot from Fastboot to Recovery Mode, either TWRP or stock, use the below
command:
To boot the device to the newer FastbootD Mode, use the below command. [Read
More: What is FastbootD? How to Boot to FastbootD Mode]
That’s it. These were all the important and frequently used ADB and Fastboot
Commands. If you have any queries concerning the aforementioned steps, do let
us know in the comments. We will get back to you with a solution at the earliest.
TAGS:
SHARE:
Ganapathy REPLY
1 year ago
My pixel 4a was working fine until last week and stuck into a fastboot mode loop
in the middle of the day for no reason (applied the usual monthly security
update one or two days before)! The screen shows:
FastBoot mode
Product revs: sunfish MP1.0 (ROW)