Firmware Samsung s2 4.1 2. Installing official firmware on Samsung Galaxy S2

The latest firmware for Galaxy S II. Our firmware appears much earlier than through the bundled Kies program. The list contains only original firmware created by Samsung and “leaked” to the network, no mods or modifications.

Firmware for Galaxy S II i9100 in chronological order:

I9100XWKDD (Android 2.3.3) EXT4.PIT, April 26, 2011
I9100XEKDB (Android 2.3.3) EXT4.PIT, April 26, 2011
I9100XWKDF (Android 2.3.3) EXT4.PIT, April 29, 2011
I9100XEKE1 (Android 2.3.3) EXT4.PIT, May 3, 2011
I9100XWKE1 (Android 2.3.3) EXT4.PIT, May 3, 2011
I9100XWKE2 (Android 2.3.3) EXT4.PIT, May 6, 2011
I9100XEKE2 (Android 2.3.3) EXT4.PIT, May 6, 2011
I9100XXKE2 (Android 2.3.3) EXT4.PIT, May 6, 2011
I9100XXKE4 (Android 2.3.3) EXT4.PIT, May 17, 2011
I9100XWKE7 (Android 2.3.3) EXT4.PIT, May 18, 2011 - Download from depositfiles or turbobit
I9100XWKF1 (Android 2.3.3) EXT4.PIT, June 3, 2011
I9100XXKF2 (Android 2.3.3) EXT4.PIT, June 2011
I9100XWKF3 (Android 2.3.3) EXT4.PIT, June 9, 2011
I9100XXKG1 (Android 2.3.4) EXT4.PIT, July 5, 2011 - Download
I9100XXKG2 (Android 2.3.4) EXT4.PIT, July 12, 2011
I9100XXKG3 (Android 2.3.4) EXT4.PIT, July 20, 2011
I9100XXKG6 (Android 2.3.4) EXT4.PIT, July 27, 2011
I9100XXKG5 (Android 2.3.4) EXT4.PIT, August 2, 2011 - Download
I9100XXKH1 (Android 2.3.4) EXT4.PIT, August 1, 2011
I9100XXKH3 (Android 2.3.4) EXT4.PIT, August 12, 2011 F- Download
I9100XWKI4 (Android 2.3.4) EXT4.PIT, September 2011 - Download from depositfiles or turbobit I9100XXKI3 (Android 2.3.5) EXT4.PIT, September 15, 2011
I9100CEKI2 (Android 2.3.4) EXT4.PIT, September 19, 2011 - Download
Download
I9100XXKI4 (Android 2.3.5) EXT4.PIT, September 2011 - Download
I9100XWKI8 (Android 2.3.5) EXT4.PIT, September 2011 - Download
I9100XWKJ1 (Android 2.3.5) EXT4.PIT, October 2011 - Download
I9100XWKJ2 (Android 2.3.5) EXT4.PIT, October 2011 - Download
I9100XWKJ3 (Android 2.3.5) EXT4.PIT, October 2011 - Download from depositfiles, turbobit
I9100XWKK2 (Android 2.3.6) EXT4.PIT, November 11, 2011
I9100XWKK5 (Android 2.3.6) EXT4.PIT, November 23, 2011
I9100XXKL1 (Android 2.3.6) EXT4.PIT, December 2011 F— Download from depositfiles
I9100XILA2 (Android 2.3.6) EXT4.PIT, January 2012 - Download from depositfiles
I9100XWLA4 (Android 2.3.6) EXT4.PIT, February 2012
I9100XWKK2 (Android 2.3.6) EXT4.PIT, February 2012
I9100XILA3(Android 2.3.6) EXT4.PIT, February 2012 - Download from depositfiles

[collapse]


