Installing or reinstalling Android on a smartphone ASUS may be needed in a variety of situations: from the desire to update outdated firmware to the need to restore the device to functionality after a failure. Unlike devices from other brands, phones ASUS (especially series ZenFone, ROG Phone or Zenfone Max) have their own nuances in the firmware process - from unlocking the bootloader to choosing compatible software.

In this article we will analyze all the stages: from preparing the device to the final system setup. You will learn how to choose the right firmware for your model, what tools you will need (ADB, Fastboot, TWRP), and how to avoid common mistakes that can turn your smartphone into a โ€œbrick.โ€ We will pay special attention data security โ€”after all, an incorrect action at any stage can lead to loss of information or failure of the device.

If you are a beginner, do not be intimidated by technical terms: each step is accompanied by explanations and tips. For experienced users, we have prepared extended recommendations, including working with custom firmware and kernels. Let's start with the most important thing - preparation.

1. Preparing an ASUS smartphone for installing Android

Before you start flashing the firmware, you need to complete several critical steps. Neglecting them can lead to impossibility of data recovery or even physical damage to the device. Let's start with backup.

Data backup is a mandatory step. Even if you plan to install the official firmware, the process may not go as planned. Use:

  • ๐Ÿ“ฑ Built-in Android tools: Settings โ†’ System โ†’ Backup (saves contacts, applications, settings).
  • ๐Ÿ’พ Third-party utilities: Titanium Backup (requires root) or Swift Backup to save messages and application data.
  • ๐Ÿ–ฅ๏ธ Computer: copy files from the internal memory to the PC via MTP or ADB pull.

Also check battery charge โ€”it should be at least 70%. Interrupting the firmware process due to low battery is almost guaranteed to lead to brick (inoperability) of the device.

โš ๏ธ Attention: On some models ASUS (for example, data-i="66">) after unlocking the bootloader are reset ROG Phone 5) after unlocking the bootloader are reset DRM keys, which leads to loss of support Widevine L1. This means that Netflix, Disney+ and other services will only work in resolution 480p.

Prepare your computer:

  • ๐Ÿ–ฅ๏ธ Install Android SDK Platform-Tools (includes ADB and Fastboot).
  • ๐Ÿ”Œ Connect your smartphone to the PC via the original cable (cheap cables may cause data transfer errors).
  • ๐Ÿ”‘ Turn on USB debugging: Settings โ†’ About phone โ†’ Build number (tap 7 times), then Settings โ†’ System โ†’ For developers โ†’ USB debugging.
๐Ÿ“Š Which ASUS model are you using?
ZenFone 9/10
ROG Phone 6/7
ZenFone Max Pro
Another model
I donโ€™t know

2. Unlocking the bootloader on ASUS

