• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
TechEngage

TechEngage®

Hands-on reviews, research-backed buying guides and technology news.

  • News
    • Internet & Social
    • Gadgets
    • Car Tech
    • Business
    • Science & Health
  • Reviews
  • Buying Guides
  • How-to
  • AI
  • Computing
    • Apps
    • Security
    • Gaming
  • More
    • Tools
    • Puzzles
    • Mobile
  • Launchpad
  • Sign in
TechEngage » Mobile

How to Control an Android Phone from a PC: USB and Wireless

Control Android from your PC with scrcpy, Phone Link or AirDroid. Follow USB and Wi-Fi setup steps, compatibility checks and troubleshooting.

How-To

Avatar for Moazam Ijaz Moazam Ijaz Follow Moazam Ijaz on X Published: Jul 30, 2018 · 2:38 AM ET Updated: Sep 27, 2026 · 1:51 AM ET

Android remote access
FacebookTweetPinLinkedInPrint

For free keyboard-and-mouse control of an Android phone beside your computer, start with scrcpy over USB. If you use Windows and have a supported handset, Phone Link offers a simpler integrated route. For access over the internet, use a deliberately configured remote-access service such as AirDroid Personal.

Screen mirroring, phone notifications and remote control are different features. Seeing a phone’s display does not necessarily let you click it, and being able to read messages in Phone Link does not prove that your handset supports its Phone screen feature. This guide separates those cases before the setup steps.

Documentation checked September 27, 2026: scrcpy 4.1 project documentation, Google’s Android Debug Bridge guidance, Microsoft Phone Link support and AirDroid’s control instructions. The procedures below are documentation-verified; we did not perform a new physical-device test of these steps. Menu names vary by phone manufacturer.

In this guide

  • Choose the right method first
  • Method 1: Control Android from a PC with scrcpy over USB
  • Optional: Use local Wi-Fi after USB works
  • Method 2: Use Phone Link on a supported Windows/Android pair
  • Method 3: Use AirDroid Personal when the phone is elsewhere
  • Troubleshooting: match the symptom to the next check
  • Disconnect cleanly and keep control permissions limited
  • Frequently asked questions

Choose the right method first

MethodComputerConnectionRequirementsChoose it when
scrcpyWindows, macOS or LinuxUSB; local Wi-Fi optionalAndroid 5+ for screen/control; authorized debuggingYou want free local control without a service account
Phone LinkWindows; this guide uses Windows 11Same Wi-Fi for Phone screenAndroid 10+ and a specifically supported handsetYou want Windows integration without configuring ADB
AirDroid PersonalDesktop client or supported browserLocal or internet connectionAccount, device setup, control permissions; plan limits may applyYou need access when the phone is elsewhere

Root access is not required for the normal routes described here. You do need access to the phone during setup to unlock it and approve permissions. None of these methods is a way to bypass a screen lock or silently take control of somebody else’s device.

Method 1: Control Android from a PC with scrcpy over USB

scrcpy mirrors the phone and sends mouse and keyboard input through Android Debug Bridge (ADB). It runs locally, is free and open source, and does not require an account. Use a USB connection first: it removes network discovery and Wi-Fi isolation from the initial troubleshooting.

Step 1: Install scrcpy from the official project

On Windows, follow the official Windows instructions. With WinGet available, open Terminal and run:

winget install --exact Genymobile.scrcpy

The documented WinGet installation includes ADB dependencies. Alternatively, download the Windows ZIP from the project’s GitHub release page, extract it, and use its open_a_terminal_here.bat file. Avoid similarly named download sites. Reopen Terminal after installation if the command is not found.

On a Mac, use the official macOS installation options; Linux users should follow the Linux instructions for their distribution. The connection steps below are the same once scrcpy and adb are available in the terminal.

Step 2: Enable debugging and authorize your computer

  1. Unlock the phone. Find Build number under About phone or its software-information submenu; tap it repeatedly until Developer options is enabled and confirm your device PIN if requested.
  2. Open Developer options and enable USB debugging. See Google’s device setup guidance if your manufacturer places the option elsewhere.
  3. Connect the phone using a data-capable USB cable. A charging-only cable can power the phone without making it visible to the computer.
  4. On the phone, approve the USB-debugging prompt for your own trusted computer. Do not authorize a shared or unknown machine.

Step 3: Confirm the connection, then launch the screen

adb devices
scrcpy

Run those commands in order. The first should list the phone with the state device. If it says unauthorized, return to the phone and approve the prompt. If the list is empty, fix the cable, USB port, debugging setting or Windows device driver before expecting scrcpy to connect.

The second command opens the phone’s screen. Click to tap and type with the computer keyboard. The phone still runs its Android apps; this is not an Android emulator running those apps on Windows. Close the scrcpy window to end the viewing session.

If several devices or emulators are connected, select the phone explicitly using its identifier from adb devices:

scrcpy --serial=YOUR_DEVICE_SERIAL

Optional: Use local Wi-Fi after USB works

For Android 11 or later, Google’s wireless-debugging instructions support pairing without an initial USB cable. Put the phone and computer on the same trusted network, enable Wireless debugging in Developer options, and choose Pair device with pairing code.

Use the pairing address and port shown in that dialog. These are placeholders; replace them with the values on your phone:

adb pair PHONE_IP:PAIRING_PORT

Enter the pairing code when prompted. If the phone does not then appear in adb devices, use the connection address and port on the main Wireless debugging screen. The connection port can differ from the pairing port:

adb connect PHONE_IP:CONNECTION_PORT
adb devices
scrcpy --serial=PHONE_IP:CONNECTION_PORT

As an alternative after authorizing a USB connection, scrcpy’s connection documentation describes scrcpy --tcpip for switching to a local network connection. Do not forward an ADB port through your router or treat local wireless debugging as an internet remote-access service.

When finished with wireless debugging, close scrcpy, run adb disconnect, and turn Wireless debugging off on the phone. If you enabled legacy ADB TCP/IP mode through the USB-assisted route, reconnect by USB and run adb usb to return ADB to USB mode. Remove remembered debugging authorizations when you no longer trust or use that computer.

Method 2: Use Phone Link on a supported Windows/Android pair

Phone Link is convenient if your handset supports the particular feature you need. Microsoft’s supported-device list separates Phone screen from Apps and other experiences. Android 10 or later by itself is not enough to guarantee full phone control.

  1. On Windows 11, open Phone Link and select Android. Keep the PC and phone on the same Wi-Fi network.
  2. Open or install Link to Windows on the phone, then follow the account and QR-code pairing prompts shown by Phone Link.
  3. Review the permissions on the phone. Enable only the features you intend to use.
  4. If your device supports it, open Phone screen in Phone Link and complete its additional permission prompt. Test a simple app before assuming a game or gesture-heavy app will accept mouse input.

See Microsoft’s pairing requirements and Phone screen setup. If Phone screen is absent, check compatibility first. Reinstalling the mobile app does not add a feature that your model or market does not support. Try the USB scrcpy method instead.

Method 3: Use AirDroid Personal when the phone is elsewhere

AirDroid Personal supports remote control through its desktop client and web interface. Unlike the local scrcpy workflow, it involves an account and configured remote permissions. Review the service’s current plan limits before relying on it for regular internet access. Free access may have limits.

  1. Install AirDroid Personal from its official distribution channel on your phone and sign in to your own account.
  2. Enable the needed remote-control features on the phone. Follow the official Control Add-on instructions where required; approve accessibility only for the trusted app you intentionally installed.
  3. Open the AirDroid desktop client or AirDroid Web and sign in to the same account. Select the configured device and its control option.
  4. Test the connection while you still have the phone with you. Confirm the permissions and account settings before expecting access from another location.

