How to manually update Android step by step and without surprises

Last update: May 25th 2026
  • Why many Android phones stop receiving official updates and what support limits manufacturers set.
  • Differences between forcing an OTA update, manually installing firmware, or using custom ROMs.
  • Specific guides for manually updating Samsung, Xiaomi, Huawei, Google, Sony, LG, OnePlus and other manufacturers' mobile phones.
  • Risks, precautions, and safety tips before manually updating Android.

Update Android manually

If you feel like your phone is getting slower and slower, or you're envious of the new Android features on other phones while yours remains unchanged, it's likely you haven't updated your system in a while. Having the latest version available not only brings design changes and new functions, but also security patches, bug fixes, and often, improved battery management.

The problem is that Android updates don't always arrive, or they arrive late and poorly . Some manufacturers stop providing support after a couple of years, and many budget models are left out of the plan almost from the start. If your device has been "abandoned" by the brand, the notification for a new version will never appear automatically. At that point, you have three clear options: stay as you are, get a new phone, or learn how to update Android manually.

Why has your Android phone stopped updating?

Before we delve into manual methods, it's helpful to understand what's happening with your phone . Several factors are involved in Android: Google develops the system, the manufacturer adapts that base to its hardware and customization layer, and sometimes the carrier also intervenes by adding its own apps or restrictions. Each layer introduces delays.

In practice, most brands offer major version updates (Android 12, 13, 14, etc.) for about two years. Some, especially in recent high-end models, have started promising three, four, or even more years, but it's still typical for a phone to receive only one or two major Android versions throughout its lifespan.

It's important to distinguish between Android versions and security patches . Even if the manufacturer has decided that your phone won't be upgraded, for example, from Android 12 to 13, they may still continue sending monthly or quarterly security updates for a while longer. Google requires at least two years of patches, but each brand complies differently.

When a manufacturer decides that a model is no longer part of their plans, the device remains on its current version unless you take action. This is where the two main ways to manually update Android come into play: installing official firmware from another region or venturing into the world of custom ROMs.

Check your current Android version and available updates

Before you complicate things by searching for firmware or ROMs, it's worth making sure you really don't have a pending update . Often the OTA update is there, but the notification hasn't appeared yet, or you've accidentally closed it.

To see which version of Android you're using and the status of updates, the basic steps are usually similar on almost all phones:

  • Opens the Settings app on your Android device.
  • Sign in Phone Information or "Tablet information" (in some models it is within "About phone").
  • Search the sections Android version, "Android security update" and "Build number" to see where you are.

To try and force an official OTA without doing anything unusual:

  • Go to Settings> System (or "Additional settings" in some layers) > "Software update" or similar.
  • Press on Search for updates or "Download and install" and wait for the system to query the servers.
  • If there is a new version, follow the on-screen steps; otherwise, you will see a message indicating that your software is already up to date.

On Google Pixel phones, it might simply appear as " Software updates " within System. On others, like some Xiaomi or Samsung models, the option has its own section in Settings. Take a minute to explore it because, if the update exists for your model and region, the easiest and safest way is to install it over the air (OTA).

Why an OTA update may never arrive

Sometimes you know there's a new version for your device (because others with the same model have already received it), but your phone doesn't recognize it . This doesn't always mean you're out of support; often it's due to the staggered way firmware is rolled out.

Manufacturers typically release updates first in certain countries or to small groups of users for testing. If everything goes well, they roll them out to more regions; if a serious bug appears, they pause the rollout, fix it, and start again. During this time, it's possible that the update won't yet be available in your region, even if a newer official firmware exists for the same model.

Carriers also play a role : if you bought the phone through a carrier, that version likely has its own specific settings, and the carrier is the one who has to validate the update. This can add weeks or months of delay compared to the unlocked version.

In addition, there are more mundane reasons why an update might not install: an unstable Wi-Fi connection, low battery, nearly full internal storage, or temporary server errors. If Android notifies you of a new version but the download fails, try connecting to a different Wi-Fi network, charging your phone to over 75% battery , and freeing up some storage space before trying again.

When your phone is quite old, it may simply not be compatible with the new version. Each major Android update typically requires a minimum hardware specification in terms of processor, GPU, and RAM. Most manufacturers limit themselves to offering updates for about two years for each product line, and entry-level models are usually the first to be left behind.

Update Android officially: OTA and manufacturer tools

The easiest way to keep your phone up to date is with over-the-air ( OTA ) updates, which arrive as a notification. You don't need to connect your phone to a computer or download anything manually: the update app itself manages the process. This system works for both Android phones and tablets.

  How to download Minecraft for PC: complete guide to editions and launcher

When the OTA update is available, you'll see a notification indicating that a software update is ready to download. Simply accept it, wait for the package to download (preferably over Wi-Fi), and follow the steps to restart and complete the installation. Your phone will restart once or several times and, after a few minutes, will boot up with the new version.

If you don't want to wait for the update to arrive automatically, almost all manufacturers include the option to search for it manually in the settings, as we saw earlier. If nothing appears, some brands offer official tools for updating by connecting your phone to a PC. These applications download the correct firmware for your model and flash it relatively safely.

In most cases, the process with official manufacturer software boils down to something like this:

  • Download and install on your PC the upgrade program corresponding (Samsung Kies/Smart Switch, LG PC Suite, Huawei HiSuite, etc.).
  • Connect the mobile phone to the computer with a USB cable, usually with the battery above 30%.
  • Wait for the tool to detect the device and check for a newer software version.
  • Click on "Update" or "Install latest firmware" and let the PC complete the entire process without disconnecting the phone.

This approach is slower than a direct OTA update, but by using official methods you greatly reduce the risk of compatibility issues and you shouldn't have any warranty conflicts, as long as you don't tamper with anything outside the tool.

Install official firmware from another region

If you've already checked all the official channels for your country and nothing's changed, but you know your model has a newer version in other parts of the world, you can consider installing the firmware from another region . This is where things get more advanced, with more risks and technical steps.

The idea is simple on paper: the same phone is sold in different countries with the same hardware, but with different region codes . Firmware released for another market can be installed on your device if the model number matches exactly, allowing you to receive an update before it officially arrives in your region.

The first step is to locate the correct firmware. These files are several gigabytes in size, and their source varies depending on the brand. Some companies provide system images on their official websites; for others, you have to resort to third-party repositories and forums that compile stock ROMs.

Some of the most popular resources for downloading official firmware for various brands are repositories like Sammobile, StockRom, XperiaFirmware , and the developer websites of Google and other manufacturers. It's crucial to verify that the file corresponds to the exact same model, series, and, if possible, the same hardware variant (4G, 5G, dual SIM, etc.). Even a single incorrect letter in the model number can render your phone unusable.

Firmware installation varies considerably from manufacturer to manufacturer. On Samsung phones, for example, a special Download mode and a PC program called Odin are used, while some ASUS devices allow you to install the update simply by copying the file to the internal storage and restarting. Pixel and Nexus devices use tools like ADB and fastboot from a computer.

Since there are countless variations, the wisest course of action is to follow the instructions on the firmware download page precisely and consult technical forums like XDA-Developers, where most phones have dedicated threads explaining the process step by step. An incorrect flash can brick your phone, so proceed at your own risk.

Update Android manually according to the mobile phone brand.

Each manufacturer has its own quirks and tools, so the manual update process isn't identical for everyone. These are the most common methods for some of the most widespread brands when a standard OTA update isn't an option.

Samsung: Odin and Download Mode

On Samsung devices, when the update doesn't arrive via OTA or is blocked by the carrier, Odin is often used . It's a well-known Windows tool that allows you to flash official firmware.

The typical flow consists of:

  • Download the exact ROM for your model (from Sammobile, XDA or similar repositories) making sure that the model number matches 100%.
  • Install the Samsung USB drivers on your PC and open Odin.
  • Turn off your mobile phone and turn it on in download mode (usually combining physical keys such as Volume Down + Power + Home, depending on the model).
  • Connect the phone to the computer; Odin should detect it.
  • Load the firmware file into the AP box (or into the corresponding sections, if they are separate).
  • Press Start and wait patiently for the flashing to finish.

These packages are usually large, and the process takes several minutes. While Odin is working, try not to unplug the cable or turn off your PC to avoid serious problems.

Sony: Flashtools

On Sony mobile phones, a classic alternative to OTAs is Flashtools , a computer application that allows you to install official firmwares relatively affordably.

The usual, simplified steps are:

  • Locate and download the firmware file specific to your Xperia model.
  • Save the file to a specified folder and open Flashtools on your PC.
  • Turn off your phone and connect it to the computer while holding down the power button. volume down.
  • Load the file into Flashtools, select the flashing mode and launch the process.

Finding Sony ROMs isn't as easy as with other brands, but with patience and the right forums, there's usually a way to update your device to the latest version released by the company.

  How to optimize an SSD in Windows 11 for truly lightning-fast performance

BQ: Official tool and fastboot mode

