Samsung GT-I9100 official firmware. Firmware for Samsung Galaxy S2 GT-I9100 smartphone Maximum clock speed with Turbo Boost technology

International version 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 file Android firmware 4.1.2 ZSLSE 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 your installed Android update Jelly Bean.

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

Product release date.

Lithography

Lithography indicates the semiconductor technology used to produce integrated chipsets and the report is shown in nanometer (nm), which indicates the size of the features built into the semiconductor.

Terms of Use

The Terms of Use constitute the terms and conditions environment and operations arising from the context of use of the system.
Please refer to the PRQ for specific SKU eligibility requirements.
For current terms of use, see Intel UC (CNDA website)*.

Number of Cores

Core count is a hardware term that describes the number of independent central processing units in a single computing component (chip).

Number of threads

A thread or thread of execution is a software term that refers to a basic, ordered sequence of instructions that can be transmitted or processed by a single CPU core.

Base processor clock speed

The base frequency of the processor is the speed at which the processor transistors open/close. The base frequency of the processor is the operating point where the design power (TDP) is set. Frequency is measured in gigahertz (GHz), or billions of cycles per second.

Maximum clock speed with Turbo Boost technology

Maximum Turbo Clock Speed ​​is the maximum single-core processor clock speed that can be achieved using the Intel® processor technologies it supports. Turbo Boost and Intel® Thermal Velocity Boost. Frequency is measured in gigahertz (GHz), or billions of cycles per second.

Cache memory

The processor cache is an area of ​​high-speed memory located in the processor. Intel® Smart Cache refers to an architecture that allows all cores to dynamically share last-level cache access.

System bus frequency

A bus is a subsystem that transfers data between computer components or between computers. An example is the system bus (FSB), through which data is exchanged between the processor and the memory controller unit; DMI interface, which is a point-to-point connection between the integrated Intel memory controller and the Intel I/O controller assembly on the system board; and a Quick Path Interconnect (QPI) connecting the processor and integrated memory controller.

Design power

Thermal design power (TDP) indicates the average performance in watts when the processor's power is dissipated (running at base frequency with all cores engaged) under a challenging workload as defined by Intel. Read the requirements for thermoregulation systems presented in the technical description.

Available options for embedded systems

Available options for embedded systems indicate products that provide extended purchasing availability for intelligent systems and embedded solutions. Product specifications and conditions of use are provided in the Production Release Qualification (PRQ) report. Contact your Intel representative for details.

Max. memory capacity (depending on memory type)

Max. memory capacity refers to the maximum amount of memory supported by the processor.

Memory types

Intel® processors support four different types of memory: single-channel, dual-channel, triple-channel, and Flex.

Max. number of memory channels

The number of memory channels determines the throughput of applications.

Max. memory bandwidth

Max. Memory bandwidth refers to the maximum speed at which data can be read from or stored in memory by the processor (in GB/s).

ECC memory support‡

ECC memory support indicates the processor's support for error correction code memory. ECC memory is a type of memory that supports identifying and correcting common types of internal memory corruption. Note that ECC memory support requires both processor and chipset support.

Processor-integrated graphics‡

The processor's graphics system is a graphics processing circuit integrated into the processor that shapes the operation of video system functions, computing processes, multimedia and information display. Intel® HD Graphics, Iris™ Graphics, Iris Plus Graphics, and Iris Pro Graphics deliver advanced media conversion, high frame rates, and 4K Ultra HD (UHD) video capabilities. For getting additional information see Intel® Graphics Technology page.

PCI Express Edition

The PCI Express edition is the version supported by the processor. PCIe (Peripheral Component Interconnect Express) is a high-speed serial expansion bus standard for computers to connect hardware devices to it. Different versions of PCI Express support different data transfer rates.

PCI Express Configurations‡

PCI Express (PCIe) configurations describe the available PCIe channel configurations that can be used to map PCIe PCHs to PCIe devices.

Max. number of PCI Express channels

The PCI Express (PCIe) lane consists of two differential signal pairs for receiving and transmitting data, and is also the basic element of the PCIe bus. The number of PCI Express lanes is the total number of lanes that the processor supports.

Supported Connectors

A socket is a component that provides mechanical and electrical connections between the processor and the motherboard.

T JUNCTION

The temperature at the actual contact patch is the maximum temperature allowed on the processor die.

Intel® Optane™ Memory support

Intel® Optane™ memory is a revolutionary new class of persistent memory that works between system memory and storage devices to improve system performance and responsiveness. Combined with the Intel® Rapid Storage Technology Driver, it efficiently manages multiple tiers of storage by providing a single virtual disk for OS needs, ensuring the most frequently accessed information is stored in the fastest storage tier. Intel® Optane™ memory requires special hardware and software configurations. For configuration requirements, visit https://www.intel.com/content/www/ru/ru/architecture-and-technology/optane-memory.html.

Intel® Turbo Boost Technology‡

Intel® Turbo Boost Technology dynamically increases the processor frequency to the required level, using the difference between the nominal and maximum temperature and power parameters, allowing you to increase power efficiency or overclock the processor when necessary.

Intel® vPro™ Platform Compliant

The Intel vPro® platform is a set of hardware and technologies used to create business computing endpoints with high performance, built-in security, advanced management features and platform stability.

Intel® Hyper-Threading Technology‡

Intel® Hyper-Threading Technology (Intel® HT Technology) provides two processing threads for each physical core. Multithreaded applications can perform more tasks in parallel, making work much faster.

Intel® Virtualization Technology (VT-x)‡

Intel® Virtualization Technology for Directed I/O (VT-x) allows a single hardware platform to function as multiple “virtual” platforms. The technology improves management capabilities, reducing downtime and maintaining productivity by dedicating separate partitions for computing operations.

Intel® Virtualization Technology for Directed I/O (VT-d)‡

Intel® Virtualization Technology for Directed I/O complements virtualization support in IA-32 architecture-based processors (VT-x) and Itanium® processors (VT-i) with I/O device virtualization capabilities. Intel® Virtualization Technology for Directed I/O helps users increase system security, reliability, and I/O device performance in virtual environments.

Intel® VT-x with Extended Page Tables (EPT)‡

Intel® VT-x with Extended Page Tables Technology, also known as Second Level Address Translation (SLAT), accelerates memory-intensive virtualized applications. Extended Page Tables technology on Intel® Virtualization Technology-enabled platforms reduces memory and power overhead and increases time battery life thanks to hardware optimization of page redirection table management.

Intel® TSX-NI

Intel® Transactional Synchronization Extensions New Instructions (Intel® TSX-NI) are a set of instructions aimed at scaling performance in multi-threaded environments. This technology helps to perform parallel operations more efficiently through improved software locking control.

Intel® 64‡ Architecture

Intel® 64 architecture coupled with matching software Supports 64-bit applications on servers, workstations, desktops, and laptops.¹ Intel® 64 architecture delivers performance improvements that enable computing systems to utilize more than 4 GB of virtual and physical memory.

Command set

The instruction set contains the basic commands and instructions that the microprocessor understands and can execute. The value shown indicates which Intel instruction set the processor is compatible with.

Command Set Extensions

Instruction set extensions are additional instructions that can be used to improve performance when performing operations on multiple data objects. These include SSE (Support for SIMD Extensions) and AVX (Vector Extensions).

Idle states

Idle state (or C-state) mode is used to save power when the processor is idle. C0 means operating state, that is, the CPU is currently executing useful work. C1 is the first idle state, C2 is the second idle state, etc. The higher the numerical indicator of the C-state, the more energy saving actions the program performs.

Enhanced Intel SpeedStep® Technology

Enhanced Intel SpeedStep® technology delivers performance and compliance mobile systems to energy saving. Standard Intel SpeedStep® technology allows you to switch voltage and frequency levels depending on the load on the processor. Enhanced Intel SpeedStep® technology is built on the same architecture and uses design strategies such as voltage and frequency change separation, and clock distribution and recovery.

Thermal control technologies

Thermal management technologies protect the processor chassis and system from failure due to overheating with multiple thermal management features. An on-chip Digital Thermal Sensor (DTS) senses core temperature, and thermal management features reduce processor chassis power consumption when necessary, thereby reducing temperatures to ensure operation within normal operating specifications.

Intel® Privacy Technology‡

Intel® Privacy Technology is a built-in, token-based security technology. This technology provides simple, secure controls to control access to online commercial and business data, protecting against security threats and fraud. Intel® Privacy Technology uses hardware-based mechanisms to authenticate PCs to websites, banking systems, and online services, confirming the PC's uniqueness, protecting against unauthorized access, and preventing malware attacks. Intel® Privacy Protection Technology can be used as a key component of two-factor authentication solutions designed to protect information on websites and control access to business applications.

