Scrcpy Multiple Devices: How to Control Multiple Android Devices on Windows

Scrcpy Multiple Devices

To select a specific device in scrcpy, run adb devices, copy the target phone’s identifier, and launch scrcpy -s DEVICE_SERIAL. To control several phones, open a separate scrcpy session for each identifier. This guide starts with device selection, then shows multiple windows and Total Control’s visual selection and group-control workflow.


How to Select a Specific Device in scrcpy

With several phones connected, choose the target before launching its screen. Selecting one device is different from controlling a group.

Step 1: Prepare scrcpy and your phones

Download and extract scrcpy for Windows. Enable USB Debugging on each phone, connect the phones to your PC by USB, and accept the debugging authorization prompts.

Open the extracted scrcpy folder in File Explorer, type cmd in the address bar, and press Enter. The examples below use Windows Command Prompt.

Step 2: Find the device identifier

adb devices

Example output, with placeholder identifiers:

List of devices attached
PHONE_A    device
PHONE_B    device

Use the identifier in the first column for a phone listed as device. Replace PHONE_A and PHONE_B below with your actual Serial Numbers; they are not device names to type literally.

For additional device details, run adb devices -l. The Android ADB guide explains the identifiers and connection states.

Step 3: Start scrcpy for the chosen phone

scrcpy -s PHONE_A

The equivalent long form is:

scrcpy --serial=PHONE_A

Use either command, not both. To choose the other phone, substitute its identifier. These selectors are documented in the official scrcpy device-selection guide.

Choose a USB or network device

TargetCommandCondition
A specific devicescrcpy -s DEVICE_SERIALUse its exact identifier from adb devices
The USB-connected devicescrcpy -dExactly one USB device is connected
The TCP/IP-connected devicescrcpy -eExactly one TCP/IP device is connected

With two USB phones, use -s rather than -d. The same distinction applies to multiple network devices and -e.

For an already connected network device, use the address and port shown by adb devices, for example:

scrcpy -s 192.168.1.50:5555

Replace this example with your listed identifier. This selects an existing ADB connection; it does not enable or pair wireless debugging.

When scrcpy cannot select the device

  • Multiple devices: specify the intended identifier with -s.
  • Unauthorized: unlock the phone and approve the USB debugging prompt for your trusted PC.
  • Offline or missing: restore the ADB connection first; changing the selector will not repair it.

See the official scrcpy troubleshooting guide for authorization and detection problems.


How to Use scrcpy with Multiple Devices

Once you can select each phone, launch one scrcpy session per device.

Open a separate window for each selected phone

In Windows Command Prompt, replace PHONE_A and PHONE_B with the actual Serial Numbers, then run:

start "" scrcpy.exe -s PHONE_A --window-title="Phone A"
start "" scrcpy.exe -s PHONE_B --window-title="Phone B"

The -s option selects the phone; --window-title only labels its window. Add another command for each additional phone. These start commands are for Command Prompt, not PowerShell.

scrcpy windows for Phone A and Phone B, each linked to its own Serial Number and launch command
Click to view the image at full size. Scroll to inspect details.

Figure 1: A scrcpy multiple Android devices setup, with one window per phone. This is an explanatory diagram; replace the example IDs with your actual Serial Numbers.

This lets scrcpy control multiple devices in separate windows. Click a window to operate the corresponding phone. For independent control, this may be all you need. For visual device selection and shared actions, the next sections show a different workflow in Total Control.


How Can You Simplify Repeated Actions Across More Phones?

Once the screens are open, you may need ten phones to open the same app, enter the same text, and tap the same button. Separate scrcpy windows do not automatically synchronize those actions. A short task can become a sequence of window changes, repeated typing, and checks to confirm which phones you have finished.

If that becomes your daily routine, Total Control is a scrcpy alternative for managing and operating multiple devices together. Its MDCC (Multi-Device Control Center) combines a device overview with built-in synchronization and Device Groups. You can select the phones for a task, send shared input from the main device, and check the results in the same interface.

The practical benefit is less repeated work: enter shared text once, reuse a saved device selection, and see which phone needs your attention. These everyday controls are available through the interface, without writing a synchronization script.

Everyday taskStandard scrcpy multi-window workflowWith Total Control
Check progress across phonesFind and inspect the relevant device windowsView screens together in MDCC and open the phone that needs attention
Enter the same text or repeat a tapUsually repeat the action in each windowSend Mouse or Keyboard actions to the selected devices
Work with the same set of phones againIdentify the relevant windows for each taskRecall a saved Device Group
Tap a button at different screen positionsOperate each window separatelyUse Obj when the app exposes recognizable UI elements
Open the same app across a groupOpen it in each device windowUse a configured Fn shortcut with synchronization enabled

This comparison covers the standard scrcpy multi-window workflow; additional scripts or third-party tools may offer other options. MDCC is a Professional feature, and the number of supported devices depends on your license. See the Total Control feature overview.


Select Phones Visually and Run Multi-Device Tasks with Total Control

1. Choose the main phone from the device overview

After connecting your phones in Total Control, open MDCC. The main device appears on the left and the other screens on the right. Click a smaller screen to bring that phone into the main view, without entering a Serial Number in a launch command.

Keep synchronization off when operating just that phone. Clicking a screen chooses the main device; checking device boxes selects the phones that will receive synchronized actions.

