Updating the operating system from Android 9 Pie to Android 10 Q is not just a change in the number in the settings, but a real improvement in the performance, security and functionality of your smartphone. The new version brings a responsive wallpaper theme, improved privacy controls, navigation gestures, and optimization for foldable devices. However, the update process may raise questions: does your device support Android 10how to save the data and what to do if the update is stuck?

In this article we will look at all the official and alternative update methods, including OTApackages, manual firmware via ADB and even the use of custom firmware for unsupported devices. We will pay special attention to preparation: from checking compatibility to backing up critical data. And if you encounter an error INSTALL_FAILED_INSUFFICIENT_STORAGE or the device stops booting after the update, at the end of the article you will find solutions to the most common problems.

Before you begin, please note: the update process can take from 20 minutes to several hours depending on the device model and the chosen method. Some manufacturers (for example Samsung or Xiaomi) modify the standard Android, so the interface and steps may differ slightly. If your device is older than 2018, check to see if official support for updates has been discontinued - we'll talk about this in the first section.

1. Checking device compatibility with Android 10

Not all smartphones running Android 9 Piecan be updated to Android 10 Q. Manufacturers usually support updates for 2-3 years from the date of release of the device. For example, Google Pixel 3 received Android 10 in 2019, but Samsung Galaxy S8 (2017) - only in some regions and with a delay.

To find out if an update is available for your model:

  • ๐Ÿ“ฑ Go to Settings โ†’ About phone โ†’ Software update and check for available updates.
  • ๐Ÿ” Enter the model of your device (for example, Redmi Note 7) and the phrase "update to Android 10" in search engine. Official forums XDA Developers or manufacturer websites (Mi Community, Samsung Members) often publish lists of supported devices.
  • ๐Ÿ“‹ Check the table below with popular models and their support status:
Brand and model Year of manufacture Android 10 support Notes
Google Pixel 3/3 XL 2018 โœ… Yes Update available via OTA or manually
Samsung Galaxy S10 2019 โœ… Yes One UI Version 2.0
Xiaomi Redmi Note 8 Pro 2019 โœ… Yes Requires bootloader unlocking
Huawei P30 Pro 2019 โš ๏ธ Partially Without Google services (due to sanctions)
LG G7 ThinQ 2018 โŒ No Official support stopped
โš ๏ธ Attention: If your device does not support Android 10 officially, but you want to update, consider custom firmware (for example, LineageOS 17). However, this requires unlocking the bootloader and may void the warranty.

If your model is on the list of supported ones, but the update does not arrive over the air (OTA), the manufacturer may be releasing updates in stages. In this case, you can try to update manually - this will be discussed in the next section.

๐Ÿ“Š What brand of smartphone are you updating?
Samsung
Xiaomi
Google Pixel
Huawei
Other

2. Preparing your device for an update

Before updating Android 9 to 10 it is critical to complete several preparatory steps. Neglecting them can lead to data loss, system malfunctions, or even bricking of the device (when the smartphone stops turning on). Let's start with the most important thing - backup.

Create a backup copy of the following data:

  • ๐Ÿ“ Contacts and messages: export via Settings โ†’ Google โ†’ Backup or use applications like SMS Backup & Restore.
  • ๐Ÿ“ท Photos and videos: download to Google Photos or copy to your computer via MTP-protocol.
  • ๐ŸŽฎ App data: for games use Google Play Games (if supported), for others use the built-in backup features.
  • ๐Ÿ“‹ System settings: record or photograph key parameters (for example, settings APN for mobile data).

Also make sure that:

  • ๐Ÿ”‹ The battery charge is at least 60% (better connect the device to the network).
  • ๐ŸŒ Connection to Wi-Fi stable (over-the-air update can weigh 1โ€“2 GB).
  • ๐Ÿ“ฑ There is enough free space on the device (minimum 3โ€“5 GB on the system partition).

