Installing applications via USB on Android is a useful skill for those who want to bypass restrictions Google Play, test beta versions, or recover data after a reset. Unlike the standard method through the app store, this method gives more control, but requires caution: incorrect actions can disrupt the system or open vulnerabilities to malware.

In this article we will analyze installing APK files via USB: from simple copying to a memory card to using specialized utilities like 5 proven methods installing APK files via USB: from simple copying to a memory card to using ADB and specialized utilities like SideQuest or AppCenter. We will pay special attention security to how to check a file for viruses, why you should not disable protection Play Protect, and what to do if Android blocks the installation. You will also find a table of method compatibility with different versions of the operating system and a FAQ on common errors.

If you have never connected your smartphone to a computer in debugging mode, do not worry: we will explain in detail each step, including setting up drivers for Windows 10/11 and permission of rights to macOS/Linux. And for experienced users, we added a section about installation via fastboot โ€”it will come in handy if standard methods do not work.

1. Preparation: what you will need to install via USB

Before you begin, make sure you have everything you need. Without proper preparation, even the simplest method can end in an error INSTALL_FAILED or damage data on the device.

  • ๐Ÿ“ฑ Android smartphone with an unlocked bootloader (for methods with ADB/fastboot) and USB debugging enabled. On some models, Xiaomi, Huawei or Samsung may require additional permission in the developer menu.
  • ๐Ÿ’ป Computer with installed drivers for your device. For Windows often you need Google USB Driver or drivers from the manufacturer (for example, Samsung Kies for gadgets Galaxy).
  • ๐Ÿ”Œ USB cable (preferably original). Cheap cables may not support data transfer, only charging.
  • ๐Ÿ“ APK file applications. Download it only from trusted sources: official developer sites, APKMirror or APKPure. Avoid torrents and little-known forums!
  • ๐Ÿ› ๏ธ Tools:
    • ADB and Fastboot (included Android SDK Platform-Tools)
    • 7-Zip or WinRAR for unpacking archives
    • Antivirus (for example, Malwarebytes or built-in Windows Defender)

On devices with Android 11+ may require additional permission to install from unknown sources for each individual APK. This is a security measure that cannot be disabled globally. Also note that some manufacturers (for example, Huawei on EMUI 12) block installation via ADB without unlocking the bootloader.

โš ๏ธ Attention: If you use a corporate device with Android Enterprise or a smartphone tied to an operator (for example, AT&T or Verizon in the USA), installation via USB may be blocked by security policies. In this case, contact your administrator or check your settings Device Policy.
๐Ÿ“Š Which APK installation method have you tried before?
Through a file manager
ADB commands
Fastboot
apps like SideQuest
Never installed

2. Method 1: Simply copy the APK to your device

The most universal and safest method is to copy the .apkfile to your smartphone via USB, and then install it manually. It works on all versions of Android (including Android 14) and does not require root access or unlocking the bootloader.

Step-by-step guide:

  1. Connect your smartphone to your computer via a USB cable. In the notification shade, select the mode File transfer (MTP).
  2. On your computer, open Explorer (Win + E) and find your device in the section This computer.
  3. Copy .apkfile to any folder on your smartphone (for example, Downloads or Download).
  4. Disconnect the USB cable and open any file manager on your smartphone (for example, Files by Google or built-in My file on Samsung).
  5. Find the copied APK, tap on it and confirm installation. If a warning appears "Installation blocked", go to Settings โ†’ Applications โ†’ Special access โ†’ Install unknown applications and allow installation for your file manager.

This method is suitable for most applications, but may not work with system APKs (for example, modified versions Google Play Services) or apps requiring signature Android App Bundle (for example, Netflix or Disney+).

Download APK from an official source

Scan the file with antivirus

Connect your smartphone in MTP mode

Allow installation from unknown sources

Use the original USB cable-->

