Step by step: How to install custom firmware on HTC? Installing the latest (4.2.2) Android on the old HTC Desire S. Is it possible to reflash htc.

The HTC Desire S smartphone is already about 4 years old. Despite the long wait for the fourth version of Android, this device remained with Android 2.3.5 and Sense 3.0 on board.

If you are still the owner of this device, then we are glad to present you with detailed instructions for updating to the unofficial version 4.2.2.

It is worth warning that after flashing the phone will return to its factory state and all your contacts from the message will be erased. Take care of their safety. The data on the SD card will remain.
Before proceeding directly to the firmware process, you need to have:

  1. HTC Sync – drivers for this model.
  2. Elements of Android SDK - a utility for working with a smartphone.
  3. Recovery is a system menu that allows you to work with the firmware, make backups, etc.
  4. The GAPPS set is a set of applications from Google.

HTC Desire S firmware instructions

  1. We install HTC Sync, which will help you fully work with your phone.
  2. Unzip the android-tools.zip archive to the root of drive C. The path should be C:\android\.
  3. The next stage is. Use the instructions at the link.
  4. Install Recovery, which you downloaded earlier. This step will later help you install the firmware on HTC Desire S and make a backup copy in case the flashing fails.

Installing Recovery on HTC Desire S

In order to enter the bootloader, you first need to jerk the battery for a few seconds. Next, hold down the Volume down key, and then the Power key. The desired menu should appear on the screen.

The next step is to connect the phone to the computer and select fastboot, after which you need to press the power key.

The Recovery archive must be unzipped into the working directory C:\android\.

Installation of recovery is carried out through the Windows command line. You must enter these commands (one by one):

fastboot flash recovery recovery.img

5. Formatting your smartphone. This stage is needed in order to eliminate any future errors in the operation of the smartphone due to the fact that files from the previous firmware remain.
To perform cleaning, go to custom recovery as already described and follow the steps wipe data/factory reset and wipe cache/dalvik cache.

6. Direct installation of the firmware. By turning on the data transfer mode via USB toggle usb storage copy the files from “CM10.1 Firmware from Andromadus” and “GAPPS Set”, which you downloaded above, and using the item install from sdcard install these archives.

7. The last step is flashing the kernel. From the firmware archive you need to copy boot.img to C:\android\ on your computer. With your phone in fastboot mode, flash the kernel using this command at the command line:

fastboot flash boot boot.img

After that, all that remains is to reboot the phone on which firmware 4.2.2 will be installed! Here are a couple of screenshots of the new firmware for HTC Desire S s510e:

Before you begin to perform any manipulations with your smartphone, I want to warn you that after updating it, you will lose the opportunity to take advantage of the guaranteed free service from the manufacturer. You are also responsible for the results obtained after performing the actions described in this article.

You should always start flashing your smartphone by searching for and selecting a new operating system. The largest domestic portal 4pda, or foreign xda, will help you in this matter. These resources cooperate directly with developers of unofficial operating systems, and are the first to publish firmware updates and additions. Also, when choosing a new firmware, carefully read the description, paying attention, if any, to the “errors and problems” item. Under the description there are always comments and reviews from people who have already installed this OS; they can contain quite a bit of useful information, primarily about problems that have arisen and methods for eliminating them. I also want to say that before making your choice, decide what result you want to achieve from installing a new operating system. There really aren’t many options; for me, all firmware is divided into three subtypes:

  1. To improve the performance of your smartphone.
  2. To change the appearance.
  3. Firmware for combined use.