I9100XXKP1 * (Android 4.0.1) December 7, 2011 - Download
I9100XXKP4 (Android 4.0.1) EXT4.PIT, December 2011
I9100XXKP8(Android 4.0.3) EXT4.PIT, December 2011 F— Download from depositfiles
I9100XXLP1 (Android 4.0.3) January 2012
I9100XXLP2 (Android 4.0.3) EXT4.PIT, January 2012 F— Download from depositfiles
I9100XXLP6 (Android 4.0.3) EXT4.PIT, January 2012 F— Download from depositfiles
I9100XXLPB (Android 4.0.3) EXT4.PIT, January 2012 F— Download from depositfiles
I9100XXLPH (Android 4.0.3) EXT4.PIT, February 2012 F— Download from depositfiles
I9100XXLPQ ** (Android 4.0.3) EXT4.PIT, March 2012 - Download from depositfiles or
I9100XWLP2 (Android 4.0.3) EXT4.PIT, March 2012 R— Download from depositfiles or
I9100XXLPS (Android 4.0.3) EXT4.PIT, March 2012
I9100XWLP4 (Android 4.0.3) EXT4.PIT, March 2012
I9100XWLP7 (Android 4.0.3) EXT4.PIT, April 2012 R - Download from depositfiles or
I9100XWLPD (Android 4.0.3) EXT4.PIT, May 2012 - Download from depositfiles ( R) or
I9100XWLPG (Android 4.0.3) EXT4.PIT, June 2012
I9100XWLPI (Android 4.0.3) EXT4.PIT, June 2012
I9100XXLQ5 *** (Android 4.0.4) EXT4.PIT, June 2012, F— Download from depositfiles or
I9100XWLPD (Android 4.0.3) EXT4.PIT, June 2012
I9100XWLPM (Android 4.0.4) EXT4.PIT, July 2012, R— Download from depositfiles or
I9100XWLPO (Android 4.0.4) EXT4.PIT, July 2012
I9100XXLQB (Android 4.0.4) EXT4.PIT, July 2012
I9100XWLPT (Android 4.0.4) EXT4.PIT, July 2012 - Download from depositfiles or
I9100XWLPU (Android 4.0.4) EXT4.PIT, August 2012 - Download from depositfiles or
I9100XEZLP4 (Android 4.0.4) EXT4.PIT, September 2012
I9100NEELP5 (Android 4.0.4) EXT4.PIT, September 2012
I9100XWLPW (Android 4.0.4) EXT4.PIT, September 2012, R— Download from depositfiles or
I9100XWLPZ (Android 4.0.4) EXT4.PIT, October 2012
I9100XWLPY (Android 4.0.3) EXT4.PIT, October 2012
I9100BHLPA (Android 4.0.4) EXT4.PIT, November 2012
I9100XWLQ2 (Android 4.0.4) EXT4.PIT, November 2012
I9100XWLQ3(Android 4.0.4) EXT4.PIT, November 2012

* - Crude firmware - standard functions work - calls, SMS, Internet... Some applications may crash, sometimes the phone may freeze, spontaneous reboots are possible
** — distributed via Kies, info 100%
*** — do not wipe on this firmware. Before installing it, install 2.3

[collapse]


I9100XXLSJ (Android 4.1.2) EXT4.PIT, November 2012, F - Download from depositfiles or
I9100XWLS8 (Android 4.1.2) EXT4.PIT, January 2013
I9100XWLSD (Android 4.1.2) EXT4.PIT, February 2013 - Download from depositfiles or
I9100XWLSE (Android 4.1.2) EXT4.PIT, February 2013, Ukr— Download from depositfiles or
I9100XWLSJ (Android 4.1.2) EXT4.PIT, March 2013 - Download from depositfiles or
I9100XWLSN (Android 4.1.2) EXT4.PIT, April 2013
I9100XWLSS (Android 4.1.2) EXT4.PIT, April 2013
I9100XWLST (Android 4.1.2) EXT4.PIT, April 2013
I9100XWLSW (Android 4.1.2) EXT4.PIT, May 2013 - Download from depositfiles, turbobit or
I9100XWLSZ (Android 4.1.2) EXT4.PIT, October 2013
I9100XWMS1(Android 4.1.2) EXT4.PIT, October 2013 - Download from depositfiles or turbobit

[collapse]

F— full firmware (contains all 3 files, flash with the Re-Patrtition checkbox. Useful if the previous firmware is “buggy” or “upgraded” between Android versions)
R— firmware released for Russia
Ukr— firmware released for Ukraine

Please note:
If the downloaded archive contains only one file (not the full firmware), you do not need to select the PIT file and check the Re-Partition box!
One file is most often represented by a TAR archive. Select it in the PDA item!
Next to each firmware is indicated the PIT it prefers.
These notes are in the firmware instructions, but such questions constantly appear again and again.

Now dial *#1234# and check what firmware is in your device 😉
Some people ask what changes in new firmware and why bother chasing numbers. So, in new firmware old errors are corrected and new ones are added

PIT files for full firmware:
For phones with 16 GB. internal memory:
For phones with 32 GB. internal memory:

Firmware tips and solutions to common problems

General tips:

  • Do not include the boot.bin and Sbl.bin files in your BootLoader build!
  • At least until you gain some experience, and most importantly, understanding.
  • I would recommend throwing them out altogether at all times.
  • All the talk about the alleged connection of BootLoader with specific firmware is from the evil one.
  • The same MIUI and Cyanogen come WITHOUT a loader, i.e. use what it costs.
  • The same goes for custom kernels. There is no information anywhere about their binding to a specific loader.
  • The bonus of this approach is that the paranoid “custom counter” will always have a “good” Sbl.bin
  • I remind you once again that as long as the loader is intact, the phone is alive.
  • Never use Repartition!
  • Even if the “three-file” firmware has a pit-file!
  • The SGS-2 still uses a single Pit EXT4.
  • Therefore, tormenting the body again is risky and harmful.

Problem: After the next flashing, the phone freezes at the Samsung inscription or goes into a cyclic reboot. Wipe data and cache from Recovery does not help.

Solution:
Create a Tar containing a single data.img file and flash it with Odin, which will result in a “Hard Wipe”.
Agree, this is much more elegant and safer than flashing a “three-file” firmware for the sake of Hardwipe and downloading the necessary one again.