Total Control MDCC showing the main Android device on the left and multiple device screens on the right
Click to view the image at full size. Scroll to inspect details.

Figure 2: The main device and device overview in MDCC. Source: Total Control official guide.

For example, nine test phones may have reached the app’s home screen while one still shows a confirmation dialog. The shared overview helps you spot that difference. Turn off synchronization before handling that phone individually, then resume the group task when it is ready.

Why it helps: you can focus on exceptions instead of repeatedly searching through desktop windows to check every phone.

2. Select the phones that should receive shared input

  1. Check the boxes on the target device thumbnails, or recall a saved Device Group.
  2. Confirm that the selected phones are on corresponding app screens.
  3. Enable only the required Mouse, Keyboard, or configured Fn synchronization, then operate the main device.

You choose which input types to share, so you can synchronize typing without sharing every mouse action. Start with a small selection before applying an operation to a larger group.

Total Control MDCC device selection and Mouse, Keyboard, and Fn synchronization controls
Click to view the image at full size. Scroll to inspect details.

Figure 3: Select devices and synchronization types. KB in the screenshot refers to Keyboard. Source: Total Control official guide.

Imagine ten phones need the same search term or sample form entry. With the phones on the corresponding input screen, enter the text once through Keyboard synchronization. Use Mouse synchronization for shared taps when the interfaces are ready, then review the results in MDCC.

Why it helps: the repeated input is handled as a group task. You can carry out the common actions through the interface without building a custom script.

3. Reuse Device Groups for recurring tasks

When you work with the same phones regularly, save their selection as a Device Group. You can recall that group for the next task and update its membership when the devices change. See the official Device Grouping guide.

For example, keep the phones used for app testing in one group and those used for demonstrations in another. Select the group you need before synchronizing input, rather than identifying each phone again.

Why it helps: routine work starts with a familiar selection, and the intended devices are easier to keep separate from phones assigned to other tasks.

4. Handle different screen layouts with X,Y and Obj

X,Y synchronizes screen coordinates and suits phones with matching interface layouts. Obj targets recognizable UI elements, such as the same button appearing at different positions on different phones.

X,Y and Obj synchronization mode options in Total Control

Figure 4: X,Y and Obj synchronization modes. Source: Total Control official guide.

For example, a confirmation button may sit lower on a taller phone. When that button is recognizable, Obj can target the button itself without relying on an identical screen position across devices.

Why it helps: you have a way to synchronize suitable app actions across mixed screen sizes. Obj depends on recognizable UI elements, so first check that the target can be identified and that each phone is on the corresponding page.

5. Launch the same app across a selected group

With an Fn shortcut configured for an app on the current main device, enable Fn synchronization to launch that app on the selected phones. The app should already be installed on those devices. The official MDCC guide explains the shortcut setup.

Why it helps: starting a test or demonstration does not require finding and opening the same app in each phone window. App launch, shared input, and visual checks can all happen in MDCC.


Example: Prepare Ten Phones for an App Demonstration

Suppose your demo phones already have the same app installed. Recall their Device Group and use a configured Fn shortcut to open it across the group. Once the phones reach the matching input page, enter the sample text through Keyboard synchronization and perform the shared actions you need.

Watch the screens in MDCC as you go. If one phone needs a separate response, disable synchronization and handle it individually before continuing.

In this example, you reuse the device selection, avoid entering the same text ten separate times, and keep the results visible together. That is where Total Control’s multi-device workflow becomes useful in everyday work.


FAQ

How do I select a specific device in scrcpy?

Run adb devices, copy the intended device identifier, and use scrcpy -s DEVICE_SERIAL. Replace DEVICE_SERIAL with that identifier. See the scrcpy selection documentation.

Can scrcpy choose one phone without disconnecting the others?

Yes. Use -s to target one connected device while leaving the others connected. To open another phone too, launch a separate session with its identifier, as shown in the multiple-window example.

Does Total Control have a beginner’s guide?

Yes. Total Control Getting Started includes illustrated instructions for MDCC, synchronization, and other features.

Can Total Control synchronize only some of my phones?

Yes. Select only the devices you want to use in MDCC, then enable Mouse, Keyboard, or Fn synchronization. You can also select an existing Device Group.

Can Total Control synchronize phones with different resolutions?

Choose the mode that fits the app interface. X,Y uses coordinates and works best with matching layouts. Obj targets recognizable UI elements when their positions differ. Check that the target element is recognized before using Obj.

Why are my devices visible in Total Control but not synchronizing?

Check that the target devices are selected and the relevant Mouse, Keyboard, or Fn option is enabled. Confirm that the phones are on corresponding screens and that no popup blocks the action. See the MDCC guide for details.

Which Total Control edition includes MDCC?

MDCC is a Professional feature. The number of available devices depends on your license. Check the Total Control official features and edition details before choosing a plan.


Make Everyday Multi-Device Tasks Easier

If your routine involves entering the same text, opening the same app, or checking the same steps across several phones, explore Total Control. Its shared overview, saved Device Groups, and synchronized input help turn repeated phone-by-phone work into a manageable group task. Start with the Getting Started guide.

For more about managing phones together, read How to Control Multiple Android Devices from One PC. For a broader tool comparison, see our scrcpy alternative guide.


Posted

in

by

Tags: