Owners of smartphones with “pure” Android, such as Google Pixel, Nokia or Motorola, often value their devices for their speed and the absence of unnecessary pre-installed software. However, over time, the system begins to require fresh security patches and new features that come only with new versions of the OS. The update process in this ecosystem is as standardized as possible, but there are nuances that can confuse an unprepared user.

Updating the operating system is not just changing a number in the settings, it is a complex process of replacing system partitions that requires care. If you decide to upgrade your device, it is important to understand the difference between automatically receiving firmware over the air and manually installing the image via a computer. In this article we will analyze all the available methods, from the simplest to the most advanced, so that you can choose the best path for your situation.

Before you begin any manipulations, you need to make sure that your device is compatible with the new software version. Manufacturers often limit support for older models, so Checking the availability of an update becomes the first step. Ignoring the requirements for free space or battery level can lead to the system freezing during the installation process.

Preparing the device for installing a new version

Any interference with system files carries potential risks, so the preparation stage should not be skipped. The first step is to create a complete backup of all important data. Even if the update goes smoothly, application failures after changing the OS version are common, and the ability to roll back to a working state will save your photos and documents.

Particular attention should be paid to the condition of the battery. The process of writing new firmware to flash memory is energy-intensive, and a sudden power outage at a critical moment can turn a smartphone into a brick. Make sure that the charge level is at least 60%, and it is better to connect the device to the network directly.

⚠️ Attention: If your smartphone was previously unlocked (root access, unlocked bootloader), the standard update may not install or lead to the loss of superuser rights. In such cases, a specific approach is required through patching images.

Also free up enough space in the internal storage. The update file can weigh from 1 to 3 gigabytes, but it requires even more space to unpack it and temporarily store system files. Clearing the application cache and deleting unnecessary video files before starting the procedure is a reasonable precaution.

☑️ Checklist before updating

Done: 0 / 4

Automatic update via OTA (over the air)

The most common and safe method for most users is to receive updates through the built-in OTA (Over-The-Air) mechanism. Google or the manufacturer's servers check your device's serial number and regional settings, and then update the current build. This method does not require a computer or special knowledge.

To start the test, go to the settings menu of your smartphone. The path may vary slightly depending on the model, but the logic remains the same for pure Android. Typically, you need to find the section responsible for information about the device and software status.

Click the check for updates button. If a new version is available, the system will offer to download and install it. During the download process, you can continue to use the phone, but the installation will require a reboot and will take from 10 to 30 minutes, during which access to the device will be closed.

  • 📲 Go to Settings → System → System update.
  • 🔄 Press the button "Check for updates".
  • 📥 Download the package and confirm installation.
  • ⏳ Wait for the applications to automatically restart and optimize.

It is worth noting that rollout (gradual distribution) of updates can take several weeks. If they are already writing on the forums about the release of a new version, but your settings are silent, this is normal. Servers release firmware in waves to minimize the load and track possible critical errors in the early stages.

💡

If the update is not found, try clearing the cache of the Google Play Services and Settings application before checking again.

Manual installation via Recovery Mode

If the automatic method does not work or you If you want to speed up the process by receiving the update before the official release in your region, you can use the manual installation method. To do this, you will need to download the official firmware image (file with the .zip extension) from a trusted source, for example, from the manufacturer’s website or the Google Factory Images portal.

Download the update file to the internal memory of the device or to a memory card. After this, you need to put your smartphone into Recovery Mode. On most devices with pure Android, this is done by turning off the device and then holding down the key combination Volume Down + Power or Volume Up + Power.

In the recovery menu, navigation is carried out with the volume buttons, and selection is done with the power button. You will need to find the “Apply update from ADB” or “Apply update from SD card” item, depending on where you saved the file. The system will check the digital signature of the file, and if it matches the hardware ID of the device, installation will begin.

⚠️ Attention: Installing firmware from a different model or region via Recovery is impossible without modifying the bootloader. The system will display the error “Verification failed” and interrupt the process.

This method is convenient because it does not require a connection to a PC, but requires care when selecting a file. An error in the firmware version can lead to a cyclic reboot. Always check the Build Number before downloading.

What to do if Recovery does not see the file?

Make sure that the file has a .zip extension and is not renamed. Also check that the file is in the root of memory and not in a folder. Some stock recovery does not support installation from internal memory partitions, requiring an external SD card.

Updating via Fastboot and computer

The most powerful and universal updating method available to advanced users is using the Fastboot interface. This method allows you to completely reflash the device, correcting file system errors and guaranteeing a “clean” installation without any remnants of old files. To do this, you will need a computer with ADB and Fastboot drivers installed.

