Summary

So, you’ve heard people talking about ADB and that you should enable it on your Android phone. Why though? Here are three reasons to enable ADB on your smartphone right now.

ADB Lets You Wirelessly Mirror Your Phone Screen to Your Computer

In the latest macOS and iOS updates,you can mirror your iPhone’s screen to your Mac computer. This can be quite useful in some scenarios. But what about Android? Sadly, there’s no native way to mirror your Android device’s screen to a Windows PC (or any computer, for that matter).

However, that’s wherescrcpycomes in. The odd name stands for “screencopy” with the letters used in the application’s name in bold. Regardless of the odd naming convention, I was able to use scrcpy with ADB over my home network on my OnePlus 13R, and it was fantastic.

Scrcpy wirelessly displaying an Android screen on a Windows PC through ADB.

There was very little lag when using scrcpy, and the mirrored display works just as it would if you were physically touching it. I was able to use gestures just like I did on the OnePlus 13R, and everything functioned exactly how I expected.

Once installed on macOS, Windows, or Linux, you’re able to run the command scrcpy in the terminal and remotely connect to your phone and show (and interact) with its screen on your computer.

Screenshot 2025-03-10 203417

I had two devices connected to my PC, one over USB and one over Wi-Fi. So, I ran the commandscrcpy -eto force the connection over Wi-Fi, and it was flawless. Runningscrcpy -dwould force the connection over USB (though I see no reason to do this unless you don’t have a solid Wi-Fi network).

Either way, if you want to keep your phone screen pulled up on your PC, then use scrcpy. Just know that your phone will have to remain unlocked with the screen on for the program to work, and you’ll need to enter any passcodes on your phone’s screen (not your PC’s).

Screenshot 2025-03-10 203204

You Can Sync Files Between Your Computer and Phone

While ADB has the adb push and adb pull commands natively,better-adb-syncis a program that I vastly prefer to use instead of the built-in offerings. It’s more of a rsync-type program that can be used to synchronize files between your computer and phone.

While the core functionality is very similar toadb pushandadb pull, one feature makes it stand out from the built-in commands: the–show-progressflag. This will show you the transfer progress of the files between your phone and computer. The command for better-adb-sync, once installed, is just adbsync. So, you would run a command likeadbsync –show-progress pull /sdcard/video.mp4 .to move a video file from your phone’s storage to your computer while showing the progress.

Knowing the status of a transfer is something I find crucial personally. I hate just sending a command and waiting with a blank response until it either fails or succeeds. Is it still working? Is the transfer still going? Did it stall? Is it going slow? Is that why it’s taking so long? These are all questions I often have when doing file transfers in the terminal.

Being able to use the–show-progressflag with better-adb-sync is vital for me, and I think you’ll find it great to use, too.

Take a Screenshot and Move the File to Your Computer Wirelessly

If you’ve ever wanted to easily screenshot your phone and get the image to your computer in one fell swoop, then ADB is your ticket.

Simply issue the commandadb shell screencap /sdcard/screen.png,and your phone will screenshot the display. Then, use a command likeadbsync pull /sdcard/screen.png .and it’ll pull the file to your computer. All of this can be done over Wi-Fi without cables if you’re wirelessly connected to the phone, too.

This can be useful when you’re trying to send someone something from the computer but need the information from your phone. Or, it could simply be used if you have a lot of phones around and can’t remember which button shortcut it is to take a screenshot.

There are a number of reasons to use this command, and I can see every one of them being valid. Plus, it pairs great with better-adb-sync to easily pull the file over to your computer after taking the screenshot, too.

Want to learn more ADB commands to use on your Android smartphone? Here arenine of the best ADB commandsthat every Android user should know.