• 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.

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
Shares10FacebookTweetPinLinkedInPrint

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

  • How To Protect Your Digital Identity And Social Media Accounts

    How to Protect Your Digital Identity and Social Media Accounts

    Security & PrivacyApr 8, 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

Stay on top of technology

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

Follow on Google News
Shares10FacebookTweetPinLinkedInPrint
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

  • Diagram showing a clip-on microphone, receiver and phone or camera recording setup.
    Reviews & Buying GuidesBest AI Voice Recorders for Calls and InterviewsOct 19, 2026
  • Meta Logo Facebook New Name |
    AIMeta Muse Review: What Its AI Agent Can Do and Where to Be CarefulOct 19, 2026
  • Nscale Anthropic Second Compute Deal |
    Tech News & AnalysisAnthropic and Nscale in Talks on Second $45B Compute Deal, Report SaysOct 19, 2026
  • Stellar Pst Repair Desktop Vs Online Techengage |
    Reviews & Buying GuidesStellar Repair for Outlook Review: Desktop vs. Online PST RepairOct 19, 2026
  • Health Conscious Home Cleaning Fana Anwar |
    Culture & LifestyleHow to Build a More Effective, Health-Conscious Home Cleaning RoutineOct 19, 2026

More in Mobile

  • 136201 D34F78Ed5C3A7E7D |
    iPhone 18 Pro and Pro Max Available Today in 65+ CountriesSep 18, 2026
  • 136191 88Baadf6046749B8 |
    Samsung Starts One UI 9 (Android 17) Rollout on Galaxy S26 SeriesSep 17, 2026
  • TechEngage news graphic: iOS 27 Is Out With Siri AI, with an illustrated laptop and phone showing an AI assistant
    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

Download our apps

TechEngage app coming soon on the App Store Available onChrome

© 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