โš ๏ธ Attention: On devices with Android 13+ when installing the APK for the first time through the file manager, the system may ask for confirmation by Google Play ProtectIf you downloaded the file from an unreliable one. source, the installation will be blocked even after allowing it in the settings. In this case, try the method with ADB (section 4).

3. Method 2: Installation via command line (ADB)

ADB (Android Debug Bridge) is a debugging tool that allows you to install applications via USB. without manual confirmation on the smartphone. The method is suitable for batch installation (for example, restoring a backup) or when the standard method is blocked by the system.

How to install APK via ADB:

  1. Download Platform-Tools s the official Android website and unpack the archive to any folder (for example, C:\platform-tools).
  2. Enable on your smartphone Developer mode:
    • Go in Settings โ†’ About phone โ†’ Build number.
    • Tap on Build number 7 times until the notification appears "You have become a developer!".
    • Go back to Settings โ†’ System โ†’ For Developers and enable USB debugging.
  • Connect your smartphone to the computer and select in the notification shade mode File transfer (MTP).
  • Open the command line (Win + R โ†’ enter cmd) and go to the folder with ADB:
    cd C:\platform-tools
  • Check the device connection:
    adb devices

    If the smartphone is displayed in the list, enter the command to install (replace path\to\file.apk with the real path):

    adb install path\to\file.apk
  • To install APK with replacing an existing application (for example, update) use the command:

    adb install -r path\to\file.apk

    And for installation on SD card (if supported):

    adb install -s path\to\file.apk

    ADB command Description Usage example
    adb install Install a new APK adb install com.example.app.apk
    adb install -r Update an existing application adb install -r update.apk
    adb install -s Install on an SD card (if supported) adb install -s large_game.apk
    adb uninstall Delete an application by package adb uninstall com.facebook.katana

    If you see an error when executing the command INSTALL_FAILED_INSUFFICIENT_STORAGE, try to free up space on your device or use the flag -g to install on an external drive (if supported).

    ๐Ÿ’ก

    To avoid entering the path to the APK manually, just drag the file into the command line window - the path will be entered automatically.

    4. Method 3: Installation via Fastboot (for system APKs)

    The method via fastboot is suitable for installing system applications or modified firmware (for example, Magisk or GApps). It requires an unlocked bootloader and only works on devices with a writable partition (on most modern smartphones this is locked by default). system, available for writing (on most modern smartphones this is locked by default).

    Step-by-step guide:

    1. Unlock the bootloader on your device. To do this, you usually need to:
      • Enable OEM Unlock in the developer settings.
      • Reboot into mode fastboot (hold Power + Volume Down with the phone turned off).
      • Connect to the computer and run the command:
        fastboot flashing unlock
    โš ๏ธ Attention: Unlock the bootloader erases all data on the device and may void the warranty. On some models (for example Samsung Galaxy S23) this also disables functions like Samsung Pay or Secure Folder.
  • Download the modified APK (for example Magisk or a patch for Google Camera) and place it in the folder with fastboot.
  • Reboot the smartphone into mode fastboot and connect to the computer.
  • Run the command to flash the firmware (example for Magisk):
    fastboot flash boot magisk_patched.img

    For system APKs, you may need to mount the partition system:

    fastboot mount system
    

    fastboot push app.apk /system/priv-app/

  • Reboot the device:
    fastboot reboot
  • This method not recommended is for beginners, since errors in the firmware can lead to bootloop (loop loading) or data corruption. If you install a system application (for example Google Play Services), make sure that the version is compatible with your firmware.

    What to do if the phone does not turn on after flashing the firmware via fastboot?

    If the device is stuck on the logo or the screen is flashing, try:

    1.Load into recovery (hold Power + Volume Up) and do wipe cache.

    2. Flash the stock firmware via Odin (for Samsung) or Fastboot Enhance (for Pixel/Xiaomi).

    3. If all else fails, contact the service center indicating that you have unlocked the bootloader.

    5. Method 4: Using specialized apps (SideQuest, AppCenter)

    If the commands ADB seem complicated, you can use graphical utilities. They automate the installation process and often offer additional functions, such as application backup or file management.

    Popular apps for installing APK via USB:

    • ๐Ÿ–ฅ๏ธ SideQuest โ€”originally created for Oculus Quest, but supports any Android devices. Allows you to install APKs, manage files, and even stream your smartphone screen to a PC.
    • ๐Ÿ“ฑ AppCenter (from Koushik Dutta) โ€”an open-source utility for wireless and wired application installation. Supports batch installation and backup.
    • ๐Ÿ”ง Minimal ADB and Fastboot - lightweight version ADB with a graphical interface for Windows.

    How to install APK via SideQuest:

    1. Download and install SideQuest from official website.
    2. Connect your smartphone to the computer, turn on USB debugging and allow access in the dialog box on the phone.
    3. In SideQuest go to the My Apps โ†’ Install APK from folder tab and select the desired file.
    4. Wait for the installation to complete. The application will appear in the smartphone menu.

    Advantage SideQuest โ€” support wireless installation via Wi-Fi (after initial setup via USB). To do this, in the app settings, activate the option Enable Wireless ADB.

    โš ๏ธ Attention: Some antiviruses (for example, Avast or Kaspersky) can block SideQuest or AppCenter, mistaking them for malware. Add apps to exceptions or temporarily disable protection during installation.

    6. Method 5: Installation via TWRP (for advanced users)

    TWRP (Team Win Recovery Project) is a custom recovery that allows you to install ZIP archives (including APK packages) directly from a memory card or via USB-OTG. The method is suitable for installation modified firmware, Magiskor applications that require root access.

    How to install APK via TWRP:

    1. Install TWRP on your device. To do this, you usually need to:
      • Unlock the bootloader (see section 4).
      • Download the image TWRP for your model from the official website.
      • Flash it via fastboot:
        fastboot flash recovery twrp-3.7.0_9-0-lavender.img
  • Copy the APK file to a memory card or flash drive (if USB-OTG is supported).
  • Boot into TWRP (hold Power + Volume Up with the phone turned off).
  • In the main menu, select Install โ†’ find your APK file โ†’ swipe to confirm.
  • After installation, click Reboot System.
  • This method is often used to install Magisk (to obtain root access) or GApps (Google services on custom firmware). However, it is not suitable for ordinary applications - for them it is easier to use ADB or a file manager.

    ๐Ÿ’ก

    TWRP allows you to install APK even if the main system does not boot, but requires the preliminary installation of a custom recovery and an unlocked bootloader.

    7. Typical mistakes and their solutions

    When installing APK via USB, users often encounter errors. We have collected the most common problems and ways to fix them.

    Error Cause Solution
    INSTALL_FAILED_INSUFFICIENT_STORAGE Insufficient space on the device or partition system. Clear the cache (Settings โ†’ Storage) or use the flag adb install -s to install on an SD card.
    INSTALL_PARSE_FAILED_MANIFEST_MALFORMED Damaged or incorrectly assembled APK. Download the file again from verified source. Check the integrity of the archive via 7-Zip.
    ADB: error: device unauthorized Permission for USB debugging is not given. Disconnect and reconnect the cable, confirm access in the dialog box on your smartphone.
    INSTALL_FAILED_UPDATE_INCOMPATIBLE You are trying to update the application with a different signature. Delete the old one version (adb uninstall com.package.name) and install again.
    Only system apps can be installed to the system partition You are trying to install a custom application on the system partition. Use adb install without the flag -s or get root access.

    If you see an error INSTALL_FAILED_TEST_ONLY, then the APK is intended only for testing on an emulator or devices with test-keys. In this case, you will not be able to install it on a regular smartphone.

    On devices with Android 12+ an error INSTALL_FAILED_USER_RESTRICTEDmay appear. This means that the device administrator (for example, corporate policy or Google Family Link) is blocking the installation. To bypass the restriction, try:

    • Delete the administrator account in Settings โ†’ Security โ†’ Device Administrators.
    • Use ADB with the command:
      adb shell pm install -i "com.android.vending" -r path\to\file.apk

    8. Security: how not to install a virus via USB

    Installing APKs from unknown sources is one of the main ways to infect Android devices. According to data Kaspersky, in 2026 37% of mobile viruses spread through fake applications masquerading as popular games or utilities (for example, WhatsApp Mod or Fortnite Mobile).

    How to check the APK before installation:

    • ๐Ÿ” Check hash: Compare MD5 or SHA-1 the file with the official data on the developer's website To do this, use utilities like HashMyFiles (Windows) or. command:
      certutil -hashfile your_file.apk MD5
    • ๐Ÿ›ก๏ธ Antivirus scan: Check the file via VirusTotal or local antivirus Please note that some modified applications (for example, with Lucky Patcher) can falsely trigger as viruses.
    • ๐Ÿ“„ Manifest analysis: Open the APK as a ZIP archive and check the file AndroidManifest.xml for suspicious permissions (for example, android.permission.READ_SMS for a game).
    • ๐ŸŒ Source verification: Download APK only from trusted sites:
      • APKMirror (checks developer signatures)
      • APKPure (has its own verification system)
      • Official application sites (for example, Telegram or Signal)

    Never do not install the APK if its size is significantly smaller than the original application (for example, "WhatsApp" weighs 2 MB instead of 50 MB). This is a sure sign of a Trojan or spyware. Also avoid files with the extension .apk.exe โ€”these are Windows viruses disguised as Android applications.

    โš ๏ธ Attention: On devices with Android 13+ Google Play Protect may block installation even after allowing it in the settings. If you are sure of the security of the file, temporarily disable Play Protect v Settings โ†’ Google โ†’ Security. But remember: this reduces the overall level of protection!

    FAQ: Frequently asked questions about installing via USB

    Can I install an APK via USB without a computer?

    Yes, if you have a USB-OTG adapter. Connect the flash drive with the APK to your smartphone, open the file manager and install the application manually. You can also use cloud services (for example, Google Drive or Telegram) to transfer the file to the device.

    Why does not the computer see the smartphone when connected via USB?

    The problem may be:

    • Uninstalled drivers (download Google USB Driver or drivers from the manufacturer).
    • Faulty cable (try another one).
    • Phone settings (turn on File transfer (MTP) in the notification shade).
    • Security policies (USB connection is blocked on some corporate devices).

    On macOS or Linux may require installation Android File Transfer.

    How to install APK on Android TV or Fire TV Stick via USB?

    For Android TV or Fire TV Stick use ADB:

    1. Enable USB debugging in the developer settings (Settings โ†’ About device โ†’ Build number - tap 7 times).
    2. Connect the device to the computer via USB ( Fire TV Stick you need an OTG cable).
    3. Run the command:
      adb connect device_IP_address

      (IP can be found in Settings โ†’ Network).

    4. Install APK:
      adb install your_app.apk

    For Fire TV Stick you may need to disable Amazon restrictions:

    adb shell settings put global install_non_market_apps 1

    Is it possible to roll back an application update via USB?

    Yes, but for this you need:

    1. Download an old version of the APK (for example, from APKMirror).
    2. Delete the current version of the application:
      adb uninstall com.package.name
    3. Install the old version using any of the described methods.

    Please note that some applications (for example, Google Play Services) may be automatically updated via Google Play. To avoid this, disable auto-update for a specific application in its card in Play Store.

    How to install APK on a smartphone with a broken screen?

    If the screen does not respond to touches, but the USB ports work, use ADB:

    1. Connect your smartphone to the computer and check the connection:
      adb devices
    2. Install APK:
      adb install your_application.apk
    3. If you need to unlock the device, use the command:
      adb shell input text "your_password" && adb shell input keyevent 66

      (where 66 is the Enter key code).

    For devices with Samsung DeX you can connect a mouse via USB-OTG and control your smartphone as a computer.