Want to have a recent version on your smartphone? but your manufacturer won’t provide further updates. In these cases, you can apply updates manually with the help of a PC using ADB. Every device has a specified number of software updates. After those limits devices are not further provided with Updates.
In this post, we are going to cover what is Apply update from ADB, its advantages and disadvantages, requirements, and How to Apply Update from ADB to Android Devices. The Apply update from the ADB option is found in android recovery mode. This is the easiest way to sideload the updates to your smartphone with minimal effort. This is also called Adb sideload.
Table of Contents
- What is ADB
- What is ADB sideload?
- How ADB works
- Advantages of Adb
- How to Enable developer Options and USB Debugging on your Android device
- How to Download and Install ADB Drivers
- Things to do before Installing update via ADB
- How to apply Update from ADB sideload
What is ADB
ADM stands for Android Debug Bridge. It is a command-line tool that helps to control or communicate with your smartphone or devices. It can be used to Debug and Update apps, software, etc. Unix shell can be directly accessed through ADB. It is a built-in program for smartphones.
ADB has 3 components which include a Client, Daemon, and a server.
What is ADB sideload?
you probably heard sideloading many times. Sideloading refers to installing applications and software from an external source. ADB sideload refers to installing (sideloading) apps and software using ADB.
Check out: How to activate Engineering Mode on Android.
How ADB works
The client sends a command for a Daemon, Which in turn runs those commands. The communication between the client and Daemon is overseen by Server.
When you activate or Run ADB, At the first Client will be started. The client starts the new server process and sends commands. When the server is started. It starts receiving commands from clients. The server finds adb Daemon and sends commands to it. This is a working process illustrated in a simple manner. It is not as simple as said above.
Advantages of Adb
- Install Applications and software from PC
- Transfer files between devices using push and pull
- Alter system files( needs root)
- Access Command Line Interface on your deviceg
- Capture and Record Screen
- Sideload Software
- Debug Applications and programs.
- Access and trace errors
- Reboot Device, Enable Bootloader and recovery mode with out physical keys.
- Remove Bloatware without the root
- Remove pre installed APPS
How to Enable developer Options and USB Debugging on your Android device
You need to enable USB debugging for Adb to work. By default, it will be disabled due to security options. Follow the below steps to enable USB debugging. Settings might be a little different from device to device but, They will be almost similar. Here we are going to cover how to enable USB debugging on Samsung.
Step 1: Go to Settings on your Smartphone.
Step 2: Now Go to About Section, Then to Software Information.
Step 3: In Software Information. Go to the build number and click on it 5-8 times.
Step 4: After clicking Your Developer Mode will be Activated and can be found in normal Settings. You can also search for it.
Step 5: Once Activated The Developer options can be below the About phone setting.
Step 6: Find the Debugging section and set USB Debugging to ON>
How to Download and Install ADB Drivers
Before connecting or applying updates. You need to install ADB drivers on your PC. The download file and Installation process differ from One Operating system to another. Linux is preferred since the process is easier on Linux. Don’t work we are not just going with Linux. We have covered both Windows and Mac as well.
Note: Files from External sites may contain malware. Only download files from the Official website of manufacturers. The Drivers and files are different for different OEM manufacturers.
How to Download and Install ADB drivers on Windows
Step 1: Start your Computer and Head on the Browser to download drivers.
Step 2: Search Google for Platform Tools and in the results go to developer.android.com.
Step 3: In the Download Section You will Find Download SDK Platform-Tools for Windows. Click on it. you will be presented with terms and conditions, Accept it and click on download.
Step 4: Go to your Download location and Extract it to a new folder on the C drive
Step 5: Now connect your smartphone to Your PC. When connected, you get a confirmation message on your phone and click allow.
Step 6: Now to check the Connection, Simply head on your Chrome browser. and type Chrome://inspect in the address bar. If connected your device shows up there.
Step 7: Now open Command Prompt on your PC. now type cd C:\Filename. In the place of FileName enter the folder name which you created.
Step 8: Next Enter adb devices to check the connection. Click allow on your phone when it requests for connection and again type adb devices in the terminal. Your connected device shows up.
Step 9: Now the Adb driver has been installed on your Pc you can go with the next step.
How to Download and Install ADB Drivers on Mac
Step 1: Search Platform tools for Mac and Download them.
Step 2: Exact the zip file to a separate folder. Copy the location of that folder. The address is found on the navigation bar.
Step 3: Open the Terminal or command prompt and change the working directory to the extracted file. you can do this by type cd ” copied path” and hit enter.
Step 4: Now connect your smartphone to Mac and type adb devices on a terminal. You will get a configuration message on your smartphone. Click allow and again type adb devices.
Step 5: if you see your device, then you are connected. You can go with the next process of installing updates using ADB sideload.
How to Download and Install ADB drivers on Linux
Step 1: Download Android Platform tools for Linux Zip file to install Adb on Linux.
Step 2: Open the downloaded file and extract it to a separate folder. and remember the location of the folder
Step 3: Open the terminal and type cd “path”. The path is the location of your folder. For example cd /user/omkar/Desktop/filename
Step 4: Now connect your android device through USB or WiFi.
Step 5: Now launch the ADB daemon by typing ./adb devices
Step 6: You will receive a confirmation message on your device. click allow.
Step 7: again follow Step 5 and enter ./adb devices on the terminal and hit enter. On the successful connection, you will see your device number. Now you are ready to install updates via ADB.
Things to do before Installing update via ADB
Check whether you are ready with the below steps.
- Charge your device fully to ensure safety during update.
- Have a USB cable( if your device is running on android 10 or below)
- Activate Developer modeand USB debugging on your device.
- Download require File on your PC
- Installed ADB driver on your PC
How to apply Update from ADB sideload
Now you are ready to apply software updates to your device through adb sideloading. If you have completed all the above-mentioned prerequisites you are ready to go.
Step 1: Go to your browser and download the required Update file. Make sure you download from a trusted source. XDA has a specific Forum for different phones head over there and you will find it.
Step 2: Rename the file you downloaded as update.zip
Step 3: Connect your device to the PC, if not connected.
Step 4: Try to create a shorter path to your folder by saving it in easier places. So you can find the file easily
Step 5: Now select the folder and Press Shift + Right-click and then select ” Open PowerShell window here”. The file will be open in Terminal.
Step 6: In Mac right-click on the folder and select terminal.
Step 7: Now Type ” ADB reboot recovery” in Command prompt or terminal. recovery-mode will open up on your smartphone.
Step 8: In the recovery mode select Apply update from ADB. Using volume keys to now up and down and power key to select.
Step 9: Now Type ” ADB sideload Upadte.zip” on your terminal or command prompt. the file will start flashing.
step 10: you will be notified after installing. Now reboot the device by holding the power key.
Now the device will reboot and the software will be upgraded.