How to Flash Android Via Computer

How to Flash Android Via Computer

Read in this article how to flash Android through a computer. How to flash a smartphone, what is Android phone firmware, why is it needed. Common questions of novice users who first encountered problems on a device controlled by a “green man”.

As a rule, flashing comes to the aid of users whose gadgets refuse to work or are unstable. With the widespread distribution of Android devices from China, which cannot boast of long-term manufacturer support, third-party firmware has become popular, allowing you to upgrade to the latest version of the OS. So that you do not get confused, let’s take it in order.

What is Android flashing, why is it needed

The term “flashing” itself began to be widely used with the filling of the market with smartphones running Android OS. The new system opened up a bunch of possibilities for the user, including openness, which allowed everyone to change Android as they wish.

You can reflash not only a smartphone, but also a regular mobile phone. They also work on the OS, albeit more simple.

What does the term “flash Android” hide behind itself? Any modern smartphone, as we have already indicated, works on the operating system (a set of software tools that ensure the correct operation of the hardware), which is characterized by errors, glitches and other problems. The OS, the phone can also “fly off”, like Windows on your computer. And in this case, the output is to reinstall the system or flashing it.

However, flashing can not only fix errors. Installing a new firmware brings updates that ensure the stable operation of the smartphone, and often make the process of human-device interaction more understandable and enjoyable.

Firmware can be divided into two classes:

  • Official (stock). Firmware released by the manufacturer of the Android device. Since they are developed specifically for a specific model, the likelihood of errors during the flashing or in the process is minimized.
  • Third-party (custom, unofficial). Firmware developed by simple users or small groups. The basis is Android (the OS is open, so everyone can work with its program code), which is subsequently updated. Third-party firmware does not guarantee perfect performance on your device; it may contain various errors that were not noticed by the developer.

Unofficial firmware, as a rule, is developed for Chinese smartphones that have not acquired localization of the system in other languages ​​or do not receive updates. Developers are particularly interested in low-cost devices with good hardware, which are popular among users.

How to reflash a smartphone on Android?

There are some pretty simple ways.

  • OTA-update. In fact, this is not firmware. You simply update the OS version using the regular means of the device. The process is very simple, in addition, we already talked about it in detail, check out. The only thing worth noting is that not every smartphone receives updates “over the air”, and model owners from little-known companies may never see them at all.
  • Flashing with a smartphone. Using only a smartphone and a couple of applications, you can easily install a new firmware that you downloaded from an official or unofficial resource. The method is quite simple, but you should first familiarize yourself with what FastBoot and recovery are, which we also wrote about.
  • FlashingAndroidthrough the computer. A way to flash Android, which we will talk about today. He, say right away, is somewhat more complicated than those presented above. But it offers much more features.
Read more:  Program For Connecting Android To TV

Before reflashing

Let’s not rush. To begin with, you should be warned against possible undesirable consequences and some nuances that may arise when flashing Android through a computer.

Data backup

The very first thing you should do is back up your important data. Sure! During the flashing process, absolutely all files from the device’s memory will be deleted. Therefore, save the necessary information in advance on a personal computer or in the cloud storage, so that you can quickly recover everything.

Backup copy of installed firmware

It will not be superfluous to make a backup of the system itself, so that in case of problems during the flashing, there is something to recover from. To create a backup copy of the OS, the easiest way is custom Recovery, which we already wrote about.

Quality wire, fully charged battery

Be sure to charge up to 100% of the battery of your smartphone. The firmware can last a long time, and the power from the USB port is not constant.

Possible problems

Remember! You do the flashing at your own risk. This process, although not so complicated, is often accompanied by errors that can lead to the inoperability of certain functions of the smartphone or scorching (complete failure). Although most of the problems that can be fixed can be corrected, some cannot be treated even at service centers.

Be careful when flashing. It will be very useful to familiarize yourself with the forums in which users share what can specifically destroy your device. Feel free to clarify the nuances that you do not understand.

The market is simply filled with a wide variety of Android devices, so it’s hard to predict what kind of errors might occur in your case. The reasons may be incorrect user actions, “clumsy” third-party firmware, problems with the cable, drivers, and more.

By reflashing your device, you lose the manufacturer’s warranty.

If you are not confident in your abilities, then it is better to contact a service center. Specialists with a guarantee will reflash your device, and you do not have to read the article further.

How to flash an Android device through a computer

So, readers who were frightened of possible problems were eliminated, and we are moving from theory to practice.

USB debugging mode and the necessary drivers

First, pick up a smartphone or other Android device to activate the “USB Debugging” mode. This is done so that the computer was able to make changes for the device connected via USB. So, the instruction:

  1. First of all, we’ll get the developer’s rights so that we can access a special menu in the settings;

To gain access to the developer’s menu, you need to make multiple clicks on the item “OS Version”. It is located in the section “About the phone” (the last item in the device settings).

  1. After the rights are obtained, go to the “Developer Menu”, which will appear in the settings;
  2. Here we find the item “USB debugging”, we make the switch opposite it active.

The smartphone can be put aside. We turn to the drivers, which are useful for flashing Android through a computer.

The drivers for each device are different. You can download them on the official website of the manufacturer or on one of the forums.

Read more:  How to Find Battery Status on Android