First you need to unlock the Bootloader, if this has not been done previously. Please note that this procedure completely erases all data from the device. After unlocking, download the full firmware image for your model. Unpack the archive and find the automatic installation script.

Connect the phone to the computer via a high-quality USB cable and switch it to Fastboot mode (usually by pressing Volume Down + Power when turning it on). In the command line on your computer, go to the folder with the firmware and run the corresponding script.

fastboot flash boot boot.img

fastboot flash system system.img

fastboot reboot

However, for most Google factory images there is a special script flash-all.bat (for Windows) or flash-all.sh (for Linux/Mac). Running this file automatically flashes all partitions: bootloader, radio, system, boot image and recovery. The process takes about 10-15 minutes.

Update method Complexity Risk of data loss Requirements
OTA (Over the Air) Low No Wi-Fi, Charge
Recovery (SD card) Medium No (usually) Firmware file
Fastboot (PC) High Yes (full reset) PC, Cable, Drivers
SideLoad (ADB) High No PC, Cable, ZIP file
💡

Using Fastboot is the only way to restore the device if it stops booting after an unsuccessful update, but requires a complete data wipe.

Using Android Debug Bridge (ADB Sideload)

Method ADB Sideload is the golden mean between the simplicity of OTA and the reliability of Fastboot. It allows you to install an update file (.zip), downloaded manually, through a connection to your computer while in Recovery mode. This is especially useful when the phone cannot boot into the system for OTA installation, but the recovery mode works fine.

You need to download the update package in ZIP format. Then switch the device to Recovery mode and select Apply update from ADB. On your computer at the command line, enter the command to start transferring the file.

adb sideload update_file_name.zip

After entering the command, the data transfer process will begin. Progress will be displayed both in the computer terminal and on the smartphone screen. It is important not to interrupt the connection with the USB cable until a successful installation message appears.

  • 💻 Install the package Platform Tools to the computer.
  • 🔌 Connect the phone in Recovery mode (ADB Sideload item).
  • ⌨️ Enter the command adb devices to check the connection.
  • 🚀 Run command adb sideload with the path to the file.

This method is often used by enthusiasts to install custom builds or unofficial updates that are not signed with manufacturer keys. However, in the case of stock Android, it guarantees the installation of only original certified images.

📊 Which update method do you prefer?
Automatically over the air (OTA)
Via computer (Fastboot/ADB)
Manually via Recovery
I do not update at all

Possible problems and their solutions

Even if you follow all the instructions, unforeseen situations may arise. One of the most common problems is a signature verification error or lack of space, which interrupts the installation at the 20-40% stage. In such cases, the system will usually roll back to the previous version, but the phone may get stuck in a reboot loop.

If you notice rapid battery drain or body heating after the update, give your device time to optimize in the background. Indexing files and rebuilding databases can take up to 24 hours of active use. Don't panic and try to reset the settings in the first hour after the update.

⚠️ Attention: Interfaces and names of menu items may change slightly depending on the version of Android and the manufacturer's shell. Always check the latest instructions for your specific model on the official support website.

If a bootloop (endless boot) occurs, try entering Recovery mode and performing a factory reset (Wipe Data/Factory Reset). This will delete user data, but often allows the system to start up correctly with the new firmware. If this does not help, you will need to flash it via Fastboot with a complete wipe of all partitions.

Frequently asked questions (FAQ)

Is it possible to update Android on a phone that is not officially supported?

Officially - no. Update servers will not send a new version to a device that has been removed from support. However, if you have an unlocked bootloader, you can install custom ROM (for example, LineageOS), which is based on a new version of Android. This requires in-depth knowledge and voids the warranty.

Will the over-the-air (OTA) update erase my data?

No, the standard OTA update is designed to preserve all user data, settings and applications. The data is erased only when using the Fastboot method with the flag -w or when manually resetting the settings in Recovery.

Why am I not receiving an update, although a friend with the same phone already has it?

The distribution of updates occurs in stages. Google and manufacturers release them in waves to track down possible bugs. The region of sale of the device and the telecom operator, which can block updates until their own tests are carried out, can also have an impact.

What is the “Security Patch Level” and how often is it updated?

The security patch level is the date when the latest vulnerability fixes were included in the system. On devices with pure Android (Pixel) they arrive monthly. On other devices, the schedule may be quarterly or depend on the manufacturer's policy.

Is it possible to roll back to a previous version of Android after updating?

Officially, this function is not provided and is often blocked by Anti-Rollback protection. An attempt to rollback via Fastboot may lead to a complete blocking of the device (Hard Brick). The only safe option is to reset the settings if the new version does not work correctly.