The bootloader (bootloaderon smartphones ASUS is locked by default. preventing the installation of unofficial software. To flash custom or even official firmware (in some cases), it must be unlocked.

Official method (for most models):

  1. Go to the website ASUS Support and find your page model.
  2. Download the utility Unlock Tool (for example, UnlockDeviceApp_YYYY.apk for ZenFone).
  3. Install the application and follow the instructions. Usually you need to enter the IMEI of the device and wait for an SMS with the unlock code.

Unofficial method (if the official one is not works):

adb reboot bootloader

fastboot flashing unlock

fastboot reboot

After unlocking, the device will perform a full reset (factory reset)!

โš ๏ธ Attention: Unlocking the bootloader voids the warranty on most models ASUSBefore. procedure, check the warranty status in your personal account on the manufacturer's website.

Some models (for example, ROG Phone 3/5) require additional steps:

Download and install ASUS ARMORY CRATE

Connect the device to the PC in Fastboot mode (holding the volume up button)

Run the command fastboot flashing unlock_critical

Confirm unlocking on the smartphone screen-->

3. Select firmware for. ASUS: official vs custom

Not only the functionality, but also the stability of the device depends on the choice of firmware. Let's consider both options.

Official firmware from ASUS:

  • โœ… Advantages: maximum compatibility, support for OTA updates, maintenance of warranty. (if the bootloader is not unlocked).
  • โŒ Disadvantages: often contain bloatware (pre-installed applications), slow updates.

Can be downloaded on official website v section Firmware. Look for files with the extension .zip or .raw.

Custom firmware (for example, LineageOS, Pixel Experience):

  • โœ… Advantages: absence bloatware, latest versions of Android, additional functions.
  • โŒ Disadvantages: bugs are possible (especially with the camera or NFC module), no official support.

Sources:

Firmware type OTA support Compatibility with banking applications Requires bootloader unlocking
Official (ASUS) โœ… Yes โœ… Yes (if the bootloader is locked) โŒ No (except in cases downgrade)
Custom (LineageOS) โŒ No (manual updates only) โš ๏ธ Possible (Magisk needed to hide root) โœ… Yes
Custom (Pixel Experience) โœ… Yes (via built-in updater) โš ๏ธ Possible (depending on the kernel) โœ… Yes

For models ROG Phone we recommend paying attention to firmware with optimizations for gaming, for example, DerpFest or CrDroid. They include settings for Game Genie and AirTriggers.

๐Ÿ’ก

Before installing custom firmware, check user reviews of your model on the forums. Pay special attention to the operation of the camera, GPS and 5G (if supported).

4. Installing the firmware via Fastboot (official method)

This method is suitable for installation official firmware from ASUS and requires minimal technical skills. you will need:

  • ๐Ÿ“ฑ Smartphone with an unlocked bootloader (if required).
  • ๐Ÿ–ฅ๏ธ Computer with ADB i installed Fastboot.
  • ๐Ÿ“ Firmware in format .zip (unpacked into a folder with fastboot).

Step-by-step guide:

  1. Switch the device to mode Fastboot:
    adb reboot bootloader
  2. Flash the firmware (example for ZenFone 8):
    fastboot flash fastboot rom.zip
  3. Wait for completion (a progress bar will appear on the smartphone screen).
  4. Reboot the device:
    fastboot reboot

For some models (for example, ROG Phone 6) the process may differ. In this case, use the script flashall.bat (or .sh for Linux/Mac), which comes with the firmware.

โš ๏ธ Attention: If an error appears during the firmware installation FAILED (remote: 'Not allowed in Lock State')the bootloader is not unlocked. Return to section 2.
What to do if. Fastboot does not see the device?

1. Check the cable connection (try another USB port).

2. Install drivers for your model (you can download them on the ASUS website in the "Drivers" section).

3. Run the command prompt as administrator.

4. Run the command fastboot devices โ€”if the list is empty, the problem is in the drivers or cable.

5. Installing custom firmware via TWRP

To install unofficial firmware (for example, LineageOS), you will need a custom recovery - TWRP. This method is more flexible, but also more risky.

Step 1: Installing TWRP

  1. Download the image TWRP for your model with official website (for example, twrp-3.7.0_9-0-ZS670KS.img for ZenFone 8).
  2. Transfer the device to Fastboot and flash the recovery:
    fastboot flash recovery twrp.img
    

    fastboot reboot recovery

Step 2: Firmware via TWRP

  1. Copy the firmware (.zip) to the internal memory or SD card.
  2. In TWRP execute Wipe โ†’ Advanced Wipe and check:
    • ๐Ÿงน Dalvik / ART Cache
    • ๐Ÿงน System
    • ๐Ÿงน Data
    • ๐Ÿงน Cache
  • Return to the main menu and select Install, then specify the firmware file.
  • After installation, flash GApps (if required) and Magisk (for root).
  • Reboot the device.
  • For models with dynamic partitions (for example, ZenFone 9an additional step may be required - converting partitions using a script dynamic_partitions_op_list.

    ๐Ÿ’ก

    Always check that the firmware is compatible with the TWRP version. A discrepancy may lead to a boot loop. (bootloop).

    6. Setting up Android after installation

    After successful firmware, the device will start with a clean system. First steps:

    • ๐Ÿ”„ Data recovery: if you made a backup via Titanium Backup or ADB, restore the applications. and settings.
    • ๐Ÿ”’ Security: enable device encryption (Settings โ†’ Security โ†’ Phone encryption).
    • ๐Ÿ“ฑ Updates: for custom firmware, check for updates in the menu Settings โ†’ System โ†’ System update.

    If you installed custom firmware, you may have to manually configure:

    • ๐Ÿ“ถ Mobile network: enter your operator's APN in Settings โ†’ Mobile network โ†’ Access points (APN).
    • ๐ŸŽต Sound: on ROG Phone you may need to calibrate the speakers via ARMOURY CRATE.
    • ๐Ÿ“ธ Camera: for some firmware you need to install Google Camera (GCam) with the correct config.

    To check the system is working, use the commands:

    adb shell getprop ro.build.version.release # Android version
    

    adb shell getprop ro.product.model # device model

    7. Possible problems and their solutions

    Even if you follow the instructions exactly, errors may occur.

    Problem Possible cause Solution
    The device does not turn on (brick) Incorrect firmware or interrupted process Try flash the official firmware via Fastboot or contact the service center
    Boot loop (bootloop) Incompatibility of firmware or kernel Run Wipe Data in TWRP or flash another version
    The sensor or display does not work Incorrect firmware version for your model Check the firmware compatibility and repeat the installation
    Error E: Unknown command [log] in TWRP Outdated version TWRP Update TWRP to the latest version

    If after the firmware they stopped working banking applications (for example, SberBank Online or Tinkoff), this is due to the trigger SafetyNet. Solution:

    1. Install Magisk and module Universal SafetyNet Fix.
    2. Hide root using MagiskHide (in settings Magisk).
    3. Reboot the device and check the status SafetyNet via the app YASNAC.
    โš ๏ธ Attention: On some models ASUS (for example, ZenFone 7) after flashing custom software, it may stop working NFC. This is due to the lack of proprietary drivers in unofficial assemblies.

    8. Alternative flashing methods

    If standard methods are not suitable, consider alternative options.

    Method 1: Flashing via ASUS Flash Tool

    Official utility from ASUS, supporting most models. You can download it at support page. Advantages:

    • โœ… Simple interface (does not require knowledge of commands Fastboot).
    • โœ… Automatic firmware compatibility check.

    Method 2: Firmware via SD card (for some models). switched off smartphone.

    Suitable for devices that support Local Update (For example, ZenFone Max Pro M1):

    1. Copy the firmware (.zip) to the SD card.
    2. Insert the card into the switched off smartphone.
    3. Press Power + Volume Up to enter recovery mode.
    4. Select Apply update from SD card.

    Method 3: Firmware via EDL mode (for bricks)

    Extreme Download Mode (EDL) - last chance for "bricks". Requires special equipment (Qualcomm HS-USB QDLoader 9008) and knowledge of working with QFil or MiFlash. The risk of damaging the device is extremely high - we recommend contacting specialists.

    How to enter EDL mode on ASUS?

    1. Turn off the device.

    2. Press Volume Up + Volume Down and connect the USB cable to the PC.

    3. Hold the buttons for 10-15 seconds until Qualcomm HS-USB QDLoader 9008.

    FAQ: Frequently asked questions about ASUS firmware

    Is it possible to flash ASUS without unlocking the bootloader?

    Official firmware (via ASUS Flash Tool or Local Update) can be installed without unlocking. custom firmware or downgrade, unlocking is required.

    How to return the official firmware after custom?

    Download the official firmware from the site ASUS, transfer the device to Fastboot and execute command fastboot flash all [filename].zip. After this, the bootloader can be blocked again (command fastboot flashing lock).

    Why does the camera not work after flashing the firmware?

    This is a typical problem with custom firmware. Solutions:

    • Install alternative software for the camera (for example, Google Camera with the correct config).
    • Check whether your firmware supports it Camera2API (you can check through the app Manual Camera Compatibility).
    • Return to the official firmware if the camera is critical is important.

    How to check if the bootloader is unlocked?

    Turn off the device, then press Power + Volume Up to enter Fastboot. If there is an inscription at the bottom of the screen UNLOCKED โ€”the bootloader is unlocked. check with the command:

    fastboot getvar unlocked

    If the answer is unlocked: yes โ€”the bootloader is unlocked.

    Is it possible to flash ASUS on Mac or Linux?

    Yes, but you will need to install ADB i Fastboot via Homebrew (Mac) or package manager (Linux). The commands remain the same, but problems with drivers may occur. For TWRP on Mac, use heimdall instead of fastboot (for older models on processors). Exynos).