Problem: There is a new stock firmware that I really want to try, but it has an “unusable” (for example, Dutch) CSC...

Solution:
We create a tar that does not contain the files boot.bin, Sbl.bin and cache.img and flash it with Odin.

The opposite problem: I want to change the CSC, but I don’t want to completely reflash everything.

Solution:
Here, unfortunately, not everything is so simple. Maybe it will work with the cache.img firmware with the required CSC.
If you don’t want to flash it, you need to open this cache.img, extract the update.zip and flash it from Recovery.
Added. IMHO, I wouldn't bother with CSC at all.
The worst thing that can happen is that the provider’s settings will not be picked up automatically.
In this case, they must be entered manually.
I do not consider a clinical case of the desire to return the body to the arms of Kies.

Problem: You need to change some firmware component

Solution:
We create a Tar archive containing a file with the necessary module from another firmware and flash it with Odin.

[collapse]

I tried the firmware - write a review for others!

The international version of the Samsung Galaxy S2 has not received updates from the manufacturer for a long time, but we were able to find the official Android 4.1.2 ZSLSE firmware. The firmware is not tied to any operator, that is, it works on an international smartphone model and has Chinese language packs. To take advantage of this update, you need to have an unlocked Galaxy S2 and carefully follow the step-by-step instructions.

Before you download the necessary materials, you need to check your smartphone - you need ClockworkMod installed.

Now let's note the changes made in the firmware: you will get an updated TouchWiz interface, as well as Project Butter, an improved lock screen, S-Cloud, Direct Call, Smart Stay and Pop-up Play. If you have a truly international Galaxy S2, you'll also get 50GB of DropBox storage, multiple desktops and an improved Google Now, as well as a new notification panel.

This firmware is intended ONLY for the international version of Samsung Galaxy S2 GT-I9100!

To install the update, first recharge the batteries to at least 85%, and also enable the “USB Debugging” option in the settings. Check it in the settings in the developer menu.

Do not forget that installing the official update will remove previously obtained root rights and you will then have to try again to obtain superuser rights.

Do not forget that you act only at your own peril and risk, as we do not bear any responsibility for all your actions. If an unforeseen situation happens, then all the blame lies solely with you.

The instructions are provided for informational purposes ONLY.

Instructions for installing Android 4.1.2 update on Galaxy S2 GT-I9100 (ZSLSE):

  • Step 1. Download the Android 4.1.2 ZSLSE firmware file for Galaxy S2 to your computer (the file is available for download at the end of the instructions).
  • Step 2. Download the Odin v1.85 program, which you will need to install the update.
  • Step 3. Turn off your phone and reboot it into download mode by pressing and holding the Volume and Home buttons. Press the Power button until the Android robot icon and triangle appear. Press the POWER button again to enter download mode.
  • Step 4. Launch ODIN on your computer and connect your phone to it while it is in download mode.
  • Step 5. While your Galaxy S2 is connected to your computer, you will see ID:COM appear in yellow with the corresponding COM port number - this process may take a few minutes!
  • Step 6. Select the files you want to install - you can find them among those extracted from the archive you downloaded in the first step.
    Check the PDA item and select a file with the extension .tar or .md5.
    Check the Phone box and select the MODEM file. If you don't see this file among the unzipped files, skip this step.
    Check the CSC checkbox and select the CSC file. Once again, if this file is missing, skip this step.
    Check the PIT item and select the file with the .pit extension. You can skip this point if you did not receive a similar file from the archive
  • Step 7 Enable the “auto-reboot” and “F reset time” items in the ODIN program. If in the sixth point you selected a file with the .pit extension for installation, then you should also check the “re-partition” checkbox.
  • Step 8 Press the START button in ODIN and the installation will automatically continue. The process may take several minutes.
  • Step 9 Once the installation is complete, your Galaxy S2 will reboot itself. Once you see the Home screen, disconnect the Galaxy S2 from your computer and you can check the installed Android Jelly Bean update.

Files for installing Android 4.1.2 Jelly Bean on Samsung Galaxy S2 GT-I9100:

Instructions for installing the official single-file firmware on the Samsung Galaxy S2 (GT-I910x).

    Drivers and programs

Attention!

Installation instructions

    Unpack the downloaded archive into a folder with Odin PC for convenience. The file in the ".tar" or ".tar.md5" format must be left, but the "SS_DL.dll" can be deleted.

    Reset your device.
    To do this, go to the settings tab " Accounts" to the section " Archive and reset", select the item " Reset device" and press the button " Delete everything" The phone will reboot.

    Run Odin PC as administrator.

    Put your device into download mode ( Download Mode).
    To do this, you need to simultaneously hold down the Volume Down key, the Home button and the Power button. Then wait until the phone reboots and agree to the warning by pressing the Volume Up key.

    In this state, connect the smartphone to the computer. In Odin the message “ COM».

    Click on the button " AP» and select the TAR firmware archive.

    Items " Auto Reboot" And " F.Reset Time"should be activated, A " Re-Partition"if active - must be disabled.

    Click on the button " Start" The firmware installation process will begin.

    about the end of the operation, if everything was successful, the message “All threads completed. (succeed 1 / failed 0)". The phone must be rebooted manually by holding down the power button until the screen turns off. It may take up to 5 minutes for your device to boot up initially.
    ATTENTION!
    If the device does not boot for a long time or the data has not been reset, it must be performed from recovery.
    To do this, you need to simultaneously hold down the Volume Up key, the Home button and the Power button. After downloading, select " Wipe data/Factory reset", and after - " Reboot system now" If after these steps the device also freezes when loading, you need to reflash it again.