Use AirDroid’s current computer-control instructions. Its older USB non-root activation flow is version-dependent; the manufacturer directs newer Android versions to the accessibility method.

Troubleshooting: match the symptom to the next check

SymptomWhat to check
Phone charges but does not appear in adb devicesTry a known data cable and another direct USB port; check debugging and the manufacturer’s Windows driver.
ADB says unauthorizedUnlock the phone and approve its debugging prompt. Reconnect if needed.
Multiple devices errorUse scrcpy –serial with the identifier shown by adb devices.
Phone screen appears but clicks do nothingSome manufacturers require an additional USB debugging security/input setting; consult the device-specific guidance.
Wireless pairing succeeds but connection failsUse the connection port, not the pairing port; check that the network allows device-to-device traffic. Guest Wi-Fi may isolate clients.
Screen works but audio does notscrcpy audio forwarding requires Android 11+; capture restrictions and app behavior can differ.
An app shows a black areaProtected content can restrict capture. Test the Android home screen to distinguish an app restriction from a connection failure.
Phone Link has messages but no Phone screenCheck the exact supported-device list; the features have different compatibility requirements.

The scrcpy troubleshooting FAQ covers detection, authorization, drivers and input issues. For sound, use the audio documentation. Record the error message and your phone model, Android version and scrcpy version when asking for help; “it does not connect” leaves several different failure points unresolved.

Disconnect cleanly and keep control permissions limited

Remote input can expose messages, notifications and anything you type. Use your own computer, close sensitive apps before sharing the PC screen, and revoke debugging or accessibility permissions you no longer need. For a one-time task, local USB control avoids leaving an internet-access service configured. Do not approve remote-control requests from someone who unexpectedly contacts you.

Changing a home screen is a separate task from controlling the phone: our Android launcher guide explains that distinction. A launcher cannot make an unsupported Phone Link feature appear or bypass Android’s control permissions.

Frequently asked questions

Can I control Android from a PC for free?

Yes. scrcpy provides local USB or network control without a service subscription. Phone Link is another option for supported Windows/Android combinations. A remote-access service may impose feature or usage limits.

Do I need to root the phone?

No. scrcpy uses authorized Android debugging, Phone Link uses its supported integration, and AirDroid offers a non-root accessibility route. Each still requires appropriate setup and permissions.

Can I use a phone with a broken screen?

Only if you can meet the method’s authorization requirements. A previously authorized debugging connection may help, but a new computer normally needs approval on the phone. These tools do not bypass the lock screen or guarantee recovery from a broken display.

Can scrcpy control a phone over the internet?

The local workflow in this guide uses USB or a trusted shared network. Do not expose ADB to the public internet. If the phone is elsewhere, use a properly configured remote-access service rather than router port forwarding.

Can I control Android from a Mac?

scrcpy supports macOS as well as Windows and Linux. Microsoft Phone Link is the Windows-specific option in this guide. Follow the scrcpy project’s macOS installation instructions, then authorize the phone.

Something incorrect? Report an error in this article. Include a source if you have one; your name and email are optional.

Filed Under: Mobile Tagged With: Android, Apps, How-To

Related Stories

  • Googlebook Shows How Android 17 And Gemini Intelligence Could Reshape Google’S Ecosystem

    Googlebook Shows How Android 17 and Gemini Intelligence Could Reshape Google’s Ecosystem

    AIMay 16, 2026

  • Iphone 18 Pro And Pro Max Available Today In 65+ Countries

    iPhone 18 Pro and Pro Max Available Today in 65+ Countries

    Tech News & AnalysisSep 18, 2026

  • Samsung Starts One Ui 9 (Android 17) Rollout On Galaxy S26 Series

    Samsung Starts One UI 9 (Android 17) Rollout on Galaxy S26 Series

    Tech News & AnalysisSep 17, 2026

Stay on top of technology

Get TechEngage reviews, buying guides and news in your feed.