Battery charge โ‰ฅ60%|Backup of contacts and photos|Free space โ‰ฅ3 GB|Stable Wi-Fi connection|VPN and proxies disabled-->

โš ๏ธ Attention: If you use root access or custom recovery (TWRP), updating via OTA may fail. In this case, manual firmware will be required with a preliminary return to stock recovery.

For devices with an unlocked bootloader (for example, Xiaomi or OnePlus) it is recommended to temporarily block it before updating to avoid conflicts. This can be done through the command:

fastboot oem lock

But remember: locking the bootloader will reset the device to factory settings!

3. Method 1: Over-the-air (OTA) update

The simplest and safest method is updating via OTA (Over-The-Air). It does not require a computer connection and is suitable for most users. Here's how to do it:

  1. Open Settings on your device.

  2. Go to section System โ†’ System update (on some devices the path may differ, for example About phone โ†’ Software update).

  3. Click Checking for updates. If an update is available, a notification will appear asking you to download it.

  4. Confirm the download and wait for it to complete (may take from a few minutes to an hour depending on the Internet speed).

  5. After downloading, click Install. The device will reboot and begin the installation process (this may take 15-30 minutes).

If the button Check for updates does not show Android 10, but you are sure that your device supports this version, try the following:

  • ๐Ÿ”„ Reboot your device and check for updates again.
  • ๐Ÿ“ก Connect to another network Wi-Fi (sometimes corporate networks block updates).
  • ๐Ÿ—“๏ธ Wait a few days - manufacturers often release updates in stages.
  • ๐Ÿ”ง Reset the network settings: Settings โ†’ System โ†’ Reset โ†’ Reset Wi-Fi, mobile network and Bluetooth settings.
๐Ÿ’ก

If the update is stuck at the download stage, try clearing the application cache Google Play Services v Settings โ†’ Applications.

On some devices (for example, Samsung), before installing the update, you may need to accept new terms of use. Read them carefully - sometimes manufacturers introduce additional restrictions, for example, on the use of uncertified ones. applications.

4. Method 2: Manual update via Recovery

If OTAthe update is not available, but your device officially supports Android 10, you can install the update manually through recovery mode (Recovery). firmware from the manufacturer's official website.