The flagship S series smartphones, released annually by Samsung, are characterized not only by a high level of technical specifications, but also by a very long service life. Below we will talk about the firmware of the Samsung Galaxy S 2 GT-I9100 - a phone that is considered “old” by the standards of the world of Android devices, but at the same time continues to perform its functions at a decent level today.

Of course, the effective operation of any Android device is possible only if its software is in good condition. If there are problems with the operating system, firmware will help in most situations, which in the case of the Samsung Galaxy S2 (SGS 2) can be done in several ways. Despite the fact that the methodology for reinstalling Android on the Galaxy S 2 model has been used many times in practice, and strict adherence to the instructions below practically guarantees trouble-free processes and their positive results, do not forget:

The user who operates the smartphone is solely responsible for possible damage to the device as a result of incorrect actions, software failures and other force majeure circumstances that may arise while following the recommendations listed below!

The successful completion of almost any work is largely determined by the correct preparation of the object for operations, as well as the tools that may be needed. This statement is also true regarding the firmware of Android devices. To quickly and easily reinstall the OS and get the desired result (Android type/version) on the Samsung GT-I9100, it is highly recommended to carry out the following preparatory procedures.

Drivers and operating modes

For the computer and utilities to interact with the internal memory of Android devices, it is necessary that the PC operating system be equipped with drivers that allow the Windows OS to “see” a smartphone that is in specialized modes and connected to the computer’s USB port.

Download the application installer from the official GT-I9100 technical support web page from the link below. To download, select version 2.6.4.16113.3 .

Install the tool following the installer's instructions. After Kies is installed, Windows will have all the necessary drivers for manipulating the phone using a PC.

Among other things, the Kies program can be used for many operations with the GT-I9100 model, for example, saving data from the phone.

If for some reason you don’t want or have the opportunity to install Keyes, you can use the driver package, which is distributed separately. Link to download the component installer "SAMSUNG_USB_Driver_for_Mobile_Phones.exe" for the model in question:


Switching modes

To carry out serious interference with the internal memory of an Android device where OS components are installed, it is often necessary to switch the device to special service states. For Samsung GT-I9100 this is a recovery environment and software download mode ( "Download", "Odin-mode"). In order not to return to this issue in the future, we will figure out how to start the device in the specified modes at the preparation stage.

Return to factory state, update official software

All methods for reinstalling the OS on the Samsung Galaxy S2 GT-I9100 proposed below in this material, with the exception of cases when it is necessary to restore a crashed Android, assume that the device is initially running the official system of the latest version released by the manufacturer - 4.1.2 !

Restoring settings to factory settings and clearing the device’s memory of the information it contains allows you to get rid of the software “garbage” that has accumulated during the operation of the SGS 2, the consequences of viruses, “brakes” and system freezes, etc. In addition, installing the system software in a cleaned user information, the device is often much more efficient in terms of performance levels during further use.

In a word, before manipulating the SGS 2 system software, follow the procedure of returning the device to its factory state and update the official OS to the latest version. For many users of the model in question, by the way, following the instructions below is enough to get the expected result - a smartphone in “out of the box” condition in terms of software and running the latest version of the official Android.

  1. By any means, copy important information from the device to a safe place (some methods of archiving information are described below in the article), fully charge its battery and start the device in recovery environment mode.

  2. Select in recovery "wipe data/factory reset", then confirm the need to erase information – item "Yes...". Wait until the cleaning procedure is completed and a notification appears on the screen "Data wipe complete".

  3. Reboot your phone by selecting the option in the recovery environment "reboot system now", wait until the Android welcome screen appears and determine the main operating system settings.

  4. Make sure that the latest version of the official system (4.1.2) is installed. Follow the path "Settings" - "Phone information"(at the very bottom of the list of options) - "Android version".

  5. If for some reason Android has not been updated before and the installed build number is below 4.1.2, update. It's very easy to do this:
    • Connect your device to the Wi-Fi network and follow the path: "Settings" - "Phone information" - "Software update".

    • Click "Update", then confirm to read the Samsung system software terms and conditions. Next, the update will automatically download; wait until the components are downloaded.

    • When a notification appears indicating that the update package has finished downloading, make sure that the device’s battery has sufficient battery charge (more than 50%) and click "Install". Wait a little, the smartphone will automatically reboot and the installation of the updated OS components will begin, which can be monitored using a filling progress bar.

    • Upon completion of the installation of the updated Android device, the device will automatically reboot again, and upon completion of initialization of the components, all applications will be optimized,

      and you will receive the latest OS from the manufacturer SGS 2.