Follow on Google News
FacebookTweetPinLinkedInPrint
Avatar for Moazam Ijaz

Moazam Ijaz

Technical Writer & Reviewer

Moazam Ijaz is a technical writer at TechEngage who has contributed coverage of mobile devices, apps, and consumer technology. His work centers on practical explainers and product roundups.

Joined TechEngage July 2018First article on TechEngage July 2018

Reader Interactions

Share Your Thoughts Cancel reply

Please read our comment policy before submitting your comment. Your email address will not be used or published anywhere. You will only receive comment notifications if you opt to subscribe below.

Primary Sidebar

Google News

Get TechEngage in your feed

Reviews, news, and buying guides as they publish.

Follow on Google News

Recent Stories

  • Usb C Power Meters Techengage |
    Computing & HardwareBest USB-C Power Meters for Chargers and CablesSep 28, 2026
  • Akamai Anthropic Cloud Techengage |
    Tech News & AnalysisAkamai’s $11.6 billion Anthropic cloud deal: costs, timeline and CPU strategySep 27, 2026
  • Openai Agent Dns Incident Techengage |
    Tech News & AnalysisOpenAI pauses advanced-model research after agent bypasses network restrictionsSep 27, 2026
  • Ai Markets Feat |
    AIThree CEOs Asked to Slow Down. The President Said No and the Market Fell 3 Percent. Hassan Taher on What Actually Happened.Sep 21, 2026
  • Iphone 18 Pro Availability Sept 18 |
    Tech News & AnalysisiPhone 18 Pro and Pro Max Available Today in 65+ CountriesSep 18, 2026

More in Mobile

  • Iphone 18 Pro Availability Sept 18 |
    iPhone 18 Pro and Pro Max Available Today in 65+ CountriesSep 18, 2026
  • Samsung One Ui 9 Android 17 Rollout |
    Samsung Starts One UI 9 (Android 17) Rollout on Galaxy S26 SeriesSep 17, 2026
  • Apple Ios 27 Siri Ai Featured |
    Apple Releases iOS 27 and macOS Golden Gate With Siri AISep 15, 2026
  • Lumia Series Jpg |
    Nokia Lumia History: Key Phones, Microsoft’s Deal and the EndSep 24, 2023
More Mobile stories →

Footer

Discover

  • About TechEngage
  • Company News & Updates
  • Our Team
  • Advertise
  • Send us a tip
  • Submit your company to TechEngage Launchpad Hot
  • TechEngage Brand Kit
  • Contact us
  • Tools & Calculators

Legal pages

  • Editorial Standards
  • Reviews Policy
  • Our Ethics
  • Corrections Policy
  • Affiliate Disclosure
  • Privacy Policy
  • Cookies Policy
  • Terms & Conditions
  • GDPR Compliance
  • Copyright & DMCA

Must reads

  • Best Mechanical Keyboards Under $100
  • Best USB-C Hubs
  • Best Portable SSDs
  • Best Gaming Graphics Cards (GPUs)
  • Best Long-Range Outdoor WiFi Extenders
  • Best Wireless CarPlay Adapters
  • Best Slack Alternatives
  • Best Long-Range Walkie-Talkies

About TechEngage

TechEngage® is an independent technology publication covering tech news, reviews and buying guides.

Founded
2003
Publisher
TechAbout LLC
ISSN
2690-3776
Google NewsRSS feed

© 2026 TechEngage®. All Rights Reserved. TechEngage® is a project of TechAbout LLC.

TechEngage® is a registered trademark in the United States under Trademark Number 6823709 and in the United Kingdom under Trademark Number UK00003417167. It is also ISSN protected under ISSN 2690-3776 and has OCLC Number 1139335774.

Contact team@techengage.com · WhatsApp +1-307-381-8801

Your analytics choice
Allow Google Analytics to help us understand readership? You can use the site without it and change this choice anytime.

Privacy details