Intel® Stable Image Platform Program (Intel® SIPP)

The Intel® Stable Image Platform Program (SIPP) includes zero changes to core platform components and drivers for at least 15 months or until the next generation release, making it easier for IT staff to effectively manage endpoint computing systems.

New Intel® AES Commands

Intel® AES-NI (Intel® AES New Instructions) commands are a set of commands that enable you to quickly and securely encrypt and decrypt data. AES-NI commands can be used to solve a wide range of cryptographic problems, such as applications that provide bulk encryption, decryption, authentication, random number generation, and authenticated encryption.

Intel® Memory Protection Extensions (Intel® MPX) Commands

Intel® MPX (Intel® Memory Protection Extensions) are a set of hardware features that can be used by software in conjunction with compiler changes to check the safety of generated memory references at compile time due to possible buffer overflow or underrun.

Intel® Trusted Execution Technology‡

Intel® Trusted Execution Technology enhances secure command execution through hardware enhancements to Intel® processors and chipsets. This technology provides digital office platforms with security features such as measured application launch and secure command execution. This is achieved by creating an environment where applications run in isolation from other applications on the system.

Function Execute Cancel Bit ‡

The execution cancel bit is a hardware security feature that helps reduce vulnerability to viruses and malicious code, and prevent malware from running and spreading on a server or network.

Intel® Boot Guard

Intel® Device Protection Technology with Boot Guard features protects systems from viruses and malware before loading operating systems.

The next test subject, Samsung GT-I9100, had to be updated to the latest official firmware. Unfortunately, the latest official version for this device is based on Android 4.1.2, for the most part the firmware is excellent, not counting the fact that the manufacturer loves to cram branded “trash” into them. Flashing the official firmware is not that difficult, all you need is:

  1. Charge the device to capacity, that is, 100%, do not neglect the charge, in the firmware mode it eats up the charge in buckets;
  2. Install drivers for Samsung's; they are available in Kies, but they are also available separately;
  3. You will need an Odin flasher;
  4. Well, the firmware itself;

Having installed the drivers, turn off the phone, press the volume down button, the center button ok and turn it on, having received a warning, press up, the phone goes into download mode. You should see a picture like this


For single-file firmware

The ID:COM item should display 0: in my case 0: yours may be different. The Auto Reboot and F.Reset Time checkboxes must be checked, then use the PDA button to select our single-file firmware. Click Start. At the end of the process above 0: the inscription on a green background PASS! in the All threads completed log. This indicates that the firmware is complete, your device will reboot and turn on, but the data will remain on the phone.


This method is recommended only for updating the official firmware version!!! Do not use single-file firmware to downgrade or upgrade, Also not recommended for transitions from custom firmware to stock (official) firmware


For three-file firmware

Press the PDA button, select the file CODE_XXXX, then select Phone, select MODEM_XXXX, CSC select the file CSC_XXXX, (where XXXX is the phone model in this case I9100) then click Start

The flagship S series smartphones released annually by Samsung are characterized not only by high level technical characteristics, but also 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, effective work any Android device is possible only if its software is in good condition. If with operating system problems are observed, in most situations firmware will help, 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 a problem-free process and a positive result, 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 in the process of implementing the recommendations 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 for returning the device to its factory state and update the official OS to 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. Copy in any way 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 the device to Wi-Fi networks 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 from preinstalled system applications, not deleted by 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, using the KingRoot application and instructions from the article is effective for the model:

Without using a computer, obtaining root rights for the S 2 model from Samsung is also possible. To do this, you can turn to the functionality of the Framaroot 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.


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. Eg:

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 consider the simplest way protect the 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 Odin 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, carry out additional re-partitioning 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 the 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 the listing window system partitions, which will be overwritten when the procedure is completed.

  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 with complete cleaning the device's internal data storage from the data it contains, 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 chapter "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.

  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. For the Samsung S2 GT-I9100, a simply huge number of solutions have been created that make it possible to get new Android versions. 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 of CWM Recovery.

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, let’s install the MIUI build on the phone based on Android 4.4 created by the Miui Russia team. 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 backup copy 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 volumes of the partitions 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 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). For this:
  8. Install CyanogenMod 12.1:
  9. Equip the system with services and Google apps 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 modified recovery solution than the aforementioned CWM and PhilzTouch - TeamWin Recovery (TWRP).

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!


Top