Despite losing prominence, BQ once offered a fairly straightforward official tool for updating and restoring its phones using what they called a hard reset. The mechanism is based on fastboot mode.

Generally, the sequence boils down to:

  • Download the BQ tool package to your computer and install it.
  • Activate on your mobile phone the bootloader unlock from the development options.
  • Turn off the device and boot it into fastboot mode by holding down the power and volume down buttons simultaneously.
  • Connect it to the PC and, from the tool, choose "install latest available firmware" or similar.

The utility itself guides the process, so, all things considered, it's a simple way to recover a BQ device with the latest software they've released.

LG: PC Upgrade Suite

For years, LG has offered desktop tools to keep its mobile phones up-to-date without requiring users to handle complicated files. Simply install the official program, connect your phone with the original cable, and follow the instructions.

The company recommends performing these operations from a laptop or a PC connected to a UPS, as a power outage during flashing could brick the phone. In this case, the suite itself checks if there is a newer version of Android for your model and, if so, downloads and installs it.

OnePlus: ROM from recovery

OnePlus has gained fame for its community and for making official ROMs quite accessible . To install an update manually, one of the easiest methods is to use recovery mode.

The basic procedure is usually:

  • Download the latest official ROM for your model from the OnePlus website.
  • Copy the file (usually in .zip format) to the internal memory from the phone, without putting it in many folders.
  • Turn off the phone and start it in recovery mode by pressing Power and volume down at the same time.
  • Choose the option to install from internal memory and select the downloaded file.

After flashing, the device will restart and, with some patience on the first boot, it will be updated with the newly installed official version.

Xiaomi: Internal Updater and MiFlash

Xiaomi has its own built-in updater in the MIUI settings, which allows you to install any compatible ROM downloaded in .zip format. Often, upgrading from a stable version to a newer one is as simple as using this updater.

If that method doesn't work or you want to perform a clean install, you can use fastboot ROMs and the MiFlash tool on your PC. The process, broadly speaking, includes:

  • Download the appropriate fastboot ROM from the official MIUI forum and extract the file.
  • Install MiFlash on your computer and also the official Google ADB drivers.
  • Activate developer options on your mobile device (by tapping repeatedly on the MIUI version) and enable USB debugging.
  • Connect the Xiaomi to the PC, open a command window in the ADB folder and use commands like "adb reboot edl" or similar to enter the appropriate mode.
  • Open MiFlash, select the folder where the ROM is located, press Refresh to detect the device, and finally press Flash.

It is a more delicate method, but very effective for changing versions or recovering a phone that has become unstable after an update failure.

Huawei: HiSuite

In the case of Huawei, the most convenient and recommended way to update manually is through their HiSuite tool . This desktop application allows you to manage backups, restores, and firmware updates.

The procedure is usually as simple as:

  • Install HiSuite on your PC from the official Huawei website.
  • Connect the mobile phone to the computer with the USB cable, making sure it has enough battery.
  • Open HiSuite and wait for it to recognize the device and check for new software versions.
  • If an update is found, click on "update system" and let the program do its job.

The advantage of this method is that it is completely official and greatly reduces the margin of error, ideal if you don't want to struggle with third-party commands or tools.

Google Pixel and Nexus: Factory Images and Manual OTA

Pixel phones and older Nexus devices are by far the easiest to update directly from Google. There are no third-party skins to delay the releases, and Google itself publishes both the factory images and OTA packages on its developer website.

To install an OTA manually via ADB, the procedure is usually as follows:

  • Download the OTA package corresponding to your model from the official Google website.
  • Activate USB debugging on your mobile phone and connect it to your PC.
  • Reboot it into bootloader mode using the physical buttons or the command "adb reboot bootloader".
  • From the bootloader, enter the recovery mode And when the Android mascot appears, press and hold the power button and the volume up button.
  • Select "Apply update from ADB" from the menu.
  • On your computer, run "adb devices" to check that it detects it, and then "adb sideload OTA_filename.zip".

After the sideload is complete, the system will be updated to the new version. It's also possible to flash the full factory images using fastboot, which reinstalls the system from scratch, but this involves more steps and usually erases data.

Installing a custom ROM when there is no longer official support

If your phone no longer has pending updates in any region and the manufacturer has decided to leave it as is, you still have the option of using a custom ROM . This refers to firmware that doesn't come from the manufacturer, but from independent developers and communities who adapt recent Android versions to older devices.

The world of ROMs can be wonderful if you like tinkering: it allows you to extend the life of phones that the manufacturer has abandoned, try almost pure Android or variants with tons of extra features, and in many cases upgrade to Android versions that would officially never reach that model.

  How to play Squad Busters on PC and everything you need to know