It may be necessary to repeat the update procedure several times until a situation occurs when, when selecting the item "Update" along the way "Settings""About the device", a notification will appear "The latest updates are already installed".

Root rights

Superuser privileges obtained on the GT-I9100 smartphone allow you to perform a lot of actions with the system software that are not documented by the manufacturer. In particular, a user who has received root rights can clear official Android of pre-installed system applications that cannot be removed using standard methods, thus freeing up space in the device’s memory and speeding up its operation.

In terms of changing the system software, root rights are important primarily because only by using them can you make a full backup before seriously interfering with the system software of the device. There are several methods to obtain Superuser rights. For example, it is effective for the model to use the application and instructions from the article:

Without using a computer, obtaining root rights for the S 2 model from Samsung is also possible. To do this, you can refer to the functionality of the program, following the recommendations from the material available on our website:

An equally effective method of obtaining Superuser privileges is to install a specialized zip package "CF-Root" using the recovery environment that developers equip their devices with.

  1. Download the file from the link above and place it, without unpacking, in the root of the MicroSD card installed in the smartphone.

  2. Reboot the device into recovery and select "apply update from external storage". Next, point the system to the file "UPDATE-SuperSU-v1.10.zip". After pressing the key "Power" To confirm the installation, the components required to obtain root rights will begin to be transferred to the internal storage of the device.

  3. The procedure is completed very quickly, upon completion (after the notification appears "Done!" on the screen) return to the main menu of the recovery environment and reboot SGS 2 into Android. After starting the OS, you can confirm the presence of Superuser privileges and installed .

  4. All that remains is to go into and update the root rights manager application,

    and then the SU binary file - the corresponding request notification will appear after the first launch of SuperSU.

Backup, IMEI backup

Obtaining a backup copy of the information contained in the smartphone before interfering with its software is an important step, because the data stored in smartphones is often very valuable for their owners. Saving user information, applications, and more from the Galaxy S 2 can be done in different ways.

Archiving user information

In addition to tools from third-party developers designed for archiving information and listed in the material at the link above, users of the model in question who prefer official means of manipulation and do not plan to switch to custom firmware can use the aforementioned Kies software to backup data.

In this option, proceed by analogy with other Samsung devices, repeatedly discussed in articles on our resource. For example:

Backup EFS area

A very important action that needs to be taken before tampering with the system memory partitions of the Samsung S2 is to save a backup copy of the IMEI. Losing this identifier during the process of reinstalling Android is not such a rare case, which leads to the inoperability of the mobile network. Restoring IMEI without a backup is quite difficult.

The identifier itself and other settings of the radio module are stored in the system memory area of ​​the device, called "EFS". The dump of this section is essentially a backup of IMEI. Let's look at the simplest way to protect your device from unpleasant consequences.

The phone must have a MicroSD card of any size installed!


This way, a backup copy of the most important system memory area of ​​SGS 2 will be saved on the removable drive. You can additionally copy the resulting data to a safe storage location, for example, on a PC disk.

Firmware

In most cases, completing the above preparatory steps is enough to safely and quickly install the desired Android version in the Samsung GT-I9100. Below we describe the most effective methods of performing operations on the model in question, which allow you to completely reinstall the official system, restore the device from a “brick” state, and even give the phone a “second life” by equipping it with a modified OS from third-party developers.

Method 1: Odin

Regardless of the state of the Samsung GT-I9100 system software, reinstalling the official build of the phone's operating system in most cases can be done using the application. This tool, among other things, is most effective when “flashing” the device, that is, in a situation where the smartphone does not boot into Android and resetting the settings through recovery does not help.

Single-file firmware

The simplest and safest operation performed through Odin is the installation of the so-called single-file firmware. By following the instructions below, the user has the opportunity to install the official system of the latest version released by the manufacturer into the phone in question - Android 4.1.2 for the region "Russia".

  1. Download the latest version of Odin using the link from the application review article on our resource, unpack the resulting archive into a separate folder and run the application.

  2. Switch S2 to mode "Download" and connect it with a cable to the USB port of your PC. Wait until the device is detected in the One program, that is, make sure that the port number is displayed in the first field "ID:COM".

  3. Click the button in the application "AP", which will open an Explorer window in which you need to specify the path to the image "I9100XWLSE_I9100OXELS6_I9100XXLS8_HOME.tar.md5", downloaded from the link above. With the package highlighted, click "Open".

  4. Everything is ready to transfer system components to the device. Click "Start".

  5. Wait for the partitions to be overwritten. The names of the areas that are currently being manipulated are displayed in the upper left area of ​​the Odin window. The process can also be controlled by observing the messages that appear in the log field.

  6. Upon completion of the process of overwriting system areas, the following notifications will appear in Window One: "PASS" top left and "All threads completed" in the logs field.

    At this point, the reinstallation of Android is completed, the device will reboot into the operating system automatically.

