• Samsung gt i9000 firmware 4.4. Firmware for Samsung Galaxy S (GT-I9000) phone. Firmware Samsung Galaxy S I9000


    Other data:

    Firmware: I9000XXJW4
    Modem: I9000XXJW4
    CSC: I9000OXAJW4
    Build Date: 03/19/2012 (fresh!)

    The firmware has a lot of features from the Galaxy S II - touchwiz 4, widgets, icons, menus... + face unlock and screen unlock from Galaxy Note. 364 MB RAM.

    Russian language is in the menu, but not in the keyboards. Install Smart Keyboard or any other one from the market where Russian is available.

    Install as standard via ODIN (No checkbox for repartition!).
    Don't forget - this is stock firmware with a stock kernel - so before installation you need to disable all lagfixes and do a hard reset.

    Getting Root:
    1 Download the archive with the rooted kernel for firmware from this link:

    The archive contains a tar archive with a kernel, which is installed via ODIN (according to the standard procedure - see our section with kernels).

    2. Put the phone in USB debugging mode (settings - applications), connect to the computer. In the downloaded folder with the kernel, run the "Runme" file, press the spacebar.

    3. Then install superuser.apk from the folder (copy it to your phone and go), go to its settings and update. You are root.

    Instructions for installing Russian Swype
    Requires root access and file manager SU File Manager & Terminal
    1. Open SU ​​File Manager & Terminal. We enable read/write mode by clicking “Menu -> Mount System R/W”. A notification box will appear and the letter "S" in the upper left corner will turn red
    2. Go to /system/app/ and delete Swype.apk and Swype.odex
    3. Go to /system/lib/ and delete libSwypeCore.so
    4. Go to /system/lib/Aries_EUR_Open/ and delete libSwypeCore.so
    5. Rename the downloaded Swype with Russian to Swype.apk
    6. Open Swype.apk with an archiver (WinRar will do on a computer), take out the libSwypeCore.so file from the /lib/armeabi/ folder
    7. Copy the Swype.apk file from step 5 to /system/app/
    8. Copy the libSwypeCore.so file from step 6 to /system/lib/ and to /system/lib/Aries_EUR_Open/
    9. Go to /system/app/ and install Swype.apk by tapping on the file
    10. Exit SU File Manager & Terminal, check in Settings -> Language and input that the Swype keyboard has appeared with the Russian language available
    © Xamid & KrasH

    I suffered for a long time in order to install Swype from Russian firmware 2.3.6

    At the request of some readers, I finally decided to write an instructional article on firmware for SAMSUNG I9000 Galaxy S (hereinafter simply SGS). Reasons:

    1. Yesterday's flagship still looks quite an attractive purchase today, especially against the backdrop of the ever-decreasing cost of the gadget. Powerful hardware, excellent screen, good build, attractive appearance (I agree in advance that it’s not for everybody, but I’m satisfied with all the other advantages, so I’ll ask in advance without discussing the appearance in the comments, that’s not what the article is about). As we can see, SAMSUNG also does not discount this device, has released several modifications of it and continues to develop the SGS line.
    2. The manufacturer, as always, is in no hurry with official firmware updates through the standard KIES channel, however, on thematic sites you can always find the latest versions of factory firmware, received there from insiders. In addition, delays in official updates are due to regional aspects. In fact, no one can forbid you to use any new firmware for another region; Russian and Ukrainian languages, from experience, are present everywhere, you will not notice the difference with the “localized” version.
    3. I can say that SGS is one of the most interesting phones for geeks, because... has a very powerful community on the xda-developers website and on other sites on the Internet, which is constantly developing improvements, fixes, software, hacks, visual themes and, of course, the firmware itself (hereinafter referred to as ROM) for this device. At the moment, you can count about a hundred firmware versions of Android 2.1-2.3 for every taste. More details about developments for SGS on the xda forum here: http://forum.xda-developers.com/forumdisplay.php?f=656 and on the Internet. The topic of custom software is especially relevant against the backdrop of problems with factory firmware (memory management, slow file system, music playback artifacts, etc.). In addition to fixing factory errors, custom ROMs often offer additional functionality and a host of improvements.

    In principle, instructions for SGS firmware are found quite often on the Internet, but mostly they are all in English, which creates certain difficulties for users from the former CIS. I hope that this instruction will really help those who do not know English well.

    In this article we will look at the main fundamental points that you need to understand when you are flashing a phone. I will not be tied to any specific ROM, because... they all have a different installation sequence, usually described in the xda forum topic header, where you will also find links to the necessary files. If you understand the theory, you can flash any firmware and install any update.

    Preparing the phone for firmware.

    The first thing you need to check is whether your phone has a three-button boot mode. If you are just getting ready to buy, it is best to do this right in the store. With the device turned off, press the volume down, home (center button) and power buttons in sequence. Hold until the phone turns on. You should see something like this:

    If you see it, then everything is OK, if not, then the boot mode is blocked at the factory (this also happens). If you already own an SGS and it doesn’t work, don’t despair, the three-button mode can somehow be unlocked, how to do this - look at the xda forum in the corresponding topic (I didn’t go into too much detail - I was lucky and everything works for me). If you have not yet made a purchase, it is better to look for another copy. In the absence of a three-button mode, you will only be able to receive updates through KIES, which is absolutely unacceptable for a geek! To exit download mode, just remove the battery, nothing bad will happen.

    Download the ODIN Multidownloader software on your Windows computer. This program has many versions, I use Odin 1.3 and it has never let me down. The program consists of one file, starts from a folder and does not require installation on a PC. This is what it looks like when launched:

    Since the program is intended for use in service centers, you can flash up to 8 phones at a time. You see at the top eight slots with indicators for connecting phones to virtual COM ports (that’s why multidownloader). You most likely will not need this, so the main thing is the first slot, which will display all the stages of connecting and downloading the firmware to the phone, then keep an eye on it while working.

    Have you looked at the program? Now close it! The next step is to connect your PC to your phone in download mode. Usually, to do this in Windows 7, it is enough to simply connect the SGS with the download mode enabled to the PC. Important note: Use the USB port on the motherboard for this connection. Perhaps everything will work through the front panel and all sorts of splitters/hubs, but I don’t recommend it. From experience there can be problems. Make your first connection without running ODIN. The system will see the hardware and install drivers. If something goes wrong (especially for XP), install the KIES package and the device drivers will be loaded onto the computer. After installing the drivers, check if the ODIN program sees your phone. TURN OFF KIES!!! Launch ODIN, enter SGS into boot state, connect to PC. If the connection is successful, you will see a yellow indicator in the first slot. Congratulations, everything is ready to upload the software to your SGS!

    Phone firmware. ODIN program options.

    What can you do with the ODIN bootloader? You can upload any ROM, factory or custom, with or without a complete repartition of the file system, root the phone, flash a new kernel into the existing firmware. Often, the firmware update procedure via ODIN is included as one of the stages of a more complex phone software update. Attention here! Further, when working with ODIN, always adhere to the following sequence:

    1. Turn off KIES if it is running.
    2. Launch ODIN and configure it for firmware (we consider the options and options below).
    3. Launch download mode on SGS.
    4. Connect the SGS to the PC and make sure that the device is initialized by the ODIN bootloader using the indicator in the first slot.
    5. Last parameter check, countdown, START!

    The main files for SGS firmware are supplied as tar or MD5 archives. Actually, you need to indicate them in the appropriate fields of the Files (Download) section.

    Let's first consider the simplest example - uploading factory firmware. Often this procedure is necessary, including before flashing a custom ROM, to prepare the file system. Typically, the firmware is supplied in the form of three files, the purpose of which is reflected in the name itself - PDA(or CODE – main firmware file), PHONE(or MODEM - the telephone part of the firmware responsible for working with the network) and C.S.C.– regional settings file. Also, when flashing stock ROM, you must have PIT file. I won’t tell you exactly what it is :-) But it’s needed! Apparently it stores service information necessary for the bootloader to flash ROM into the phone. Currently there are two such files for SGS: s1_odin_20100803.pit And s1_odin_20100512.pit. These files are usually loaded with ODIN or supplied with ROM files. The firmware description always indicates which PIT file should be used in a particular case. Here is an example of factory firmware delivery:

    Next, as you can see, everything is simple, we substitute these files into the appropriate fields of the multiloader. This is what you should get after setting up ODIN and connecting your phone in download mode, i.e. just before pressing the START button:

    click on the picture to enlarge...

    After this, you can press the Start button and the phone’s firmware will begin. All stages will be displayed in the Message window. After successful completion of the firmware, the indicator in the slot at the top will glow green and display the inscription PASS. If an error occurs, it will appear in red.

    At this stage, let’s immediately discuss the Option block, namely the first two checkboxes (I won’t say exactly what the third one means, it’s on all the time). First Re-Partition– allows you to repartition the file system from scratch, i.e. will completely erase the phone's memory and re-partition the partitions according to the data in the PIT file. Usually, when flashing a factory ROM, this checkbox is checked to avoid file system errors in the future. You will still lose all user data with the full firmware discussed above, so it should be checked. Next point Auto Reboot– when the firmware is completed, the phone will automatically reboot. Again, it should be checked when flashing the factory ROM.

    In addition to loading the full ROM, using ODIN you can upload modified kernels, which are used to get root, replace the standard recovery (Samsung 2e and 3e) with ClockworkMod Recovery or SpeedmodKernel Recovery. What is recovery and what are its functions, we will talk later. Now you should understand that using ODIN, you can also upload not three but only one update file in TAR format, which is inserted into the PDA field of the multi-booter. With this type of firmware, you do not need a PIT file and you do not use it. Also, depending on the sequence described in the installation instructions for a specific ROM, you can/should clear the Re-Partition and Auto Reboot checkboxes. Why is this being done? Usually, before installing any custom firmware, you need to flash the factory firmware first. When you further flash only the update, you naturally do not need to repartition the partitions, because their integrity must be preserved. You may not need Auto Reboot when, after updating via ODIN, you need to not reboot the system but immediately go into recovery mode to complete the subsequent steps of the installation instructions. In this case, you simply remove the battery after finishing the firmware, insert it back and load the recovery mode.

    Firmware and phone update via Recovery mode.

    Here we come to the description of the recovery mode. What is it? This is the phone's service menu, called up in a way similar to calling the download mode, but in this case the volume button is pressed up. So, with the device turned off, press the volume up button, home, power on, hold until the phone screen activates, release. The splash screen will appear for a short time, after which you should see a text menu, usually on a black background, in green, red or yellow letters (it all depends on the current type of recovery). Moving through the menu occurs using the volume keys (up and down), selecting a specific item using the power button, returning to the previous menu - usually the last text submenu.

    Using recovery, you can flash and update your phone with files in zip format. In this case, you do not need a PC. The main thing is to upload the update files to the internal card of the device in advance.

    The simplest recovery is native Samsung versions 2e and 3e; these types of recovery come with factory ROMs. There are a minimum of points, one of them is “apply update.zip” i.e. The update file should be located in the root of the internal memory card (not sd) and be called update.zip. The update file must be signed and is intended specifically for flashing firmware through this type of recovery. This version of firmware is mainly used to obtain root rights on a phone with factory ROM and is used very rarely (possibly as an alternative to flashing the kernel with root via ODIN).

    A more advanced type of recovery comes with custom firmware - this is ClockworkMod Recovery (called CWM on the forums). There are more items and expanded functionality. Using CWM, you can install any firmware or update file in zip format, which can be called anything you like and can be located anywhere on the internal memory card. Select the “install zip from sdcard” item, then the “choose zip from sdcard” item, in the primitive file manager that appears, find the update file and apply it.

    In addition to the update functions, depending on the version and modification of CWM, the following actions are possible using the recovery menu and submenu: completely wiping the phone, clearing the cache, backing up and restoring data, clearing the battery log, managing partitions of the system and internal user memory, partitioning the sd card and preparing it for apps2sd, creating a swap partition on sd, applying lagfixes and converting the file system to ext, enabling additional functions, such as backlit key notifications and much more.

    One of the most common modifications of CWM for SGS is SpeedModKernel Recovery (SMK), which offers this expanded functionality compared to standard CWM; there are more points specific to SGS.

    Example - the easiest way to install a custom ROM for SGS:

    Many custom ROMs for SGS require SMK on the phone to carry out the installation procedure. This can be done directly on the factory firmware; you don’t need to get root, etc. first. – this is a misconception. The easiest way to obtain SMK one-time for subsequent update through this type of recovery is to flash the tar file with the SpeedModKernel kernel using ODIN (insert the file in the PDA field) with Re-Partition and Auto reboot unchecked. After flashing the kernel, you remove the battery from the phone, insert it, call the recovery mode and install any update, for example a custom ROM (the zip file, of course, should already be on your phone).

    Some custom ROMs, such as CyanogenMod, require a more complex installation procedure that involves multiple steps of flashing the firmware via ODIN and SMK. Strictly follow the instructions from the developer and you will succeed! You are not the first, you are not the last! If you consider yourself a real geek, then you simply must master these simple procedures.

    ATTENTION!!! The author is not responsible for the consequences of your actions with the phone after reading this article. It's not my fault if you turn your SGS into a brick! The official warranty for the phone disappears after flashing the firmware yourself. However, if something happens, with the help of the knowledge gained here, you can always flash the original firmware into your phone before going to the service center. If the phone is completely dead, no one will be able to determine what firmware is in it :-) make a face with a shovel and take it to the service center with the words: it’s broken... In any case, I repeat: only you are responsible for all your actions and their consequences! In fact, not everything is so scary and any incidents with tragic endings happen very rarely.

    Happy firmware!

    If you find an error, please highlight a piece of text and click Ctrl+Enter.

    So let's actually get down to the subject of the conversation - updating your Samsung Galaxy S (I9000) phone to the European firmware JM6, which includes Russian and Ukrainian languages, and is also the latest for today (August 31, 2010). To do this we need several things:

    1. Software shell - Samsung Kies
    2. Firmware files - CODE_I9000XWJM6.tar.md5, CSC_I9000XEEJM1.tar.md5, MODEM_I9000XXJM3.tar.md5
    3. PIT data file - s1_odin_20100512.pit
    4. Firmware program - Odin3_v1.0.exe

    All this can be downloaded in one file, and then compressed into some folder on the disk. For systems based on Windows 7, the directory should preferably not be located on the system drive.

    Now let's proceed in order:

    1. Install the Samsung Kies program if you do not already have it installed.
    2. We transfer our phone to firmware mode, to OFF On the phone, simultaneously press the VOLUME DOWN + HOME (center) + TURN buttons (press it last). Hold until a yellow triangle appears.

    3. Connect the cable to the computer, at this moment the drivers will begin to be detected. If suddenly they are not installed, then check whether Kies is installed correctly. In fact, we only need steps 1 and 2 once, to install the drivers. In the future, you can go straight to point 6.
    4. Check that all firmware files (unpacked from the archive), Odin3, PIT file are placed in a simple directory, for example D:\aflash
    5. Disconnect the USB cable, turn off the firmware mode by holding the same buttons.
    6. Close Kies and all other applications (Kies Tray Agent). We launch the program for flashing Odin3.exe, by pressing PIT we select our file - s1_odin_20100512.pit, for PDA - CODE_I9000XWJM6.tar.md5, for PHONE - MODEM_I9000XXJM3.tar.md5 and for CSC - CSC_I9000XEEJM1.tar.md5, we don’t change anything else. You can turn off the AutoReboot checkbox in Onine, but then you will need to reboot the phone manually.
    7. We switch the phone to the firmware mode, with the phone turned OFF, simultaneously press the VOLUME DOWN + HOME (center) + TURN buttons (press it last). Hold again until a yellow triangle appears.
    8. Connect with a cable to the PC. Attention: We are already connecting in firmware mode! In Odin3, some COM should appear in the ID:COM field, and the field turns yellow. Sample picture:

    9. Click the Start button. After which a green bar should appear, and messages will begin to appear in the Message field.

    10. After a couple of minutes (3-4 minutes), the firmware is completed, the first cell turns blue, and our phone begins to reboot. Then immediately disconnect the USB cable!

    If everything went well, then after a reboot the phone will work on the new firmware. You can find out the current firmware number by typing the buttons *#1234# . Deciphering information about the firmware for Samsung Galaxy S - I9000 can be done based on the following information:

    For example, our firmware number: I9000-XX-J-E-3

    2 digits after I9000: country for which the firmware is intended
    XE- CIS
    XX- Abroad

    J- year (V - 2002, W - 2003, D - 2004, E - 2005, F - 2006, G - 2007, H - 2008, I - 2009, J - 2010)
    E- month (A - January, B - February, C - March, D - April, E - May, F - June, G - July, H - August, I - September, J - October, K - November, L - December )
    3 - version

    I hope this short instruction will help you teach your device new languages, and if new firmware is released, new features.

    Tags: samsung galaxy s, I9000 firmware, android 2.1

    The Samsung Galaxy S may look like an old Android smartphone to you, but there are still plenty of owners who still love it.

    Therefore, today we bring you an easy step-by-step guide that will show you how to install a custom ROM based on McKay's Android 4.4 KitKat.

    As you probably know, Samsung no longer releases updates for Samsung Galaxy devices, it is believed that the device has a hardware limitation and for this reason the Galaxy S will not receive an official KitKat update.

    In this step-by-step guide, we will install a custom ROM that is based on the official Android 4.4.4 KitKat OS on a Samsung Galaxy S I9000 device. The new custom firmware is based on CyanogenMod 11.

    The new firmware is packed with new features and comes with great apps that may not be available in the default version of Android KitKat; it is specially designed to improve the presentation of your Android device.

    In addition, after installing McKay's Android 4.4.4 KitKat, custom ROM on your Samsung Galaxy S device will gain speed, improve battery life, and give you the ability to customize the appearance of the device.

    Once the new firmware runs on your Samsung Galaxy S device, it will run faster and smoother than before and you will have the latest version of KifKat OS, Android 4.4.

    CyanogenMod 11 ships as stable firmware and there are no reports of any errors, lags or other problems. The firmware will run without errors or warnings, and you will be able to use the new Android 4.4.4 KitKat OS every day.

    All these improvements have already been confirmed by users who have run the new McKay firmware on Galaxy S I9000 devices.

    As you probably know, you will need root access on your device to begin installing the firmware. So, before going any further, you need to root it otherwise you will not be able to install the new custom Android 4.4.4.

    Moreover, after root access is obtained, you must fulfill one more important condition, this concerns the installation of modified programs to save the recovery image. We recommend using the latest version of ClockworkMod recovery (CWM) or TeamWin (TWRP). So, do not miss this point in your steps because modified firmware can only be installed using modified applications (stock applications have limited capabilities, so you will not be able to install an unofficial update using them).

    As you can see, these are unofficial operations and will void your device's warranty. In addition, when installing a modified firmware, you should know that it is distributed free of charge on the secondary market, from where you will receive Android 4.4.4 KitKat updates, and is not an official release from Samsung or Google.

    During the process of flashing, using modified programs, there will be a need for an uninstallation process. When you perform the wipe, all data stored in the internal memory of your Samsung Galaxy S device will be destroyed.

    For the same reasons, it is recommended that you perform a full backup of your data before doing anything else. Basically, you should start by saving contacts, SMS messages, call logs, EFS partition (one of the important system partitions containing: IMEI, S/N, GPSID, WIFIMAC, BTMAC, etc.), installed applications, all your images, videos, personal data, Internet settings and everything else you think is necessary.

    In addition, for backup purposes, Nandroid is the best option to keep your current firmware.

    During the flashing process we will need a computer. On PC, you will have to download some required files and establish a connection between PC and Samsung Galaxy I9000 device.

    On your Galaxy S device, you should enable the USB debugging option by following the following path: “Menu - Settings - Applications - Development”.

    It is very important that the device's battery has more than 85% capacity so that the phone does not turn off during the flashing process.

    Moreover, all the instructions listed below and files can only be applied for Samsung Galaxy S model number I9000. The new СyanogenMod 11 (McKay) based on Android 4.4.4 KitKat modified firmware is compatible only with Samsung Galaxy S!

    How to Install Android 4.4.4 KitKat Custom ROM on Galaxy S I9000

    1. The first necessary action is to download the KitKat Android 4.4.4 firmware.

    2. Now download Google apps package (gapps) and save them on your computer.

    3. Save all these files somewhere in a folder on your computer, but do not extract them.

    4. Connect your Samsung Galaxy S device to your computer using a USB cable.

    5. Copy and paste the downloaded files from your computer to your smartphone's SD card.

    6. Now, disconnect the USB cable from the computer.

    7. Turn off the device by pressing the power button.

    8. Boot the device into recovery mode (pressing the volume up button + Home button + Power button at the same time for a few seconds).

    9. In the recovery mode menu, select “wipe data factory reset” - clear all partitions, and then “wipe cache partition” - clear the cache.

    10. Go back and select “advanced” - additionally, and then “wipe dalvick cache” - clearing Dalvik Cache (if you don’t know what this is, don’t bother).

    12. Now select the firmware file and install it.

    13. Repeat the steps above to install Google Apps (gapps).

    14. When you are done, return to the main menu and select “Reboot system Now” - reboot the system now.

    15. If the device gets stuck in the boot loop, you need to go back to recovery and select “wipe data factory reset” - clearing all partitions, and then “wipe cache partition” - clearing the cache.

    Great, that's all you had to do to install Android 4.4.4 KitKat OS on your Samsung Galaxy S. Test CyanogenMod 11, which is based on the modified firmware, and check what's new.

    Galaxy S I9000 will receive an update to the Android operating system to version 4.4 KitKat, but you can update the phone's software yourself using a special modified firmware CM 11 Nightlies. How to do this is described below.
    This firmware is configured exclusively for Android 4.4 KitKat and, along with this, has a number of specific features. However, it is worth saying that this is not yet the most complete and reliable version of the firmware, since it has some shortcomings and inaccuracies. In principle, for the average user who does not need special functions, it is quite suitable.
    In order for the firmware to install correctly on your Samsung Galaxy S I9000 smartphone, it is recommended that you first carry out the proper preparation:
    - remember that these instructions only apply to the Samsung Galaxy S I9000 phone model. All installation files are created exclusively for this phone. An attempt to “install” such firmware on other devices may cause irreparable harm to their software;
    - before starting the Samsung Galaxy S I9000 firmware process, you must unlock the bootloader and install the latest version of custom recovery ( /);
    - During installation, you need to reset all phone settings to factory settings. Also, to avoid losing necessary information, you need to make backup copies of your phone settings, call lists, personal messages and other important information. Link your saved contacts to your Gmail account. Remember about Nandroid support, because it will help you return to the previous firmware version;
    - ;
    - make sure that the battery is fully charged;
    - and remember: you are responsible for all actions taken yourself.

    Firmware Samsung Galaxy S I9000

    1. We download the latest version of the packed firmware file.
    2. Download the latest build of standard Google applications.
    3. We copy these files to the phone. To do this we use a USB connection; files must be moved in packed form.
    4. When two archives are on your phone, the device must be disconnected from the computer and the smartphone itself must be turned off.
    5. Boot the phone into recovery mode. It's very easy to do. Just press 3 buttons at the same time: the phone on/off button, volume up and Home - and hold until the message “ Recovery Mode».
    6. We create Nandroid (option backup and restore).
    7. We do a wipe (wipe data/factory reset).
    8. We install CM 11. First, select the item install zip from sdcard, and then choose zip from sdcard and find our firmware file by name CM 11 Nightly zip.
    9. After installing CM 11, all the same must be done for Gapps zip.
    10. As soon as the installation is completed, we are required to return to the main recovery menu and reboot the smartphone.

    The first launch usually takes from 5 to 10 minutes. The problem with the device freezing can only be solved by removing the battery for a while. After this, you need to insert the battery back and repeat the entire installation process from the very beginning.