Android 4.1.2 Jelly Bean for Galaxy S2: Download It Here!

by Steven Blum

Use ← → keys to navigate Next

Samsung has begun distributing the Android 4.1.2 update OTA across the globe for a little while now. But if you haven't received your update and are getting a little impatient, you can install it right now using the Flash program "Odin," which is not at all difficult to use.

To snag Android 4.1.2 on your Galaxy S2, first you'll need to install Odin and Samsung's stock ROM (international version). Sammobile offers both as downloads, but because it can be painfully slow to download them from their site, we're offering them to you on our servers as well. Here you can download Samsung's stock ROM, and here you can download Odin. Obligatory warning: AndroidPIT cannot be held responsible if you follow our instructions incorrectly and end up damaging your phone.

Here's How to Install The Update on Your Galaxy S2:

1. Download Odin and the firmware on your PC (links above) and extract the files, placing them in the folder of your choice.

2. Secure your smartphone with Ultimate Backup because you are going to need to return your phone to factory settings and clear all caches. Theoretically, it's possible to install the update without wiping your device, but there's risk that your phone then won't run smoothly.

3. Turn off your device. Then start it in recovery mode by holding the volume up, home button and power button simultaneously until a small green Android appears with a menu above him.

4. Use the volume buttons to choos "wipe data / factory reset" and select it with the power button. Scroll down to "yes" using the volume button and select it with the power button again. Then repeat the procedure with "wipe cache partition."

5. Choose "reboot system now" using the power button.

6. Turn the phone off again.

7. Restart phone in download mode (home + power + volume down).

8. Start Odin on your computer

9. Click PDA and add the unzipped firmware code: I9100XWLS8_I9100XXLS8_I9100FOPLS3_HOME.tar.md5 to PDA

Leave everything else unchanged and make sure that the "repartition" box is not checked.

10. Connect your Galaxy S2 to your PC via USB cable. In the top left of Odin, you should now see a box which reads 0:COM 12 (It may also read a different number besides 12).

11.Click "start" and wait until the green "PASS!" button appears. Wait until your Galaxy S2 has restarted before you disconnect it.

12. THAT'S IT!

If your phone gets stuck during the boot process, do not panic! This often happens during the Flash process. Try pressing the power button down until the Galaxy S2 turns off, then repeat steps 2 through 4.. 

Use ← → keys to navigate Next

Comments

Link 1 month ago

I've just spent a day until 11pm trying to recover my i9100T without success. It started by me foolishly accepting an OTA upgrade to JB. Result: locked phone and cannot unlock. It asks for a SIM network unlock code which it never did before it was "upgraded".

I suspect that this particular issue happens to those phones which were previously locked to a network (in my case Vodafone) and subsequently unlocked and used/upgraded by a different network (in my case Optus/TPG - Australian carriers).

If anyone has any bright ideas about how to remedy this situation, please let me (and a lot of others I presume) out of our misery.

Link 1 month ago

hello steven,
the firmware you have provided i.e. xwls8, i have installed it...but it seems it has minor bug such as..over heating while charging, screen heating...etc.

recently, samsung has released xwlsn version of firmware for galaxy s2.
can u please provide that firmware..bcoz i can't download from hotfile in my slow internet connection bcoz hotfile doesnot support resume facility...

plz help...

Link 1 month ago

Hi Guys,
I am from India, just upgraded my S2 from 4.0.4 to 4.1.2 today as instructed above. Its just awesome !!! .. No errors , nothing.. Just missing Multi screen feature which is available in Jelly bean upgrade of S3. Hopefully will get this in 4.2.2.

Thanks You so much Steven :). you are gr8!!..

Link 1 month ago

Thanks a mill for this post. Worked first time - no problems at all. Really quick!

Cheers

Link 1 month ago

<ID:0/007> Complete(Write) operation failed.
<ID:0/007> Added!!
<OSM> All threads completed. (succeed 0 / failed 1)
Please guys help me , i got kies , i have done everything right , but it still fails ! What's the problem ?

Link 1 month ago

Today i Recieved OTA in my galaxy s2 I9100 when i updated my phone, Everything was working amazing but it was asking for a sim unlock code before update it was all fine but after update it does not support my sim card and ask for sim unlock code, when i put my sim in another cellphone it was working fine but in s2 it is asking for code, HELP PLEASE!!!!!!!!!!!!!!1

Link 1 month ago

hi,i have succesfully updated it to jeally beans through the above procedure, but now when i turned on the cell it is asking for (sim network unlock pin), what should i do , ? help ..

Link 1 month ago

I dont get a green light,it says:suceed 0/failed 0
All threads completed
Leave CS
Checking MD5 finished succesfully

Link 2 months ago

please how do i extract the stock rom files?

Link 2 months ago

Hello.please i downloaded the stock rom,but when i want to extract it, its saying operation failed. please what do i do? Thanks

Link 2 months ago

If i done something wrong on this process, PLEASE tell me that how can i get back to my 4.0.4 offcial rom

Link 2 months ago

Hey dude, works great, thanks a lot.

Link 2 months ago

does i need to do an ultimate backup if i dont need my data again??

Link 2 months ago

I followed all the steps up until the installation of the ROM on the phone. When i am installing the ROM it gets stuck at factoryfs.img everytime and pops up error and now i dont have a way to get back to my old OS. What can i do to fix this

Link 2 months ago

Upgraded from ICS to 4.1.2 jelly bean just now . Work perfectly . Thanks.

Link 2 months ago

im using ics 2.3.3 and used odin.bt there an errorunexpected end offile) when extracting the file.says its nt complete.and when flashing ayway ..nothings happens.n my phonedoesnotstart.howto fix??

Link 2 months ago

Everything went fine, I updated it, but the phone now heats more - about 10 degrees Celsius more - than it used to (when it was the original ICS from the operator)... Any thoughts?

Link 2 months ago

Is this suitable for GT-I9100T?
I am in Australia
I would appreciate your comments

Link 2 months ago

Hey man just need to know is this for GT-I9100 or GT-19100G ??

Link 2 months ago

help i have a problem after i have upgrade to this firmware version i try to send chinese language to other devices and said messages may be corrupted on recipient device. change input mode to automatic i have go around and check and dont know how please
anyone can help

Link 2 months ago

@ Bhupinder Sohal :
1 - uninstall them
2- redownload them from Google Play
3 - re-install them...
Should work...

Link 2 months ago

sir i had updated my galaxy s2 from your link to jelly bean, but after the update my play store and google maps are not working plz help.........

Link 2 months ago

@ rowe bau

You're welcome.
Have a good time

Link 2 months ago

got it right this time!!thank you much!! God bless!!

Link 2 months ago

i have downloaded kies on my pc..i started the process again from step 1-9,but i cant still see that "0:com 12"..please help!!

Link 2 months ago

@rowe bau :

Did you have installed before Kies on your PC ? Kies uses to set up drivers useful and necessary to make Odin working normally ...
Once this checked, or done (if you haven't installed Kies) close Kies and start again from the beginning.

Link 2 months ago

please help..i've done step 1-9 successfully but on step 10,i cant see a box which reads 0:COM 12 (It may also read a different number besides 12).

Link 2 months ago

@heni habesh :
Yeah, after the upgrade, your system will be re-locked... but do you need really to unlock it ? You need then to re-unlock it;or with the code given by your carrier, or by using the dedicated apps... but these apps are not too expensive.

Link 2 months ago

Do i need to unlock My s2 after upgrading it, am on 4.0.4 ICS unlocked

Link 2 months ago

@David - How did you fix this problem ?

Link 2 months ago

Even odin does not detect my S2 on download mode .How to resolve this errror ?
How do I ensure that USB drivers are latest ? Kindly help me

Link 2 months ago

Thanks! it Worked perfectly well. You saved my life! I just soft-bricked my S2 in attempt to install Cyanogenmod 10.1
Luckily this original custom R.O.M got me outta the mess. God Bless.
Although there are some features missing. Like the gestures for screenshot, dropbox etc

Link 2 months ago

yess i got it now on my phone.its very good.

Link 2 months ago

Hey thanks a lot Steven :)
Worked flawlessly for me

Link 2 months ago

@Kawin
Sure you can upgrade to Jelly Bean, what are you afraid of ?
The two first possibilities :
- Odin as it's explained
- Mobile Odin if you were ROOT

Regards

Link 2 months ago

@Serge75 Finally got it done, three USB leads later.

Thanks for your assistance Serge75

Dave

Link 2 months ago

@david James :
Well, it's confusing. In your case, I am not able to understand the problem.
I have another solution (I used), a good one, and successfull :
If your GSII is root, try then my method, but you must be ROOT,
I have used Mobil Odin pro, I transfered the downloaded rom on my external SDCard, I then used Mobil Odin for flashing and rooting in the same time Jelly Bean.
Very secure, automatic, very quick, and the result is perfect. Rooting without changing the Kernel. Kies reconnized my rom, and proposed me even to update it some days after to the national version. I did it, and there is no difference at all. Be confident, there is no risk at all.

Or anyone else see the reason of the problem ??? Thanks for his assistance.

Link 2 months ago

@Serge75 My phone is detected by Kies and Odin detects my phone in normal mode but will not detect my phone in download mode. I have updated my usb drivers and my phone has debug activated but still no success. I will just have to wait for Kies update

Link 2 months ago

@david James :
Did you have installed Kies on your PC ?
It's about the drivers that are provided by Kies. If yes, did you use Kies for a long time ? check again the connection between Kies and the Galaxy. If it's OK, the problem could come from the usb cable... Try too the "debug"...
We keep in touch... ok?

Link 2 months ago

odin does not detect my s2 in download mode....please help

Link 2 months ago

Two weeks later this Rom release was flashed on my SII using MobilOdin (rooting it by the same time), I was proposed by Kies to update it by a new one : I9100XWLSD_I9100XXLS8_I9100FOPLS4,
- I didn't accept it,
- last sunday I again was proposed to update it but with OTA. I finally accepted it.Nice operation, no problem at all, very quickly done...

Having all checked and tested, I confirm there is no difference at all between this new version and this I9100XWLS8_I9100XXLS8_I9100FOPLS3 proposed here,

That's confirming this version is official, reconized by Kies, later then proposed to be updated by another new version, and by Kies, and by OTA...

The only difference appears when you dial *#1234#, but nothing else...
Definitely a great rom....

Link 2 months ago

Yes!!! worked perfectly!! Great thanks guys!

Link 3 months ago

yaaaaay... it totally worked

Link 3 months ago

Thnx for the downloade but i have encountered a problem , i get this " SIM network unlock PIN " and without this i cant use my network or my sim card at all!

PLEASE HELP!

Link 3 months ago

hi brthr.....!! plz help...
my 4n is samsung galaxy s2 gt-i9100 .
modem xxlq6 nw using ics 4.0.3
may i upgrade ur jellybean 4.1 on my s2 through odin....???

thanks in advance....
reply me...!!!

Link 3 months ago

hi brthr.....!! plz help...
my 4n is samsung galaxy s2 gt-i9100 .
modem xxlq6 nw using ics 4.0.3
may i upgrade ur jellybean 4.1 on my s2 through odin....???

thanks in advance....
reply me...!!!

Link 3 months ago

hi brthr.....!! plz help...
my 4n is samsung galaxy s2 gt-i9100 .
modem xxlq6 nw using ics 4.0.3
may i upgrade ur jellybean 4.1 on my s2 through odin....???

thanks in advance....
reply me...!!!

Link 3 months ago

hi brthr.....!! plz help...
my 4n is samsung galaxy s2 gt-i9100 .
modem xxlq6 nw using ics 4.0.3
may i upgrade ur jellybean 4.1 on my s2 through odin....???

thanks in advance....
reply me...!!!

Link 3 months ago

hi brthr.....!! plz help...
my 4n is samsung galaxy s2 gt-i9100 .
modem xxlq6 nw using ics 4.0.3
may i upgrade ur jellybean 4.1 on my s2 through odin....???

thanks in advance....
reply me...!!!

Link 3 months ago

I'm not getting the 0:COM 12 yellow box like in step 10...

Link 3 months ago

Thank u sooooooooo much
i was looking for this update for 1 week but i could not findt it.
Now my for get updated!!!
thank u

Link 3 months ago

How can I do screenshots with this firmware?
Volume- & Power is not working...
Thanx...

Link 3 months ago

I have done all above and it works pretty well. But I live in Sweden and the language works fine exept the keyboar witch is in engilish. Is there any possibility to download and install a swedish keyboard?

Link 3 months ago

Thank you, sir.

Link 3 months ago

you dont need to root your phone. Just go to download mode using the above description and load md5 file in PDA through Odin.

Thanks

Link 3 months ago

Does my phone need to be rooted to apply this ROM update?

Link 3 months ago

It works for me in my Samsung Galaxy S2. It should work for any country but you may need to download the language after the upgrade.

I tried this in from UK and successfully upgraded to Jelly Bean on my Galaxy S2

Great thanks to AndroidPIT

Link 3 months ago

am using gt-I9100 and firmware ics 4.0.4, curreently power option and lock screen not working in my phone am willing to upgrade to JB 4.1.2, can anyone
tell me will it fix those issue ?

Link 3 months ago

hi, having a bit of difficulty sorting this for my S2 - gone through the process fine until the last stage, in the message box in Odin it says 'all threads completed succeed 0 / failed 1 and no 'pass' - what have i done wrong as it does'nt appear to be doing anything now :(

Link 3 months ago

hiii it worked on my phone gt-I9100

Link 3 months ago

@ Andry Liberia :
Hi Andry,
did you unzip the file.tar ? and have you the good drivers installed by Kies ?
Last question, on which version are you now, and are you root ?
Regards

Link 3 months ago

I searched on Google.. seems there are other people with same problem with gtalk who installed this release... but no answer or solution, just reports about issue. and here I'm the only one with such bug.

Link 3 months ago

Hey I live in the Netherlands.
at the last steps it wont give me the PASS sign..

what should i do?

Link 3 months ago

@ Kit Perez ; Power + home for me.... amazing but real...

Link 3 months ago

Im from India. Is this update applicable to my phone? GTi9100

Link 3 months ago

I can't seem to make taking a screenshot work. It's still volume down+power, right?

Link 3 months ago

@ Lucas Bartholdt :
I guess you should unlock it.
BUT BUT BUT BUT ....
this rom, rolled out in Spain is dedicated to Western Europ, specialy for the Western European Carriers (due to local technical reasons).
Think about it befor acting,
and if you try and succeed in Mexico, could you tell us ?
Thanks

Link 3 months ago

@Jaimy Paul :

This rom is an official one, on my PC Kies admits it as an good one,
In the case you use Odin for flashing a customized or an unofficial rom, automaticaly Kies doesn't reconnize it.???

What's the problem ?

Link 3 months ago

Does my galaxy s2 need to be carrier unlocked for this to work? I have an international galaxy s2 locked to Telcel in México.

Link 3 months ago

hi my phone is GT-19100,4.0.3 INDIA

does flashing with odin prevent further update and support with official firmwares from samsung ??

Link 3 months ago

successfully install the rom on my phone.everything were fine and perfect but one problem is that my phone are unable to auto rotate the screen.anyone can help?

Link 3 months ago

and still, anyone knows why my gtalk don't work on mobile data?

Link 3 months ago

@Dpatel

Not at all, you don't need to be "root". you have only to use Odin as it's clearly explained... not risky at all -
Doing precisely what was written, I didn't lose any data, any apps, any format, ... nothing.
Have no fear at all, it's an official Samsung Rom...

That's all folks...

Link 3 months ago

Do i need to be rooted to install this?

Also are there any risks when installing this update via odin?

Link 3 months ago

@sys administrator

OK, feel free to ask any help (in the limit of my knowledges...)

Link 3 months ago

@ serge75

Thanks again for the help, I will give this a try later on.

Link 3 months ago

@sys administrator

You can do it without fear... that's an official one. Not using the ordinary way (i.e. without using Kies), you'll be in advance, that's all.
And Kies will reconnize your device, even confirming on the screen you have the last micro-software.
Have a good day "SYS Adm".

Link 3 months ago

Thanks serge75,

I wasn't sure whether I needed to root my phone to use the ROM as its an official release, as all the unofficial roms avaialable from XDA usually require the phone to be rooted.

I am on O2 UK and using the standard ICS release unrooted, but I am getting tired of waiting for their official JB release, so I was going to flash this ROM and see how it goes.

Link 3 months ago

@sys administrator
Hello,
It's not necessary to be rooted for using Odin. It's easy if you strictly follow the given instructions.
And the result is magnificent !
Regards

Link 3 months ago

Does the phone need to be rooted to install this official rom via odin?

Link 3 months ago

hello,
i installed this update yesterday on my S2, work perfect, very smooth. Only one question: about gtalk - when I'm on wi-fi my gtalk works normal but when wi-fi it's off and I'm on mobile data my gtalk set me as invisible or offline, all my friends are online on my phone but I can't send anything, or change my status (sometimes all contacts looks as offline).
My friends see me as offline from theirs phones.
What can be done? tks.

Link 3 months ago

@Mathias : not this version...

@ Rojo : only for I9100, for you later...

Link 3 months ago

does it have muti window?

Link 3 months ago

@ Steven Blum: my mob s i9100g... can i update to jelly bean??

Link 3 months ago

Thanks Steven Blum

Regards,
meraj

Link 3 months ago

Thx...

Link 3 months ago

@ Kirk Williams
This official rom is specially dedicated to the GT I9100,
Sorry, but wait a little bit
regards

Link 3 months ago

Will this work on Sprints S2.... SPH-D710 ?

Link 3 months ago

Ok,
we'll keep in touch
Bye

Link 3 months ago

Thanks Serge75....Pls let me know once this rom can be modified for G version....

Regards,
Vidyasagar

Link 3 months ago

Gd'Morning,
Sorry for you, Viyasagar, it's not working for the I9100G.
Or it's not yet ready.
But you could find customized rom for "G" with Cyanogen, and other...
Regards
Serge75

Link 3 months ago

Is this rom support to Galaxy S2 GT-i9100G? Pls reply..

Link 3 months ago

Having a French carrier, I have installed this "official" rom dedicated to the Western Europ (UK, France, Germany, Spain, Italy, Switzerland, Hungry), . It's functionning perfectly.
May be two details :
- there's not multi windows,
- it's changing the name of the external SD (troubling at the beginning the time you realize what has to be changed).
BUT it's recognized by Kies, telling you that's the last micro-software, and you can go through the files, copy and move them.
The last remark I can make, when you try with : \settings\about device\ software update ..., >>>> This option is refused... (software has been changed etc....)
The rom was flashed with Mobil Odin, rooting it in the same action. No problem.
I didn't lose any data, any app or tune, perfect.
I recommand it.

Link 3 months ago

@Steve -thank you for the nice words ;-) hope you're feeling better. Your articles are also appreciated (and their r more accurate than my amateur-but-interested advice ;-)

@marc-zaky My opinion is "NO." Why? well, I don't think this is a "leaked" Jelly Bean rom. It is a real/official Samsung update!

So I don't think your support and updates would be affected. And if they were, you could always flash the phone back to whatever version of android you had on it when you purchased it!

Link 3 months ago

does flashing with odin prevent further update and support with official firmwares from samsung ?? I just want to install the leaked official jelly bean so plz anybody help ????

Link 3 months ago

Mark, thank you so much for helping out our users. I wrote this article and then caught a nasty flu. Your expertise is much appreciated.

Link 3 months ago

Hi @manmeetingsingh!

Sorry to hear you're having difficulties. . .

(1) My recommendation is take out the battery, then wait a moment. Replace the battery and see if it boots.

(2) If you are STILL at the boot freeze after this, then I would first try to do a reinstall using Odin. Simply try again and see if repeating the process works.

(3) If not, then (1) reflash --or use odin to flash a stock version of the I9100 rom and ensure it works. and then (2) go ahead and try to do the update again.

(4) If this STILL does not work. . . well, you may have a bad download and you should re-download the ROM and ensure (if you can) that the size/checksum is correct. After re-downloading it, go yet for a third time to oden and see if you can get it working this way.

BTW, you may flipflop steps three and four (above), If you are impatient and want to and get a result more quickly. . .

OK, others may offer a better approach --but that is what I would do (and have done when I have been stuck in flashing roms. (Although usually is in when flashing roms via Clockwork Mod vice oden. . . .)

GOOD LUCK!

markbc

Link 3 months ago

stuck at boot tried repeating steps from 2 several times still not successful.kindly help.

Link 3 months ago

Right you are! This is a late release, but we've had a choice of several JB roms for our (well at least the I777) model since at least last October (4 months).

But this is an official version -"bug free" (although the XDA site mentions some issues with this I9100 JBt) and commercially stable. However, when we use roms from the DEVs at XDA, there is always an element of putting up with some glitches since most of the time the DEVs are working with only pieces of the full code for the phone. . . (That said the last two JB roms I have used on my Galaxy S2 have been amazingly stable and reliable. Perhaps even better than some of the Samsung /AT&T earlier releases of older roms!)

So the official release is not really essential to getting a Jelly Bean (android 4.1.2 or even 4.2.0) feel on the phone. Still, it is nice to see an official version, because it can help the Developers polish off the last bugs or issues they have been wrestling with in their efforts. . .

Link 3 months ago

so! so! late!

Link 3 months ago

@Chris, no I don't think you can use this update for your T-Mobile S2! These roms (and updates) are machine specific. Don't install this, or your phone is likely to either not work or have real problems!

I9100 roms have to be adjusted or tweaked to work on our US versions (that's what they call "hell raising" a Rom :-) Xda has several great JB roms for our phones -just look under the development section for your model. (Sorry if you already know this, but sometimes it is worth remembering or repeating in these discussions). Anyway, they would also eliminate the carrier's bloatware.

Link 3 months ago

XDA has more info on this update and a link as well. It's an update for the I9100 version (international) and does not seem to be for the S2`s offered by US carriers. :-(

Link 3 months ago

The zip file is corrupt and its refuses to extract This blows as the file is large and where I'm from, internet is very slow.

Link 3 months ago

Awesome! thank you, cant stand waiting everyone everywhere should have this available at the same time ;-)

Works great

Link 3 months ago

Great, Installed it and working good but Kies software does not recognize the firmware. Will this effect future updates through Kies?

Link 3 months ago

Great upgrade. No issues so far except that it installed in Spanish. Very smooth, project butter really did it's magic.

Link 3 months ago

the zip file you provided donot extract, why?

Link 3 months ago

Can I use this on my T-Mobile GSII and make it like the International version so I don't have all the T-Mobile crapware on it?

Link 3 months ago

Great news Steven, but I am assuming that this is only for the international (I9000) version and not any of the US versions -like AT&T SGH-I777?

(It will be interesting to see if the Samsung official JB will be as good as the latest custom rom's for our Galaxy S2 (like Shostock 3 for the i777! I:-)