Service firmware

In the case when SGS 2 does not show signs of life, does not start, reboots and the above operation, which involves installing a single-file firmware, does not bring a positive effect, it is necessary to flash it through One specialized package consisting of three files, and in critical situations, additionally re-partition the internal memory, using a PIT file.

In addition to restoring the software, following the recommendations described below is the most effective method of returning the device to its factory state after installing custom solutions, modified recovery, etc. You can download the archive with the files used in the example below using the link:

  1. Unzip the archive containing the three firmware images and the PIT file into a separate directory.

  2. Launch Odin and connect the device to the PC, switched to "Download".

  3. By clicking the component download buttons in turn, add files to the program, specifying the path to them in the Explorer window:

    Field "BL" remains blank, and in the end you should get a picture like in the screenshot:

  4. When making the first attempt to flash the phone with a service package, we skip this step!

    Re-partition only if installing a three-file package does not bring results!


  5. To start overwriting areas of the internal data storage of the Samsung GT-I9100, click "Start".

  6. Wait for the procedure to complete overwriting all partitions of the device's storage.

  7. Upon completion of transferring files to the device, the device will automatically reboot, and in window One a message will appear confirming the effectiveness of the operation "PASS".

  8. Wait until the welcome screen appears with the ability to select a language (the first startup after reinstalling the operating system will take longer than usual - approximately 5-10 minutes).

  9. Set the basic parameters.

    You can use a smartphone running an official Android build!

Method 2: Mobile Odin

For those users who prefer to manipulate their Samsung Android devices without using a PC, there is a wonderful tool - Mobile Odin. The application allows you to perform a large number of different actions with the software part of the Samsung Galaxy ES 2 - install official single-file and multi-file packages, overwrite kernels and recovery, clear the phone of accumulated data, etc.

To effectively use Mobile One, the device must be booted into Android and be equipped with Superuser privileges!

Single-file firmware

Let's start with the installation of single-file firmware - the simplest method to reinstall Android on the device in question.

  1. Download the package with the system image for the model (from the link above – build 4.1.2, other versions can be searched on the Internet) and place it on the device’s removable storage device.

  2. Install Mobile Odin from Google Play Store.

  3. Launch the tool and grant it root rights. Allow the download of additional components necessary for the full functioning of the tool - button "Download" in the prompt that appears.

  4. Scroll through the list of functions on the main screen of Mobile One and find the item "Open file...". Tap to bring up this option, then select "External SD card" as a carrier of installation files in the request window that appears.

  5. Go to the path where the single-file package was copied and open the file by tapping on its name. Next click "OK" in a window listing system partitions that will be overwritten upon completion of the procedure.

  6. As you can see, under the names of the sections there is a description of the path to the single-file firmware on the card. In almost all cases, it is recommended to reinstall system software by completely clearing the internal data storage of the device from the data contained in it, so scroll down the list of Mobile Odin options, find the section "WIPE" and check the checkboxes "Wipe data and cache", "Wipe Dalvik cache".

  7. Everything is ready to reinstall the OS - select "Flash firmware" in section "FLASH", confirm awareness of the risks by tapping "Continue" in the request window. The data transfer will begin immediately and the smartphone will automatically restart.

  8. The process of overwriting system partitions is displayed on the phone screen in the form of a filling progress bar and the appearance of notifications about which area is currently being processed.

    Wait for the procedure to complete without doing anything. Once completed, SGS 2 will automatically reboot into Android.

  9. After the initial setup of the operating system, its reinstallation via Mobile One can be considered complete!

Three-file firmware

Mobile One provides its users with the opportunity to install service packages with the operating system, containing three files. You can download these three components in order to get Android version 4.2.1 on SGS 2 as a result of their installation using the link below; other assemblies are available on the World Wide Web.

  1. Place all three files from the service package in a separate directory created on the phone's removable storage device.

  2. Follow steps 2-3 of the above instructions for installing single-file firmware via Mobile One.

  3. On the MobileOdin main screen, tap "Open file...", specify the path to the directory in which the images to be installed are located, and select a file containing a combination of characters in its name "CODE".

  4. Tap "Modem", specify the path to the image containing in its name "MODEM" and then select that file.

  5. Check the checkboxes that require clearing the device's data storage partitions before flashing the firmware and click "Flash firmware", then confirm the request to continue the procedure, despite the potential risks - button "Continue".

  6. Mobile One will carry out further manipulations automatically - the smartphone will reboot twice, and as a result the reinstalled Android will be launched.

  7. Additionally. After completing the above steps, you can overwrite the CSC partition - the image file, containing the name of this area in the name, carries information about the regional binding of the firmware. The action is performed in exactly the same way as installing a single-file Android package, only you can do without clearing partitions and after selecting the option "Open file..." in Mobile Odin you need to specify the path to the file with the name "CSC...".

Method 3: PhilzTouch Recovery

