When it comes to updates, Android has got a couple of things rights. One of them is how updates get installed on a second partition in the background on newer Android versions. The other is OTA or over-the-air Android update. This allows users to directly download and install updates on their phone without needing a PC. Believe it or not, iOS didn’t have it until after Android. Here’s a step-by-step guide But Android users can apply OTA update from ADB sideload and also via stock recovery manually.
Why would anyone want to install OTA updates manually? Because due to the nature of OTA updates, releasing them for all the users worldwide at the same time is not ideal. This will put a strain on the OEM’s servers and they wouldn’t be able to deliver the best downloading experience. Users may face slow downloads or dropped downloads. This is why OTA updates are rolled out in batches.
This means that even though the update for your phone is has been released, you may not see an OTA update on your phone for some time. Fortunately, users who did get the OTA share the update files online. Once you have the OTA file, usually in the .zip format, you apply OTA update from ADB sideload and Android recovery manually.
Install OTA Update on Android
Traditionally there are two methods to manually install an OTA update zip files. You can do this via the stock recovery or using ADB sideload command. Some OEMs, especially from the east like Samsung, Xiaomi, OnePlus, etc. bake the option to manually install a downloaded update file right into the Software update Settings.
Apply OTA Update via Recovery
Note: Different phones have different button combinations for booting into recovery mode. If you don’t know how to reboot your specific phone into recovery mode, you can check out our extensive guide on rebooting various Android phones into different modes linked below.
Download the OTA update zip file.
Transfer the downloaded zip file to the root of your device’s internal storage (do not put it inside any folder on the internal storage).
Boot your Android device into the Recovery mode.
Use the Volumebuttons to navigate to the Apply update or Apply update from SD card option.
Press the Powerbutton to select it.
Similarly, navigate to the OTA zip on the internal storage using the Volume buttons and select it using the Power button.
The update will then start installing.
Once installed, select reboot from recovery main menu.
Done! You have successfully installed OTA update zip file via Android recovery. Now, we’ll see how to apply OTA update from ADB sideload command in the command prompt.
Don’t Miss: Find Best Performing Kernel for Your Android Device
Apply OTA Update from ADB Sideload
Even for sideloading the OTA update using ADB, you’ll need the stock recovery since the actual installation still happens from the recovery. In order to use ADB sideload to install OTA update, you’ll also need the ADB and Fastboot platform tools on your PC. If you don’t know how to apply OTA update from ADB sideload, we have a guide for you linked below.
Make sure ADB and Fastboot are set up on your PC. If not, download the latest Android SDK Platform-tools for Windows, Mac, and Linux.
Rename the downloaded OTA update file to OTA.zip and move it into the platform-tools folder.
Enable USB Debugging on your Android device.
Open Settings> About device or phone> Software info on your phone or tablet. On some devices, you’ll find ‘Build number’ after tapping ‘About phone’ option.
Now scroll to Build number and tap it 7 times.
You will see a message “You are now a developer!” or “Developer mode has been enabled“, or “Developer mode has been turned on“.
Return to the main Settings menu and now you’ll be able to see Developer Options.
Open it and you will find USB debugging option there.
Enable it.
Connect your phone to PC.
Open a command window inside the platform-tools folder that contains ADB and Fastboot files.
To do this, navigate to the platform-tools folder containing the OTA zip.
Type cmd in the address bar and hit Enter. On Linux or macOS, right-click inside the folder and select Open in Terminal.
Connect your Android device to the computer using a USB cable and execute the following command to check that your device is properly connected.
At this point, you may be asked to “Allow USB debugging” permission to your PC on your phone if you haven’t already.
Reboot your phone to recovery mode using the button combination or use the command below.
In the recovery, use the Volumebuttons to navigate to Apply update from ADB and select it using the Powerbutton.
Now enter the command below in the command prompt or terminal window on your PC to install the OTA Android update on your phone. Executing this command will apply OTA update from ADB sideload.
This will begin the installation of the OTA Android update. Once complete, select Reboot from the recovery main menu.
That’s it! You have successfully installed OTA zip file via ADB. In case you somehow fail to apply OTA update from ADB sideload or Android recovery, please let us know so that we may help you.
Read Next: Huge List of ADB, ADB Shell and Fastboot Commands
>> Source Link
ADB and Fastboot have been two important terms for people who do experiments with their Android devices. There are a lot of uses for these tools when it comes to Android devices. These have been in use for a long time now and a lot of uses around the globe still use it. Installing a new OTA update and unlocking the bootloader are some common uses of these tools. They are part of the Android SDK platform tools and can be downloaded officially from Google sources itself. In this guide, we will provide you with the links to download the ADB and Fastboot Android SDK platform tools.
In normal if you download the official Android SDK and Android studio on your PC you will get the ADB and Fastboot tools. This download will weigh around 1 GB in size and can be downloaded for free. This download comes as a package and for users who just need the ADB and Fastboot tool this download may look like a waste of data and time. But there are other different ways to download the two tools individually if you want them.
A lot of third-party sources provide you with ADB and Fastboot tools individually. But it is always good if you download them from the trusted official sources directly. Officially these tools are available to be downloaded for Windows, MAC, and Linux. Available in ZIP packages these tools won’t weigh over 10 MB in size.
When downloading you should make sure that you download the latest version of these. Android is changing itself by means of new versions and updates. So an older version of the ADB and Fastboot tools won’t be of any use to you. If you use the official Google source to download these tools you can be sure that you get the latest version of these tools that are compatible with the new Android versions. When you download from third-party sources, you may end up getting older versions that might also have some malicious files. So the official Google source is always recommended to download these tools.
Files to Download
For more such downloads stay tuned to us.
If you want to root your Android device, install a custom ROM or many other advanced-level techniques then you need to learn how to install ADB and Fastboot on Windows. Download language pack bahasa indonesia. Here is a guide for getting going on getting the most out of your Android experience as well as a list of the most common mistakes.
Jump to a section
ADB commands: the most important commands and functions
ADB errors: common errors and solution
What you should know before you start
What is ADB?
ADB (Android Debug Bridge) consists of a client and server part each communicating with the other. In laymen's terms, it's a communication tool between your smartphone and PC. It is accessed via the command prompt on Windows and is used to send commands to Android from a PC. In other words, ADB is very helpful to the Android community for rooting, flashing new ROMs or simply troubleshooting smartphones.
What is fastboot?
Fastboot is basically a diagnostic tool used to modify the Android file system from a computer when the smartphone is in bootloader mode. The commands are basic, and include, for example, to 'flash' (install) a boot image or a bootloader.
What are drivers?
A driver is a small program that allows an operating system – Windows in this case – to recognize a device and interact with or use it. Each deveice has its own driver, hard drive, mouse, etc. For our smartphones, the system itself uses a driver, the ADB mode and fastboot mode also because the interface is not the same. To summarize, Windows needs a driver for the smartphone, for fastboot and ADB. They are common for all smartphones.
Install ADB drivers on Windows
In our test with a Windows 10 system, we didn’t have to install any additional drivers and could, with any Android smartphone, immediately access the ADB interface. On Windows 7 and earlier OS versions, connecting your smartphone and PC via ADB was somewhat more complex.
On Windows 7, the ADB interface will rarely be recognized. If the appropriate ADB driver is missing, your smartphone and PC will not be able to communicate. Thankfully, the ADB Driver Installer offers a universal solution to the problem. Make your way to this site and click on ADB Driver Installer (9:22 MB). Open the zip file and start the .EXE file contained therein. Confirm the warning regarding user access controls when it appears.
Enable USB debugging
Make your way to Settings, then tap on About phone and press seven times in quick succession on Build number. Go back to the main Settings menu, and you will now see an option for Developer options above About phone. In here, activate USB debugging.
Now click again on Refresh in the ADB Driver Installer, and your device should appear. If it still doesn’t work, you need to change the USB connection mode. Many smartphones are set to use the USB cable only for charging by default. This is intentional, so your files are invisible to the user of the connected computer.
Pull down the notification from the top of the screen of the smartphone while it is connected to your computer. From here, press on the USB connection type. Then select either MTP or PTP. (We found success with both options).
Now, when you click on Refresh, you should see your device in the list of ADB Driver Installers. Click on the line displaying your device, and then click Install. This should install the appropriate ADB drivers for your smartphone.
If you have problems, you need to open the Device Manager, delete existing entries with your smartphone and repeat the installation.
Install ADB Tools on Windows
Now we want to make use of the ADB drivers. To ensure everything is as recent as possible, first, head to this website and download the android sdk_ [release number] -windows.zip file from down the page.
Unpack the archive and open the SDK Manager.exe file. Wait ten seconds, until the right window (see above) opens. Since we’re not looking to program an app, we can remove a lot of the checkmarks. In fact, only Android SDK Platform Tools needs to be left checked. Note: repeat this procedure if ADB Tools begins to misbehave at any point.
Next, open up the new platform-tools folder in the previously extracted folder. Hold shift and right click anywhere in the white space of this folder and click Open a command window here. With your smartphone connected via USB to your computer, type in the command window adb devices. On your smartphone, you will see a warning message (bottom-right image).
Once you have enabled USB debugging on your device and allowed it from the computer (pictured above), you device should appear in the device list within the command window.
Install ADB on Mac or Linux
The Unix-based systems of Mac OS and Linux make things much easier. Firstly, they eliminate the hassle of drivers. Secondly, the ADB tools keep themselves up to date thanks to simple package management systems. Mac users install the package manager Homebrew and then run brew install android platform-tools. Linux users need to look in the package system for android-platform-tools and install it. Subsequently, the ADB tools should be defined globally, so you are able to use the following ADB commands in the command line.
ADB commands
adb backup -f FullBackup.ab -apk -all: The idea here is that you make a full backup of your app data. In practice, the results are unreliable. Not all apps allow for an ADB backup, meaning you might need to find an alternative method.
adb devices: With this command you will receive an overview of all devices connected to the computer device with ADB support. Here you can see the device identifier and the status. If the word Unauthorized appears, it means you need to allow the computer permission to communicate with your smartphone.
adb reboot: reboots your smartphone
adb reboot recovery: reboots your device into recovery mode
adb reboot bootloader: reboots into the bootloader. Once it is in this mode, you can communicate with the device via the fastboot command.
adb push[directory on the computer / dateiname.endung] [Directory in the smartphone]: this command moves a file from the stated folder on your computer to the stated folder on your smartphone.
adb pull [Directory in the smartphone / dateiname.endung] [directory on the computer]: if you run this command, it will save a file from your smartphone or tablet to your PC. Without specifying the computer directory, the file will land in the path of the ADB executable or /home directory.
adb shell screencap -p /sdcard/screenshot.png adb pull /sdcard/screenshot.png adb shell rm /sdcard/screenshot.png:To take a screenshot, saved to your computer.
adb help: overview of all ADB commands, syntax and help.
ADB to flash apps and updates
adb sideload update.zip: this command is used to install files, such as official device updates, on your smartphone. More complex installations, such as those of Custom ROMs, however, are done through the fastboot interface.
(No, you can’t sue yourself for.)If you are interested in reading more about someone who self-married and her experiences in doing so (you know you are) go ahead and click on the article below.is an attorney and founding partner at the law firm. Matt has a background in business consulting, estate planning, business start-ups and bankruptcy and is licensed to practice in both Nevada and California.
In fact, personal goals and resolutions are made and broken by individuals daily without legal implication. You cannot be arrested or fined for marrying yourself.Individuals are free to make commitments to themselves at any time they choose.
adb install [android app].apk: this can be used to install an Android app (APK) on your smartphone / tablet.
ADB errors: common error messages and solutions
Command Not Found: you have made a mistake, or the command is not yet available in your ADB version. Check the command via adb help or update to a newer version ADB.
No Device: Your USB cable is not connected properly, the ADB interface on your phone is not running or your computer does not recognize your smartphone. Try using a different USB port, another cable, enable USB debugging, check the drivers, the computer, and restart your device.
Server is out of date: The version of ADB Tools on your computer and the version of Android on your smartphone must be compatible. If they are not, this error occurs. Update your version of ADB Tools.
Waiting for device: This error is largely the same as the No Device error. Your computer does not recognize your smartphone. See above for the solutions.
What now?
Now you are aware of all the ways you can go about modifying your smartphone. Be it sideloading an update, rooting, or whether it is the installation of different firmware, you now have full control over your smartphone.
Need any further help? Put your questions in the comments section below.
If you want to root your Android device, install a custom ROM or many other advanced-level techniques then you need to learn how to install ADB and Fastboot on Windows. Here is a guide for getting going on getting the most out of your Android experience as well as a list of the most common mistakes.
Jump to a section
ADB commands: the most important commands and functions
ADB errors: common errors and solution
What you should know before you start
What is ADB?
ADB (Android Debug Bridge) consists of a client and server part each communicating with the other. In laymen's terms, it's a communication tool between your smartphone and PC. It is accessed via the command prompt on Windows and is used to send commands to Android from a PC. In other words, ADB is very helpful to the Android community for rooting, flashing new ROMs or simply troubleshooting smartphones.
What is fastboot?
Fastboot is basically a diagnostic tool used to modify the Android file system from a computer when the smartphone is in bootloader mode. The commands are basic, and include, for example, to 'flash' (install) a boot image or a bootloader.
What are drivers?
Adb Reboot Recovery Download Windows 7
A driver is a small program that allows an operating system – Windows in this case – to recognize a device and interact with or use it. Each deveice has its own driver, hard drive, mouse, etc. For our smartphones, the system itself uses a driver, the ADB mode and fastboot mode also because the interface is not the same. To summarize, Windows needs a driver for the smartphone, for fastboot and ADB. They are common for all smartphones.
Install ADB drivers on Windows
In our test with a Windows 10 system, we didn’t have to install any additional drivers and could, with any Android smartphone, immediately access the ADB interface. On Windows 7 and earlier OS versions, connecting your smartphone and PC via ADB was somewhat more complex.
On Windows 7, the ADB interface will rarely be recognized. If the appropriate ADB driver is missing, your smartphone and PC will not be able to communicate. Thankfully, the ADB Driver Installer offers a universal solution to the problem. Make your way to this site and click on ADB Driver Installer (9:22 MB). Open the zip file and start the .EXE file contained therein. Confirm the warning regarding user access controls when it appears.
Enable USB debugging
Make your way to Settings, then tap on About phone and press seven times in quick succession on Build number. Go back to the main Settings menu, and you will now see an option for Developer options above About phone. In here, activate USB debugging.
Now click again on Refresh in the ADB Driver Installer, and your device should appear. If it still doesn’t work, you need to change the USB connection mode. Many smartphones are set to use the USB cable only for charging by default. This is intentional, so your files are invisible to the user of the connected computer.
Pull down the notification from the top of the screen of the smartphone while it is connected to your computer. From here, press on the USB connection type. Then select either MTP or PTP. (We found success with both options).
Now, when you click on Refresh, you should see your device in the list of ADB Driver Installers. Click on the line displaying your device, and then click Install. This should install the appropriate ADB drivers for your smartphone.
If you have problems, you need to open the Device Manager, delete existing entries with your smartphone and repeat the installation.
Install ADB Tools on Windows
Now we want to make use of the ADB drivers. To ensure everything is as recent as possible, first, head to this website and download the android sdk_ [release number] -windows.zip file from down the page.
Unpack the archive and open the SDK Manager.exe file. Wait ten seconds, until the right window (see above) opens. Since we’re not looking to program an app, we can remove a lot of the checkmarks. In fact, only Android SDK Platform Tools needs to be left checked. Note: repeat this procedure if ADB Tools begins to misbehave at any point.
Next, open up the new platform-tools folder in the previously extracted folder. Hold shift and right click anywhere in the white space of this folder and click Open a command window here. With your smartphone connected via USB to your computer, type in the command window adb devices. On your smartphone, you will see a warning message (bottom-right image).
Once you have enabled USB debugging on your device and allowed it from the computer (pictured above), you device should appear in the device list within the command window.
Install ADB on Mac or Linux
The Unix-based systems of Mac OS and Linux make things much easier. Firstly, they eliminate the hassle of drivers. Secondly, the ADB tools keep themselves up to date thanks to simple package management systems. Mac users install the package manager Homebrew and then run brew install android platform-tools. Linux users need to look in the package system for android-platform-tools and install it. Subsequently, the ADB tools should be defined globally, so you are able to use the following ADB commands in the command line.
ADB commands
adb backup -f FullBackup.ab -apk -all: The idea here is that you make a full backup of your app data. In practice, the results are unreliable. Not all apps allow for an ADB backup, meaning you might need to find an alternative method.
adb devices: With this command you will receive an overview of all devices connected to the computer device with ADB support. Here you can see the device identifier and the status. If the word Unauthorized appears, it means you need to allow the computer permission to communicate with your smartphone.
adb reboot: reboots your smartphone
adb reboot recovery: reboots your device into recovery mode
adb reboot bootloader: reboots into the bootloader. Once it is in this mode, you can communicate with the device via the fastboot command.
adb push[directory on the computer / dateiname.endung] [Directory in the smartphone]: this command moves a file from the stated folder on your computer to the stated folder on your smartphone.
adb pull [Directory in the smartphone / dateiname.endung] [directory on the computer]: if you run this command, it will save a file from your smartphone or tablet to your PC. Without specifying the computer directory, the file will land in the path of the ADB executable or /home directory.
adb shell screencap -p /sdcard/screenshot.png adb pull /sdcard/screenshot.png adb shell rm /sdcard/screenshot.png:To take a screenshot, saved to your computer.
adb help: overview of all ADB commands, syntax and help.
ADB to flash apps and updates
adb sideload update.zip: this command is used to install files, such as official device updates, on your smartphone. More complex installations, such as those of Custom ROMs, however, are done through the fastboot interface.
adb install [android app].apk: this can be used to install an Android app (APK) on your smartphone / tablet.
ADB errors: common error messages and solutions
Command Not Found: you have made a mistake, or the command is not yet available in your ADB version. Check the command via adb help or update to a newer version ADB.
No Device: Your USB cable is not connected properly, the ADB interface on your phone is not running or your computer does not recognize your smartphone. Try using a different USB port, another cable, enable USB debugging, check the drivers, the computer, and restart your device.
Server is out of date: The version of ADB Tools on your computer and the version of Android on your smartphone must be compatible. If they are not, this error occurs. Update your version of ADB Tools.
Waiting for device: This error is largely the same as the No Device error. Your computer does not recognize your smartphone. See above for the solutions.
What now?
Now you are aware of all the ways you can go about modifying your smartphone. Be it sideloading an update, rooting, or whether it is the installation of different firmware, you now have full control over your smartphone.
Need any further help? Put your questions in the comments section below.