Mobile Phones > Android How to Sideload Android Apps Install custom apps from anywhere By Nicholas Congleton Nicholas Congleton Twitter Writer William Patterson University Nick Congleton has been a tech writer and blogger since 2015. His work has appeared in PCMech, Make Tech Easier, Infosec Institute, and others. lifewire's editorial guidelines Updated on November 12, 2021 Tweet Share Email Tweet Share Email Android Switching from iOS What to Know Download and install ABD, which lets developers send data between a computer and an Android device. Go to Settings > System > About Phone. Tap Build Number seven times. Go to Developer Options and toggle on Android debugging. Connect your Android device to your computer and sideload your apps. Warning: APKs from unknown sources may contain malicious software. Sideloading, or the process of sending an app to your Android device from your computer instead of downloading it from the Play Store, is the only way to install apps on some modified Android devices. It primarily allows developers to test their apps before publishing them. Because of this, you'll need Android development tools on your computer to sideload an app. The main one is the Android Debug Bridge (ADB) from Google. Install ADB ADB is used by developers to send data between a computer and an Android device. It allows a developer, or just someone looking to tinker with their Android device, to control their phone from a computer, sending files, installing apps, and even running a console on the device with root privileges. Google makes the ADB available for free to anyone. You can download it straight from them and install it on your computer. Windows Open your browser, and download the ADB from Google. Unpack the ZIP file into a convenient folder. This is the folder that you’ll run the ADB from. Right click in the directory where you unpacked the archive. In the menu that pops open, select Open a command window here. You’re ready to enable debugging on your phone, connect it, and run ADB. Every time you want to use the ADB, you’re going to need to open a command prompt in this folder. Ubuntu/Debian Linux Open up a terminal window Install ADB with the Apt package manager. $ sudo apt install android-tools-adb Enable USB Debugging In order to use ADB, you’re going to need to enable USB debugging on your Android device. It’s not that difficult, and it’s built right in to the Android settings. Open the Android Settings app. Scroll down and select System. Scroll all the way to the bottom of the list again, and press About phone. Find the Build number. Tap it seven times at a fairly regular rate. Think musical beats. As you get closer to seven, your phone will warn you that you’re about to enable the developer options. Go back up a level to the System settings. This time, locate and tap Developer options. Scroll until you see the Debugging heading. Find the Android debugging switch and toggle it on. If this device isn’t something like a phone or tablet that you can plug directly in to your computer, flip the ADB over network switch too. This a potential security risk, so only enable debugging over network when necessary. Sideload an App You’re all set to start sideloading apps. Turn your attention back to your computer, and get your charging cable ready, if you’re connecting your device with it. Connect your device to your computer. If you’re working over a network, find your device’s IP address and make sure that it’s connected. Open a terminal window (or command prompt) to run the ADB. If you’re on Windows, make sure that you’re in the right directory. Linux users can run it from anywhere. In the terminal window run: adb devices You should see your device listed, but not connected. At the same time, check the screen on the device. There will be a window asking you to authorize access from the computer. Accept. If you’re connecting over the network, you probably won’t see your device listed. Instead, run: adb connect 192.168.1.110 Substitute the IP address of your device. The same authorization window will pop up for you now too. If you don’t already have an app APK file to sideload, you can go online and find one. Check APKMirror for a large library of Android APKs. Be careful installing APKs from an unknown source, as they may contain malicious software. Now that you have your APK, you can install it. Use the install option in ADB followed by the path to your package. adb install /path/to/package.apk Your package will install and, if all goes well, be available on the Android device. Was this page helpful? Thanks for letting us know! Get the Latest Tech News Delivered Every Day Subscribe Tell us why! Other Not enough details Hard to understand Submit