The greatest interest among owners of, frankly, outdated Android smartphones, is custom firmware. A huge number of solutions have been created for the Samsung S2 GT-I9100, which make it possible to get new versions of Android on the device. Certain software products that deserve attention and are generally suitable for everyday use on the model are discussed below in the article.

Most unofficial OS builds for the device in question are installed using a modified (custom) recovery. Let's look at the process of equipping a smartphone with a custom OS using PhilzTouch Recovery– an improved version.

PhilzTouch Recovery Device Equipment

Before using the described tool to flash SGS 2, the modified recovery must be installed on the phone. The simplest way to carry out this action is to install a specialized zip package using a factory recovery environment.

Installing modified recovery images found on the Internet without a custom kernel can damage the device during further use of the recovery environment!


Installing custom builds based on Android 4.4

Custom OSs based on Android KitKat are one of the best solutions for the device in question in terms of capabilities/performance ratio. For example, the popular MIUI Android shell is available for installation on the Samsung GT-I9100 and is successfully used by many device owners. There are many variants of this software product, ported for the model by various development teams and enthusiast users.

As an example, we install the MIUI assembly based on Android 4.4 created by the team into the phone. You can download the package with the proposed OS for installation through the advanced recovery environment using the link:

  1. Place the custom skin zip file on your SGS 2 memory card and reboot into PhilzTouch recovery.

  2. Create a backup copy of your installed system. To do this you should follow the path: "Backup and Restore" - "Backup" and wait until the procedure for creating a backup on a removable drive is completed.

    After archiving the information, return to the main screen of PhilzTach Recovery by touching the button "Back" twice.

  3. Format the device memory areas:
  4. Everything is ready for direct installation of custom MIUI:
  5. Once the custom installation is complete, go to the main screen of the recovery environment and reboot SGS 2 by tapping "Reboot System Now".

    Wait for the screen to appear "Welcome!", from which the determination of the main parameters of the MIUI shell begins.

  6. After setting up,

    you can use one of the most functional and attractive OS

    based on Android KitKat for Samsung S2 GT-I9100!

Installation of custom based on Android 5.1

The transition from the fourth version of Android to newer versions of the OS is carried out using a slightly different method than that described above, and for a positive result, additional manipulations will be required with the layout of the device’s internal memory and the system kernel.

Using the instructions below, you can install the custom solution CyanogenMOD 12.1. For other Lollipop-based shells, the system kernels used and the procedure may differ!

Step 1: Re-partitioning SGS 2 memory

Since in Android, starting from version 5, the Dalvik application runtime environment was replaced by ART, installing new OS versions on old devices very often requires redistributing the volume of system memory partitions (repartitioning). To perform the operation on a Samsung Galaxy ES 2, you need to reflash the device via Odin, using a specialized three-file package with the OS and a modified PIT file.

Before you start repartitioning, remove the memory card from your smartphone!

  1. Download the three-file firmware with integrated root rights from the link above, unpack it into a separate directory.

  2. Follow the first three steps of the instructions for installing the service firmware from the description "Method 1: Odin" above in this article. To load into the program, use files from the directory "ROOT_I9100XWLSE+PIT4GB" with a modified three-file system!

  3. Open the tab "Pit", click "OK" in the risk warning request window.

    Click "PIT" and in Explorer specify the path to the file "I91001GB_4GB.pit", located in the folder with the three-file modified package.

  4. Go to the tab "Options" in Odin and check that the checkbox is checked "Re-Partition". Next click "Start" and wait until the re-partitioning is completed, as well as the installation of the official OS with integrated root rights.

  5. If, after completing the program’s processes, the smartphone automatically reboots into factory recovery, disconnect the device from the PC, select the item in the recovery environment "wipe data/factory reset", confirm the need for formatting by selecting the item "Yes...", wait until the cleaning procedure is completed and reboot the device by selecting in recovery "reboot system now".

  6. After loading Android and specifying the initial parameters, pull down the notification shade and tap on the item there "Blank USB storage". Next click "Format" in the request window.

    If the above notification is missing, go to "Settings""Memory" and tap "Format USB drive", press the button to start cleaning and wait for it to complete.

    Once the internal storage cleaning procedure is complete, the SGS 2 memory re-partitioning will be completed. You can make sure that the partition volumes have been redistributed successfully by going to the following path on your smartphone: "Settings" - "Memory". The picture should match the screenshot:

Step 2: Install CyanogenMod 12.1

