If you want to use AirDroid Personal Desktop Client, AirDroid Personal Web Client, or AirMirror App to remotely control a Non-Root Android device, you need to use AirDroid Personal Desktop Client to run Non-Root setup for the Android device first.
Here the steps:
You can visit the AirDroid Offical Site to Download and Install the AirDroid Desktop Client according to the OS of your PC
Generally, you can turn on the USB debugging by the following steps:
- Open Settings of the Android device, find "About Phone" (or "About Device")
- Tap Build Number for multiple times until the "Developer options" has been Enabled
- Go to "Developer options" and Turn on "USB debugging"
The steps for enabling Developer options on different devices may vary, here we prepare the instructions of different brand devices for you:
- How to Enable USB debugging on Xiaomi?
- How to Enable USB debugging on Huawei?
- How to Enable USB debugging on vivo?
- How to Enable USB debugging on OPPO?
- How to Enable USB debugging on Samsung?
- How to Enable USB debugging on Smartisan?
NOTE:
If you are using the following brand devices, you need to do some additional setting while enable USB debugging for your devices:
- Xiaomi Device (MIUI): Please enable both "USB debugging" and "USB debugging (Security settings)", otherwise, you will not able to control the device but only view the device's screen.
- vivo Device (Funtouch OS): Please enable both "USB debugging" and "USB simulated input", otherwise, you will not able to control the device but only view the device's screen.
- HUAWEI Device (EMUI): Please enable both "USB debugging" and "Allow ADB debugging in charge only mode", otherwise, you will fail to run Non-Root setup.
1. Select USB mode
When you connect your Android device to a computer via a USB cable, a pop-up window "use USB to" will appear on your Android device, please select "Charge only" if your device is running Android 8.0 and above. Otherwise, the Non-Root authority will not become invalid after disconnecting the USB cable. (Why should I grant Non-Root authority repeatedly?)
2. Allow USB debugging from computer
For the first time connected your Android device to a computer via a USB cable, another pop-up window "Allow USB debugging" will appear on your Android device, please check "Always allow debugging from this computer", and then tap OK.
If the "Allow USB debugging" window didn't appear or pop-up, you may allow USB debugging authorizations for the computer already, or you can follow the below instruction to authorize USB debugging from the computer again:
- Go Developer options, tap "Revoke USB debugging authorization" - OK, then reconnect your Android device via USB cable.
- change another USB cable or change another USB port of the computer
- Restart your Android phone and restart your computer
Open AirDroid Personal Desktop Client, tap the Remote Control module icon, tap Non-Root, tap "Connect" to run Non-Root setup for your Android device.
Note:
- If AirDroid Personal Desktop Client didn't detect your Android device, please check the article (What should I do if AirDroid Personal Desktop Client can't recognize the phone when running Non-Root?)
- If you meet the Device driver installation problem after clicking connect, please check the article (How to stop driver keeps reinstalling while running non-root for Android devices?)
- If you failed to connect to your Android device via USB cable, please check the article (What should I do if AirDroid Personal Desktop Client failed to connect to Android Device Via USB while running Non-Root?)
- If you are been keeping waiting on the Connecting device page after clicking connect, please check the article (What should I do if AirDroid Personal Desktop Client keeps saying "Connecting device" while running Non-Root?)
Once the Non-Root succeded, you will see the page below, then you can use AirDroid Personal Desktop Client, AirDroid Web Client, AirMirror App to remotely control your AirDroid device.

Note:
- Please keep reminding that the following operations will make the Non-Root authority become invalid, which means you will be required reconnect your Android Device to a computer via a USB cable and run Non-Root again:
- Reboot Android device
- Turn Off "USB debugging"
- Turn Off "Developer options"
- Change USB mode
- If the Non-Root authority becomes invalid after disconnect the USB cable (required to run Non-Root again when you try to use Remote Control or AirIME features), please check this article (Why should I grant Non-Root authority repeatedly?)