Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We won’t be liable if any damage occurs to your device and/or its components. Before you begin with guide instructions below, make sure your android device is adequately charged — at least 50% battery of the device. To make sure your device is eligible with this, you must first confirm its model no. in ‘About device’ option under Settings. Another way to confirm model no. is by looking for it on the packaging box of your device. It must be GT-I9100! Do not use the procedures discussed here on any other Galaxy S2 (including the Galaxy S2 variant at Sprint, T-Mobile, Cricket, US Cellular, AT&T and other International variants) or any other device of Samsung or any other company. You have been warned! Please be vary that this firmware is NOT for GT-I9100G and only for GT-I9100. Back up important data and stuff before you start playing around here as there are chances you might lose your apps and app-data (app settings, game progress, etc.), and in rare case, files on the internal memory, too. For help on Backup and Restore, check out our exclusive page on that linked right below. ► ANDROID BACK UP AND RESTORE GUIDE: APPS AND TIPS You must have proper and working driver installed on your windows computer to be able to successfully flash stock firmware on your Samsung Galaxy S2. In case you’re not sure, follow the link below for a definitive guide for installing driver for your Galaxy S2 on your computer. ► SAMSUNG GALAXY S2 DRIVERS INSTALLATION GUIDE Download the Odin zip file and firmware file given below. Transfer both Odin and firmware file to a separate folder on your computer just to keep things tidy. DOWNLOAD LINK | File name: Latest Odin3 v3.09.zip (951 KB) DOWNLOAD LINK | MIRROR | File name: I9100XXMS1_I9100OXAMS1_XEO.zip (558.9 MB)   Example video: If you haven’t used Odin before to install a stock firmware or anything else, then we suggest you first watch a video of that to get familiar with the process. The video demonstrates flashing of CWM Recovery on Galaxy S3, but since the procedure is same for flashing stock firmware also, the video will help: Click here to watch the video Important Note: Backup important files stored on internal SD card of your device, so that in case a situation arises requiring you to do a factory reset after flashing stock firmware, which might format internal sd card too, your files will remain safe on PC. If you see FAIL message instead of the PASS in Odin’s top left box, that’s a problem. Try this now: disconnect your Galaxy S2 from PC, close Odin, remove phone’s battery and put it back inside in 3-4 seconds, open Odin and then repeat from Step 6 of this guide again. Also, If device is Stuck at setup connection or on any other process, then too, try this: disconnect your S2 from PC, close Odin, remove phone’s battery and put it back inside in 3-4 seconds, open Odin and then repeat from Step 6 of this guide again. It was easy to flash stock Jelly Bean 4.1.2 firmware on your Samsung Galaxy S2, right? Let us know in comments below. Your suggestions and queries, if any, are most welcomed!STOCK FIRMWARE INFO
Firmware Version
I9100XXMS1
Android Version
Android Jelly Bean 4.1.2
Is this Official?
Yes! This is the official update by Samsung.
Release Date
January 2013
Credits
SamMobile
  WARNING!
  SAMSUNG GALAXY S2 GT-I9100 OFFICIAL JELLY BEAN 4.1.2 FIRMWARE
  STEP 0: CHECK DEVICE MODEL NO.
  STEP 1: BACKUP YOUR DEVICE
  STEP 2: INSTALL LATEST DRIVER
   STEP 3: INSTALLATION INSTRUCTIONS
  DOWNLOADS
  ODIN ZIP FILE
  FIRMWARE ZIP FILE
  STEP-BY-STEP GUIDE
If you don’t get the Added! message, here are some troubleshooting tips:
FEEDBACK US!
Back to Stock: Downgrade Samsung Galaxy S2 GT-I9100 to Android 4.1.2 Jelly Bean with Official Firmware
5 Comments
Comments are closed.
It was a easy process but got got the error message post the restart process ‘com.android.phone has stopped’
It was a easy process but got got the error message post the restart process ‘com.android.phone has stopped’
It was a easy process but got got the error message post the restart process ‘com.android.phone has stopped’
It worked. Thank you 🙂
It worked. Thank you 🙂