To install the drivers:

  1. Connect the device to the computer;
  2. Go to the “Device Manager” (use the search or find the section in the “Control Panel”;
  3. Find the item with the name of your device (a smartphone or tablet may not be detected by the system, in this case a line with an unknown device will appear, next to which is a yellow triangle);
  4. Right-click the context menu for this device;
  5. From the list select “Update driver”;
  6. Click on the item “Search for drivers on this computer”;
  7. Then click “Select a driver from the list of already installed”;
  8. By clicking on the “Install from disk” button, specify the path to the downloaded drivers;
  9. Restart your PC and smartphone for the changes to take effect.

Often, just a smartphone driver is not enough. For a number of devices, you have to install additional USB port drivers so that the PC can detect them. In addition, numerous devices require the installation of an ADB tool.

Android Debug Bridge (Android Debugging Bridge) is a console application that is used to control Android devices through a personal computer.

Returning to the fact that there are countless devices on Android, for individual devices you have to download a whole bunch of special software. The list of software can be found on the official websites of manufacturers or on thematic forums dedicated to flashing your gadget specifically.

Programs for flashing Android through a computer

We approach the choice of software that we will use directly to install the firmware on a smartphone or tablet. For these purposes, a whole bunch of programs are presented, but all of them can be divided into two broad groups:

  • Software for flashing certain models. Branded programs issued by companies exclusively for their devices. Almost every major manufacturer offers a free version for download. Programs for flashing certain models provide quick and error-free installation of new firmware, in addition, they have additional tools that will allow you to backup the system and roll back in case of critical errors. The following companies presented similar software: Samsung (Odin); Lenovo (Flash Tool); HTC (Fastboot); LG (KDZ Updater); Sony (Flashboot); Nexus (Fastboot).
  • Universal firmware for firmware. Programs that can be used to flash any Android device. They are also many, but the possibilities are approximately the same. The most popular were the QFIL and SP Flash Tool: the first for flashing devices with Qualcomm Snapdragon processors, the second for Mediatek.

Unlock Bootloader

A lot of smartphones, so that the user could not freely make changes to the system, are presented with a locked Bootloader (bootloader). Bootloader is a special program that is responsible for accessing the kernel. From which we conclude that while it is locked, we won’t be able to flash anything.

Unlocking Bootloader is done using special software provided by the manufacturer with the necessary instructions. As a rule, it all comes down to installing a special program (for example, HTC has Bootloader Unlock), activating the USB debugging mode on the smartphone (a little higher is described how to do this) and pressing just one button. “Unlock” (Unlock).

Choose firmware

When all the drivers are installed, the bootloader is unlocked and the program for flashing Android through the computer is downloaded, you can proceed to the choice of firmware. Here it all depends on your device: firmware may be dark or not at all. There are several types of firmware:

  • Official. Submitted by the manufacturer without any change.
  • Informal based on official. Firmware that has been finalized by third-party developers, but a minimum of changes has been made (language support has been added, bugs have been fixed, and so on).
  • Unofficial. There are also redesigned firmware that is simply crammed with a variety of features. They are developed on the basis of Android, are ready to offer a bunch of new features, but often contain bugs. The most famous of them: CyanogenMod, Lineage OS, OxygenOS and others.
Read more:  Computer is not visible in the local network

You can download firmware on official sites, forums and other resources. We already wrote about versions of Android and where to download the firmware.

Flashing Android through a computer using the example of the SP Flash Tool

As we have already noted, the principle of operation of all programs for flashing is approximately similar. We will talk more about firmware through the SP Flash Tool.

We remind you once again that the SP Flash Tool is a tool for flashing only devices with processors from Mediatek. You can find out which chip your smartphone has on the official website of the manufacturer or using special applications (AIDA64 and similar).

So, smartphone is not connected yet, We work only with the program on the PC:

  1. Unpack the firmware, if it is in the archive (it is better to do this in the root of the C drive);
  2. Run the program SP Flash Tool (recommended as administrator);
  3. Specify the path to the scatter file by clicking on the “Scatter Loading” button, which is located on the right side of the window (the file is located in the folder with the firmware, the name ends like this. Emmc.Txt);
  4. Necessarilyuncheck the Preloader item (if your device is running on the MT6575 or MT6577 processor, then uncheck the dsp_bl item as well);
  5. From the list select Download Only;
  6. Click the Download button, next to which there is a blue or green arrow icon (depending on the version of the program);
  7. Just now we connect the Android device to the computer without using any adapters. Only one wire;

The device must be turned off.

  1. The program will start searching for the smartphone (if it doesn’t find it, pull out and insert the battery; if the device has a non-removable battery, disconnect and reconnect the cable);
  2. After identifying the device, the flashing process will begin, which may take a long time;

Do not disconnect the device from the computer!

  1. We are waiting for the appearance of a window with a green circle;
  2. Just now disconnect the device from the computer and try to turn it on.

The first launch process can take quite a while (about 10 minutes), just wait.

Approximately in the same way there is a firmware of devices by other programs. However, do not neglect the instructions for use. Examine them thoroughly, only then proceed to the firmware.


Flashing the Android device through a personal computer is a rather complicated task, with a lot of nuances, but doable even by beginners. The main thing in this matter is not to lose sight of every moment, so that afterwards you do not look on the Web how to reanimate a brick. Do not rush, carefully study the instructions specifically for your smartphone, since they are full on the Internet, and understand the sequence of actions. Well, we can only wish you good luck with a flashing!