Instructions for most devices:

  1. Download the official OTA-package or full firmware for your model from the manufacturer's website. For example:

  • Place the downloaded file (usually with the extension .zip) in the root directory of the internal memory or on SD card.

  • Turn off the device and boot into Recoverymode. To do this:

    • Hold down the combination of buttons (for example, Power + Volume Up for Pixel or Power + Volume Up + Bixby for Samsung).
    • On some devices (Xiaomi) you first need hold Volume Up + Power, then select Recovery Mode in the menu that appears.
    • In the menu Recovery select Apply update from SD card (or a similar item) and specify the path to the downloaded file.

    • Confirm the installation and wait until the process completes. The device will reboot automatically.

    • โš ๏ธ Attention: If you are installing full firmware (not OTA-package), and not an incremental update, all data on the device will be erased. In this case, perform a full update first! backup.

      For devices Samsung with firmware One UI you may need to use the app Odin (only for Windows). data-i="197">In

      1. Download Odin and firmware in the format .tar.md5.
      2. Run Odin, connect the phone in Download Mode (press Volume Down + Power + Bixby).
      3. IN Odin select the downloaded file in the field AP and click Start.
      What to do if Recovery does not see the update file?

      Make sure that the file has the correct name (without Cyrillic and spaces) and is located in the root directory. If you use SD card, check its format - it should be FAT32 or exFAT. Some devices (Huawei) require a signed update file - download firmware only from official sources.

      5. Method 3: Update via ADB Sideload

      If the standard one Recovery does not support installation from a memory card, you can use the mode ADB SideloadThis method requires connecting the device to the computer and installed tools. ADB i Fastboot.

      Step-by-step guide:

      1. Install Platform Tools from Google on your computer (available for Windows, macOS and Linux).

      2. Download OTApackage for your model (as in the previous section) and place it in the folder with platform-tools.

      3. Load the device into Recovery Mode and select the item Apply update from ADB.

      4. Connect the phone to the computer via USBcable (use the original cable to avoid connection problems).

      5. Open the command line (or Terminal on macOS/Linux) in the folder with platform-tools and run the command:

        adb devices

        Make sure your device is shown in the list. If not, check the drivers or try a different cable.

      6. Enter the command to install the update:

        adb sideload file_name.zip

        Replace file_name.zip with the real name of the downloaded package.

      7. Wait for the process to complete. The installation progress will be displayed on the device screen.

    If an error appears during the process adb: failed to read command: No error or device not found, try:

    • ๐Ÿ”Œ Reconnect the cable or use a different one USB-port.
    • ๐Ÿ”„ Restart the computer and device.
    • ๐Ÿ› ๏ธ Update drivers ADB via Device Manager (Windows).
    ๐Ÿ’ก

    ADB Sideload is a universal method for devices that do not support installation from an SD card, but requires command line skills.

    6. Solving common errors when updating

    Even if you follow all the instructions, the update process may fail. Let's consider the most common problems and ways to solve them. data-i="243">Error

    Error Possible cause Solution
    INSTALL_FAILED_INSUFFICIENT_STORAGE Insufficient space on the system partition Clear the cache via Recovery (Wipe cache partition) or delete unnecessary applications
    Error 7 (in TWRP) Incompatibility of firmware with the device Check the device model and firmware version. You may need to edit updater-script
    The device is stuck on the logo after updating Unsuccessful installation or module conflict Reset via Recovery (Wipe data/factory reset)
    Couldn't verify update package Damaged firmware file Download the file again and check its checksum (MD5)
    Error 403 Forbidden when downloading OTA Restricted by region or VPN Turn off the VPN, check the date and time settings, or use a different one Google account

    If after the update the device begins to work slower or overheats, do the following actions:

    • ๐Ÿงน Clear the application cache: Settings โ†’ Storage โ†’ Cache data.
    • ๐Ÿ”„ Reboot the device in Safe Mode (press Power โ†’ "Restart in Safe Mode") to check if a third-party application is to blame.
    • ๐Ÿ“‰ Restore factory settings (if the problem persists): Settings โ†’ System โ†’ Reset.
    โš ๏ธ Attention: If mobile data is lost after the update network (no signal), check the settings APN. Sometimes they are reset. Path: Settings โ†’ Mobile network โ†’ Access points (APN). If necessary, add your operator's settings manually.

    If your device from Huawei or Honor and after updating to Android 10 Google services (Play Market, Gmail, etc.) stopped working, this is due to US sanctions. The problem can only be solved by installing Google Mobile Services (GMS) manually through the tools. like LZPlay or Googlefier โ€”but this requires an unlocked bootloader and may violate the license agreement.

    7. Alternative methods: custom firmware

    If your device does not support Android 10 officially, but technically capable of working with this version, you can consider installing custom firmware. The most popular options:

    • ๐Ÿ“ฑ LineageOS 17 - clean Android 10 without unnecessary software.
    • ๐Ÿ”ง Resurrection Remix - firmware with advanced settings.
    • ๐ŸŽจ Pixel Experience - ported firmware from Google Pixel with the original interface.

    Advantages of custom firmware:

    • โœ… Support for outdated devices (for example, Samsung Galaxy S7 or Xiaomi Redmi Note 5).
    • โœ… Lack of blockware (pre-installed manufacturer applications).
    • โœ… Regular security updates from the community.

    However, there are risks:

    • โš ๏ธ Loss of warranty (if the device is under warranty).
    • โš ๏ธ Possible bugs (non-working module cameras, problems with Bluetooth, etc.).
    • โš ๏ธ The need to unlock the bootloader (on some devices this erases all data).
    • The process of installing custom firmware usually includes:

      1. Unlocking the bootloader (for Xiaomi โ€” via Mi Unlock Tool, for Samsung โ€”via OEM Unlock in Developer Options).
      2. Installing custom recovery (TWRP or OrangeFox).
      3. Formatting partitions System, Data and Cache.
      4. Installing firmware and GApps (Google services package) via TWRP.
      โš ๏ธ Attention: Before installing custom firmware, be sure to check its compatibility with your model on forum XDA Developers. Installing firmware for another model may lead to the device being bricked!

      For devices Samsung with processors Exynos (for example, Galaxy S9) you can use firmware based on One UI Core, which retain the proprietary interface, but update the version Android. However, this will require a patch to bypass VaultKeeper (protection from unofficial firmware).

      8. successful update

      After updating to Android 10 it is recommended to perform several steps to optimize the system:

      1. Check the version Android:

        Go to Settings โ†’ About phone and make sure that the version has been updated to Android 10 Q.

      2. Restore data:

        If you made a backup, restore contacts, messages and applications For photos and files, just copy them back to the device.

      3. Set up new features:

        • ๐ŸŽจ Enable dark theme: Settings โ†’ Display โ†’ Dark theme.
        • ๐Ÿ”’ Check settings privacy: Settings โ†’ Privacy (in Android 10 a section for managing permissions for each application has appeared).
        • ๐Ÿ‘† Set up navigation gestures: Settings โ†’ System โ†’ Gestures โ†’ System navigation.
    • Update applications:

      Open Google Play Market and update everything applications - some of them may require Android 10 to work correctly.

    • Check performance:

      Run the test in AnTuTu Benchmark or Geekbenchto make sure that the device works stably. If you notice lags, try disabling animation in Settings โ†’ About phone โ†’ Build number (press 7 times to activate developer mode, then Settings โ†’ System โ†’ For developers โ†’ Animation).

    If after the update you notice that some applications have stopped working, check their compatibility with Android 10For example, older versions of WhatsApp or banking applications may require updating. Also Android 10 the policy for working with background processes has changed, so some services (for example, Greenify) may require additional permissions.

    ๐Ÿ’ก

    After updating, be sure to check your battery settings: Android 10 has introduced an "Adaptive Battery" mode that limits the background activity of rarely used applications.

    If you updated your device from Huawei or Honor and encountered with the absence of Google services, you can try to install them manually via LZPlay (an unlocked bootloader is required). However, this method does not guarantee stable operation and may violate the terms of use of the device.

    FAQ: Frequently asked questions about updating Android 9 to 10

    Is it possible to upgrade from Android 9 to 10 without loss? data?

    Yes, when updating via OTA or Recovery (if you install an incremental package and not the full firmware), the data will be saved. However always make a backup copy - in rare cases the process may go wrong.

    If you install custom firmware or a full image via Odin/Fastboot, the data will be erased. In this case, first save everything important.

    Why is my device not receiving an OTA update to Android 10?

    Possible reasons:

    • The manufacturer has stopped supporting your model (for example, for devices older than 2-3 years).
    • The update is released in stages - wait a few weeks.
    • The device has a custom recovery installed (TWRP), which blocks OTA.
    • Device with an unlocked bootloader or root access.
    • Regional restrictions (some updates are released in certain countries first).

    Solutions:

    • Try updating manually via Recovery or ADB Sideload.
    • Check the date and time settings - they should be up to date.
    • Delete Google account and add it again (sometimes it helps).
    How roll back from Android 10 back to Android 9?

    Rollback is possible, but requires a complete flashing of the device. Steps:

    1. Download the official firmware Android 9 for your model.
    2. Unlock the bootloader (if it is available) blocked).
    3. Install the firmware via Fastboot or Odin (for Samsung).
    4. Reset the data (Wipe data), since a rollback without resetting may lead to errors.

    โš ๏ธ Attention: Rollback can lead to problems with Google Pay and other services tied to the version Android. Also on some devices (for example, Pixel) rollback is blocked by the mechanism Anti-Rollback.

    Will my device work