Once the internal storage of the Samsung GT-I9100 is re-partitioned, there are no obstacles to installing modified firmware based on Android 5.1 into it. You will need four zip files: two of them contain custom kernels and recovery images, the third - a package for equipping Android with Google services, and, finally, the CyanogenMod 12.1 shell itself, the latest version for the device in question. Everything you need is packaged in an archive that can be downloaded from the link:

  1. Unzip the package downloaded from the link above and copy the resulting directory, containing four zip files, to the MicroSD card installed in the SGS 2.

  2. Reboot into the “native” recovery, install the package with the kernel and custom environment in exactly the same way,

    as described above in section “PhilzTouch Recovery device equipment” of this article.

  3. Reboot Samsung ES 2 into the modified PhilzTouch Recovery environment and follow the steps in the instructions “Installing custom software based on Android 4.4.4” above in the article. That is, create a backup and format the partitions.

  4. Without rebooting PhilzTouch Recovery after cleaning (this is important!), install the zip package "CWM_i9100_6.0.5.1.zip". The path is as follows:
  5. From the main screen of PhilzTouch Recovery, open "Advanced", select the first function in the list – "Reboot Recovery", and then tap “Yes – Root device”

  6. As a result of completing the previous step, the smartphone will reboot into CWM Recovery 6.0.5.1.

    Working in this environment is very simple - moving through menu items is done by swiping up and down, selecting an option by swiping to the right, returning to the previous menu by swiping to the left.

  7. Clear all directories in the phone's memory (they will be created again when the system is rebooted). To do this:
  8. Install CyanogenMod 12.1:
  9. Equip the system with Google services and applications by installing the file "gapps-modular-pico-5.1.1-signed.zip". The steps are exactly the same as those for installing the CyanogenMod package, described in the previous paragraph of these instructions.

  10. Finally, it is time to reboot into the installed modified Android. Activate "reboot system now" in the CWM main menu and then (important!) - select "No" on the prompt screen "Fix root". Wait for CyanogenMod components to initialize.
  11. After all components of the custom have been optimized, the CyanogenMod welcome screen will appear with a choice of language. Set the basic parameters associated with the functioning of Android.

    Now everything is ready to use one of the most popular,

    stable and functional systems for Samsung Galaxy ES 2!

Method 4: TWRP

The technical characteristics of SGS 2 allow, and the enormous popularity among romodelers has ensured the creation and development of firmware for smartphones, which are based on Android 7 and even the newest at the time of writing, 8.0 Oreo. All the newest assemblies of custom software products for the model are installed using a more advanced solution among modified recovery solutions than the aforementioned CWM and PhilzTouch.

It should be noted that before directly installing custom builds based on Android Nougat and higher via TWRP into the model in question, some additional manipulations are required. Reinstalling the system using the methods described above, according to the author of this article, was supposed to give the reader the necessary knowledge, skills and tools to interact with the system software of the device in question. Therefore, the process of equipping a device with one of the latest Android shells will be described briefly and without delving into the meaning of this or that action.

Just follow the instructions below step by step and clearly and as a result you will get a Samsung S2 running LineageOS 14.1, based on Android 7.1.

  1. Download the archive from the link above and extract it into a separate directory.

    The result will be two folders:


  2. Launch Odin on PC, connect SGS 2 set to "Download" to the USB port.

    Do the following in the program:


  3. Press all three hardware buttons on your phone at the same time: "Vol+", "Home", "Power" and hold them until the CWM recovery loads.

    In the recovery environment, do the following:


  4. Completing the previous point will lead to a reboot of the device into TWRP, using the functions of which the custom is installed, as well as Gapps. If you have never previously encountered the need to install packages through TVRP, read the material:

    In general, it is necessary to carry out the following manipulations:


  5. The first launch, accompanied by the display of the boot custom on the screen, lasts quite a long time and ends, as in all such cases, with the appearance of the welcome screen of the modified shell. Select basic settings

    and start exploring new features

    one of the most modern Android options for Samsung S2!

As you can see, every owner of the device has the ability to carry out various manipulations with the system software of one of the first S series smartphones released by Samsung. Despite some difficulty in reinstalling Android on the GT-I9100 model using separate methods, clear and thoughtful execution of the instructions in almost all cases brings positive results. Happy firmware!

Samsung recently released Jelly Bean 4.1.2 OTA update for Galaxy S2 GT I9100. If you haven't received a new one ROM, you can install it manually by reading this guide.

3. Unzip the update files and install Odin on PC.

4. Launch Odin and turn off your smartphone.

5. Reboot into download mode ( download mode).

6. To do this, press and hold the following buttons: Volume Down, Center And Power.

7. Connect S2 to a PC using a USB cable.

8. Go to Odin. Program section ID:COM should be yellow or blue, and you should see a message with the text " added".

9. Otherwise, you must close one, disconnect the smartphone from the PC, reinstall the drivers and try again.

10.B Odin select " PDA" and find .tar file.

11. If the update package contains more files, then for " C.S.C."you must choose C.S.C. file for " PHONE" - Modem file for " PIT" - .pit file.

13. After the process is completed Odin should display a message with the text " pass".

14. Now you can restart your smartphone after disconnecting it from the PC.

15. If during installation of updates Odin frozen, you must close the program, disable USB cable, reboot S2, reinstall the drivers and repeat the entire procedure from the very beginning.

16. If the smartphone freezes when loading, then you must turn it off and boot into recovery, choose " wipe data factory reset" And " wipe cache partition", followed by - "+++ go back+++" and " reboot system now" and try again.

That's all. Now you know how to install a new version of the operating system for the Galaxy S2.



Did you like the article? Share with your friends!