The tricky part is that the process varies greatly between devices and requires a minimum of patience and reading. There isn't a single universal tutorial, but almost all guides for installing custom ROMs share a series of basic steps:

  • Gain root access on the device, in many cases necessary to be able to modify deep parts of the system.
  • Unlock the bootloaderThat is, allowing the phone to load systems other than the original ROM signed by the manufacturer.
  • Install a custom recovery (like TWRP), which replaces or complements the standard Android recovery mode with extra features, including installing ROMs from .zip files.
  • Download the chosen ROM (and, if necessary, the Google app packages) and copy them to the mobile storage.
  • Boot into recovery and flash the ROM following the developer's specific instructions.

On some specific models, rooting isn't required to install a ROM, and on others the order of operations changes slightly, but you'll generally go through these steps. Each brand imposes its own restrictions: some manufacturers allow you to unlock the bootloader relatively easily, while others make it quite complicated.

If you decide to go this route, forums like XDA-Developers are your best friend. They usually have threads dedicated to each model with instructions, common problems, and solutions contributed by the community. It's crucial to follow the official instructions for each ROM because small details like the recovery version, the order of wipes, or additional files vary from one project to another.

Popular custom ROMs to flash Android

The ROM ecosystem is huge and many of them are derived from each other, but there are several large and well-known projects that serve as a reference when you want to give your mobile a second life with a newer version of Android.

LineageOS is probably the best known. It rose from the ashes of CyanogenMod and maintains the philosophy of offering an Android experience very close to the AOSP codebase, but with certain improvements in privacy, performance, and customization. Its list of supported devices is constantly growing and, in many cases, allows users to enjoy current versions of Android on older models.

Another veteran is Paranoid Android , which went through a hiatus but returned with modern builds based on recent Android versions. It typically focuses on a clean experience, with some unique interface touches and exclusive features, although the number of officially supported devices is lower than in other projects.

For those seeking extreme lightness, there are options like SlimRoms , which are based on AOSP and minimize bloat, adding only a few features on top. However, their development has been inconsistent, and they aren't always up-to-date across all price ranges.

At the other end of the spectrum are ROMs like Resurrection Remix or Dirty Unicorns , which focus on including as many options and settings as possible so you can customize absolutely everything. Resurrection Remix has had periods of lower activity, while Dirty Unicorns has stood out for trying to maintain good stability despite the avalanche of features.

We must not forget projects like AOSP Extended , which starts directly from pure Android code and adds additional customization options, or CarbonROM , highly valued for its balance between stability, advanced features and fairly active support on numerous models.

In any case, beyond these big names, there are countless custom ROMs specifically designed for a single device or product line, created by individual developers. Many of these can be found on specialized forums for each model and can perform better than generic ROMs, provided the author keeps the ROM updated.

Forcing an Android update and risks to consider

If your phone refuses to update to the latest version even though it's supposedly due, you can still try forcing the update . On newer devices, the most direct way is usually to go to Settings > Software update > Download and install, and repeat the search several times.

If the system detects an update but for some reason freezes or fails, clearing the update app's cache , restarting the device, or freeing up storage space and trying again might help. When a new version doesn't even appear, your only options are the more technical ones: reinstalling Android via PC or installing a custom ROM, with the risks that entails.

Among the most significant dangers of these methods are:

  • Brick the phone If the flashing process is interrupted, incorrect files are used, or a tutorial that does not correspond to your model is followed.
  • Lose the Warranty by unlocking the bootloader or installing unofficial ROMs, depending on the manufacturer's conditions.
  • Open the door to vulnerabilities if you download firmware from dubious sources or if you install ROMs without recent security patches.
  • Delete all your data if the process requires a complete wipe of the internal memory.

If your phone no longer receives patches and you don't want to or can't change devices, it makes sense to take extra precautions with a good Android security and optimization app , frequently check app permissions, and avoid installing APKs from outside Google Play unless you know exactly what you're doing.

To avoid unpleasant surprises, it's always advisable to make a complete backup (photos, contacts, chats, documents…) before touching anything, use a USB cable in good condition, and make sure that both your phone and computer have sufficient battery or are plugged in throughout the process.

Manually updating Android might seem complicated, but by calmly following the official steps, consulting reliable sources, and respecting the specifics of each brand, it's perfectly possible to extend the lifespan of your phone, enjoy modern features, and maintain minimum security guarantees even when the manufacturer has decided to move on.