This, of course, is a conditional sorting, but after reading the description, you will understand that each OS has its own unique characteristics, since each developer sees the improvement of the official firmware in his own way. Below is a short list of popular firmware for the htc desire x smartphone.

  1. "MIUI v5". Excellent firmware, the creation of which focused on changing the standard Sense graphics. Among the main advantages of this version of the operating system described by the developer, I would like to highlight the rather low battery consumption, improved multitasking, despite the fact that it was not possible to increase the amount of free RAM, and improved sound quality in the main speakers. Of the minuses, I would note a very long update of multimedia libraries, and minor problems with the camera’s autofocus, which are eliminated by installing a camera from a third-party developer. It is also worth saying that, like all MIUI firmware, it has its own store with themes, lock screens and other decorations, most of which are available for installation for free, smooth animation, and the complete removal of all Sense graphics.
  2. "SuperSENSE-dx5". Not a bad firmware, which is more suitable for combined use. The developer focused on improving the multitasking of this system, performed optimizations to save more battery, worked with the animation, which has now become smoother, and when using 3D graphics, micro-freezes have disappeared. As for the graphics, nothing has been cut down or removed, several new themes and non-standard launchers have been added, but otherwise the official Sense 5 shell remains.
  3. "Sprite ROM Hybrid". In this firmware, the main changes affected the system performance and battery life of the device. All programs open quickly, the graphics are smooth, and there are no more microfreezes in games. The developer of this firmware made a good selection of pre-installed applications, almost completely replacing all the standard applications with them, installed several good tweaks for more stable operation of the wireless Internet network, and installed “Viper4android” with a large selection of settings to suit your taste, which is now directly connected to the player. The result is perhaps the fastest operating system for the HTC Desire X smartphone.

Yes, a little off topic, but the other day I flashed my already quite old smartphone and have some experience. As they say, the same firmware has something in common with satellite receivers.

I hope with this post I will help someone and reduce the time spent, since there is a lot of information, but most of it is very scattered. Further myself HTC Desire A8181 phone firmware process on Android version 4 or higher.

To start. Many people write that you need to unlock the bootloader - I never succeeded, nor with the program HTC Bootloader Unlock, nor the standard method through the office. htc website.

Instructions for flashing HTC Desire phone firmware on Android 4+

As it turned out, I had the latest official update with Android version 2.3. Accordingly, S-ON is software change protection. Which first needs to be removed.

But before you do anything, you need to install the drivers for your device on your computer, twice.

This must be done in semi-automatic mode, each time pointing to the folder with drivers.

First HTC+Drivers are needed when the phone is working normally, and the second Android USB Driver– when working with the bootloader and in recovery mode.

According to the instructions. Personally, I uploaded the archives to the root of drive C and installed them from there, or rather indicated where they were located.

So the drivers are installed and the phone is visible on the computer, let's move on.

As already mentioned, you need to remove S-ON to become S-OFF. You can view the status like this. Turn off the phone - take out the battery and press volume down + turn on.

You can see it at the very top.

How to remove S-OFF htc?

More precisely, how I did it. Go to the website http://rev.alpharev.nl/ - download the application for Windows there. Fill in the data here. We take the serial number from our phone - look for it in the settings or look under the battery.

Please enter according to register. We generate and receive the code which we enter into the running application from there. The phone must be connected by cable.

After which you should get S-OFF and the inscription in pink.

The next step is to sew a recovery to an alternative one. We will need an archive Android– which we unzip to the root of drive C.

There is Recovery Flash.bat and recovery.img (recovery-clockwork-touch-5.8.0.2-bravo.img). When you start the first one, the second one should be flashed. I chose this version of recovery because it seemed convenient to me, it worked adequately and the controls are familiar - with your finger. You can look for an alternative and just rename it to recovery.img and sew it the same way.

Next you need to get super user rights. The program worked for me Kingo ROOT from under Windows with the phone normally turned on via cable.

All this allowed me to flash the phone with custom firmware. Of course, the first one I found didn’t suit me, and the second one didn’t install well either. In short, I settled on this CM10.1_VJ_4.2.2_V6.2_Sense_Data++.zip . With increased space for programs on an external flash drive.

Don’t think that everything is just about firmware – that is, installing software. It still needs to be configured. So it's almost a bare system.

The instructions at the address helped me a lot

http://4pda.ru/forum/index.php?showtopic=366523&st=7220#entry39335246

But you shouldn't trust her completely. Look for yourself what you need more.

I didn’t delete Google services and updates - I just turned them off and this immediately gave me a lot of space for the necessary programs.

I thought it necessary to install LowSoundFixer_v1.0.8.apk(increases volume - firmware bug) and SD+Maid+Pro+v3.1.4.6_arm-zipalign(cleans cache and garbage on the phone). But the rest is not.

pic phone screen

Conclusion - the phone works perfectly and is configured for modern Android. Now you can install the necessary applications that did not work on the old version, and there is also a lot of space for games and programs. Definitely need to sew.

Video firmware htc desire a8181 android 4

June 7, 2013 at 15:00

Installing the latest (4.2.2) Android on the old HTC Desire S

  • Android development

HTC Desire S can rightly be called an oldie, it has been on sale for more than two years. I've had the device for over a year and a half. Nevertheless, this is a device with very good hardware, a high-quality screen and a metal body.

Surely, like all HTC fans, I was drawn to their proprietary shell "Sense". The stock unit included Android 2.3.5 And Sense 3.0.

Then there was a whole epic waiting for the official firmware on Android 4, the completed version of which was never released. Even before the release of this firmware “for developers,” my nerves gave way and “custom”, unofficial assemblies began to be uploaded to the phone one after another. Was tested and official with Android 4.0.4. Some time passed and the choice settled on CM10.1 With Android 4.2.2 and all its delights, for which the device’s hardware is quite enough.

Let's begin!

The instructions are valid for Windows OS.

It is worth warning that you do all manipulations with your device yourself, carefully and on your own initiative; the author of this post is not responsible for anything that may happen to your device in the process.

Also, during the flashing process, the data will be erased. Contact log, SMS, etc. The phone book is restored from a Google account. It is impossible to restore the SMS archive as it could be done in “Sense”. You need to take care of this before manipulating the phone. Data on the SD card will not be affected.

What software we need during the flashing process:
1) HTC Sync drivers for working with your phone
2) Elements of Android SDK - drivers for working with the phone
3) Recovery - a program that allows you to work with your phone, memory card, firmware, etc., without an operating system on the phone itself
4) Firmware CM10.1 from Andromadus
5) GAPPS set - a set of services from Google

6) just in case, I attach Recovery, the one that is installed by default on the phone. Useful if you need to roll back to official firmware. To roll back, you also need to lock the bootloader back (see point 3 - Unlocking the bootloader).

It is worth noting that for Desire S there are other builds on Android 4.2.2, such as AOKP, PACman, AOSP, JellyTime, etc. For this article, I chose the CyanogenMod 10.1 build.

Go!

1) Install the HTC Sync package. It contains the necessary drivers for working with the phone via a PC.

2) Unpack the archive android-tools.zip to drive C (you can do this anywhere, for our convenience the address should be shorter, since these files will be accessed on the command line). Let the files be located at the following address after unpacking: C:\android\

3) Unlocking the bootloader. Necessary for replacing standard Recovery and installing custom assemblies. See how to unlock the bootloader. We don’t pay attention to the fact that our model is not in the list, select “All Other Supported Models”. Steps 5 and 6 of the instructions for unlocking the bootloader - skip, because... we already have the necessary files in the folder C:\android\.

4) Installing third-party Recovery. Necessary for working with firmware files, directly installing firmware, creating backups and formatting system memory and caches.

To login bootloader phone, you need to remove the battery for a couple of seconds and insert it back. Holding down the rocker button on your phone volume down press the power button. After a couple of seconds a blue-red-green menu will appear bootloader"A.

We connect the phone to the PC, use the volume rocker to select the line - fastboot(it is selected by default) and press the power button.

Archive from point 3 of the software for flashing - Recovery.zip unpack into C:\android\.

Open the command line. If Windows XP: Start - run - cmd. If later versions: Start - in the “Search programs and files” field write cmd, then run the found program.

Using the command line, go to the folder with our files C:\android\. To do this, type in the command line:

cd c:\android\

Enter the following code on the command line:

fastboot flash recovery recovery.img and press enter. After a couple of seconds, Recovery is installed.

5) Formatting your phone's system memory. To do this we need to go to the new, installed Recovery. How to login bootloader was discussed in the previous paragraph. On the menu bootloader"and use the volume rocker to select the green line - Recovery and press the power button of the phone. To be able to restore data and previous firmware, it is recommended to make a backup in the corresponding menu item Recovery.

IN Recovery(touch control) select a line wipe | format and choose further - wipe data/factory reset. After a few seconds, the phone's system memory will be cleared.

6) Firmware installation.. We copy the files from steps 4 and 5 of the flashing software to the memory card in the phone. To do this, in the main Recovery menu, select the item - toggle usb storage. After a couple of seconds, the memory card will be detected in the PC and you can copy the firmware and GAPPS file to it.

After copying is complete, click - Disconnect in Recovery and we get back to the main menu. Choose install from sdcard, find the copied firmware archive flinnycm101_saga_22 and install. After installing the firmware, install GAPPS in the same way. After the installation is complete, go back to bootloader, for this it is no longer necessary to manipulate the battery. In Recovery, select the bottom line - power menu and in it - reboot into bootloader

Ready? left just a little bit.

7) Kernel firmware. To do this, open the archive on your PC flinnycm101_saga_22 from point 4 of the software and copy the file boot.img V C:\android\.

Go back to the Windows command line and enter:

fastboot flash boot boot.img press enter. Ready. Now let's go to point fastboot menu bootloader"and we choose - reboot

The phone will boot with the new firmware. It will be necessary to do the initial setup of the language, Google account, etc. A few screenshots:

The system has many interesting settings, for example, setting the vibration response time of the touch keyboard.
Thank you.

I completely forgot, I learned this myself

Most recently on the site developer.htc.com official firmware has appeared for HTC Desire. This update to version Android 2.3 Gingerbread Although it is available for download to anyone, it is not available from the update menu in the smartphone itself. This is due to the fact that Desire has a rather small amount of memory and the developers do not recommend upgrading to 2.3 ordinary users. The updated firmware is missing background images, the Facebook application and some programs HTC Sense.

1. Preparing the smartphone for firmware.

The first thing you need to do is save your contacts to a memory card. To do this, click on the screen "Telephone", go to the address book (where all contacts are displayed) and press the hardware button menu. From the menu that appears on the screen, select "Import Export" and choose "Export to SD card" and get the file on the flash drive "pcsc_pcsc_00001.vcf" or another type with an extension. vcf file.

We copy all the data from the SD card to a computer, just in case, because photos and possibly other necessary files are stored there. We format the SD card to delete all no longer needed data on the card. After all, all programs will have to be installed again, and they will create directories on the card for themselves. Let's go "Settings""Device memory""Remove memory card""Clear SD Card".

Reset HTC Desire before the initial settings, then all installed applications will naturally disappear, but the phone will immediately free up all possible free space in the memory of the device itself and there will be no problems if free space is needed during the firmware. So let's go to "Settings", Further "Device memory" and the lowest point will be "Factory reset". After the reset, I ended up with 136 megabytes of free space.

2. Download the firmware.

Well, of course, you need the firmware itself, download it either from our website using this link - or from the official HTC website.

After downloading, we see 4 files in the archive:

  • Flashlight_signed_07072011.apk- flashlight
  • teeter_signed_07072011.apk- ball game
  • htc_wallpaper.zip– background pictures (archived)
  • – the firmware itself (archived)

Because Android 2.3.3 takes up more space, then standard programs (flashlight and toy with a ball), as well as “wallpapers” were removed by HTC developers from the firmware and made into separate applications that can be installed if you still need them.

I'll get ahead and say that after resetting to factory settings, the same android 2.2(official update) on my HTC Desire, 136 megabytes freed up. After updating to firmware 2.3.3 there was 128 megabytes of free space. I think you won’t be afraid of losing 8 megabytes of free space, because now almost all applications can be moved to an SD card.

3. What is needed?

Find and unpack the firmware itself ( HTC Desire Android 2.3 Upgrade.zip). There are 2 files inside, PDF instructions and EXE which is a self-extracting installer, after launching which, the firmware and flasher are unpacked into a temporary folder and automatically launched.

Let's see what the instructions recommend. The first point is the characteristics of the PC on which the firmware will be installed. At least a gigahertz processor, 512 MB of memory or more, 150 megabytes of free disk space and USB 2.0. Windows operating system, from XP Home to 7 Ultimate.

4. Connecting and setting up HTC Desire for firmware

Install HTC Sync, if you don't have it installed yet. If installed but not running, then launch it. Download HTC Sync you can from this site, via the link - or from saya.

We connect your HTC Desire USB cable to the computer, select synchronization on the display. If everything goes well, then HTC Sync will see the device on the computer. I advise you to connect it specifically to the system unit, because when connecting to the USB hub in the monitor, I got an error when flashing the firmware ( ERROR : USB CONNECTION ERROR), which reports an incorrect connection or driver problems.

We check that your computer does not go into sleep mode when inactive and after a certain number of minutes have passed. Well, I also advise you to remove the inclusion of the screensaver. Close all unnecessary programs on the computer.

Disable screen lock. Let's go to "Settings""Safety""Change blocking method" or ( "Set up screen lock") — "Unprotect".

Check the battery charge level (the official instructions recommend at least 30%). Let's go "Settings""About the phone""Battery".

Launch the flasher, file " RUU_HTC Desire Android 2.3 Upgrade (Gingerbread).exe»

Attention! Don't forget to save all data from your phone (contacts and files from the memory card). Do a factory reset and clear the memory card. And remember that after flashing all your data and settings will be reset.

The firmware installation takes about 10 minutes, do not pull the cable out of the phone or computer, do not press buttons on the phone and it is not recommended to use the computer, wait until the procedure is completed.

5. Updating HTC Desire to Android 2.3 Gingerbread (flasher instructions)

Once again, make sure that you have done a factory reset, which will remove all installed applications on your smartphone and reset the settings.

In the first window, simply click “ Next" In the next window, we are again warned that we need to delete all data from the phone and are asked to read ReadME (instructions in English).

The third window reminds you to disable Windows hibernation mode, battery charge level and check the USB cable connection.

We check the box and click “Next”, after which the connection of the smartphone to the computer and the status of the device are checked.

After a successful check, in the next window we see the “Update” button.

Click on this button and see in the next window the firmware version on the device and the version to which your Desire will be flashed, click “Next” again.

And the last window that appears, before the update process, tells us that by clicking the “Next” button, the process of flashing the device will begin, all the information will be displayed on the screen, and upon completion we will receive a message about the successful update of the device. It’s not too late to refuse, but we click “Next” again.

Began! This is what all this was done for, the process of updating your HTC Desire to Android 2.3.3 has begun

It all looks like a small window with a progress bar, a message that the process will take about 10 minutes, under no circumstances touch the USB cable connecting the smartphone to the PC.

Upon completion, we receive a window with a “Finish” button and a message in English that the process has been successfully completed.

Hooray! Now yours HTC Desire works under Android 2.3.3

We restore contacts and necessary data from backups and reinstall the necessary applications.

Possible error messages:

ERROR : FILE OPEN ERROR– file reading error, try running “RUU_HTC Desire Android 2.3 Upgrade (Gingerbread).exe” again

ERROR: MAIN BATTERY POWER– the smartphone battery charge is less than 30%, put it on charge and try it when the battery is sufficiently charged.

ERROR : MODEL ID ERROR

ERROR : CUSTOMER ID ERROR– the firmware is not intended for your smartphone model.

ERROR : IMAGE ERROR– the firmware file is incorrect or damaged, try downloading the firmware again from the website.

ERROR : USB CONNECTION ERROR– USB cable connection error. Connect the cable directly to the computer, not to USB hubs.



 

It might be useful to read: