News of Samsung’s best selling smartphone of 2011, the Galaxy S II getting a taste of Android 4.1 Jelly Bean was buzzing alot since the time Samsung officially announced it. The update was supposed to be coming in November and Thanks to our friends at  XDA Developers a leak of the Jelly Bean firmware has slipped out. The pre-release firmware version I9100XXLSJ is basically in test mode by Samsung at the moment, but looks pretty  stable. This also means that the final build is very close to its finish and will soon be rolling out in a week or two.

Jelly Bean leak for the Galaxy S2 Jelly Bean leak for the Galaxy S2

The update brings with it a bunch of refreshing new features for the Galaxy S II, not only you get all the nifty little features that Jelly Bean brings you like Google Now, but also the new and improved Touch Wiz UX (all these are found in the Galaxy S III), Direct Call, New Notification Bar, Popup Play, S-Cloud etc.

Jelly Bean leak for the Galaxy S2 Jelly Bean leak for the Galaxy S2

The multi-window feature that is available on the Galaxy S III and Galaxy Note II might also make an appearance with this update, but no confirm news as come out yet.

Jelly Bean leak for the Galaxy S2 Jelly Bean leak for the Galaxy S2

Firmware Details: 
Android Version: 4.1.2 – JZO54K (Jelly Bean)
Changelist: 462349
Build Date: 6th November 2012

So if you can not wait for the official firmware to come as an OTA update then you can follow the steps given below and enjoy, but also at your own risk!
Flashing Instructions:
– Unzip the file
– Open Odin 3.04 (already included in the firmware package)
– Restart phone in download mode (Home+power+vol down)
– Connect phone and wait until you get a yellow sign in Odin
– Add CODE_I9100XXLSJ.tar to PDA
– Add MODEM_I9100XXLS6.tar to PHONE
– Add CSC_HOME_OXX_I9100OXXLS1.tar to CSC
– Make sure re-partition NOT ticked
– Start flash, sit back and wait a few minutes.

Note: Talk Android Phones will not be held responsible for any damage done to your device, so if you want to do it, do on your OWN risk.