The Samsung Galaxy S3 is one of the most coveted Android smartphones because of its awesome hardware capacity and sleek design. Despite the incredible popularity of the Samsung Galaxy S3, many users are still waiting to receive a system upgrade to Android 4.1.1 Jelly Bean, leaving users of one of the most popular Android phones with an outdated version of the operating system.

Thanks to an incredibly strong community of developers, Samsung Galaxy S3 users no longer need to wait for an over-the-air update. Android 4.1.1 Jelly Bean has been made available for the phone through several different custom ROMs. The ROMs that have been created are entirely based around Android 4.1.1 and are often updated more frequently than the carrier version of the operating system.

With Android 4.1 Jelly Bean, Samsung Galaxy S3 users will get one of the fastest and smoothest versions of Android yet. Thanks to Google's "Project Butter" initiative, switching between screens and applications is smoother than ever. The system has also been tweaked to provide faster orientation changes and faster rendering across the system. There are also several new features that have been added, one of which is Google Now.

Google Now is Google's voice-command service that's been built specifically to compete with Apple's Siri. Google Now features incredible voice recognition and allows users to perform a multitude of tasks by simply saying them out loud. In addition to the voice functions included in Google Now are several different "cards" that provide some of the most commonly searched items all on the same screen including traffic information, sports scores, public transportation information, weather and more.

Please note: This upgrading method requires users to flash their Galaxy S3 device, which will void the warranty. We strongly recommend that those who are unfamiliar with flashing a mobile device refrain from doing so before researching thoroughly. Also, iDigitalTimes cannot be held responsible for anything that goes wrong during this procedure. Please proceed with caution.

Also, please note these requirements: This tutorial is intended for use with the Samsung Galaxy S3 model number GT-I9300. If you don not have that model number, we cannot guarantee that this method will work. This tutorial is intended for Windows PC users. You must have all handset USB drivers installed and enable USB debugging on your phone. Please backup all data on your phone just in case anything goes wrong during the procedure.

Step One: Download the official Jelly Bean update XXDLIB for the I9300. Also download

Step Two: Extract the XXDLIB files. Also extract the contents of the Odin files to a separate location.

Step Three: Turn off your phone.

Step Four: Reboot your phone in download mode by holding down the Home, Volume Down and Power buttons together.

Step Five: Open Odin. It should have been extracted from the ZIP file and will have a ".exe" suffix on the file.

Step Six: Connect your phone to you computer using the micro-USB-to-USB cord. Odin should immediately detect the phone and display "Added" in the message box. If you do no see an update or notification from Odin, it means that your device is not being properly identified. Check the connection if that's the case or make sure that you've installed all the necessary drivers for your phone.

Step Seven: In Odin, click the "PDA" button. It will prompt you to browse. Find the "*.tar.md5" file that was extracted from the XXDLIB folder.

Step Eight: Make sure that the "re-partition" option in Odin is not selected. If it's not, then choose "Start" in Odin to begin flashing your Galaxy S3 device.

Step Nine: Odin will display a message that says "PASSED" if the process goes without a hitch. The phone will reboot automatically. You will now have Android 4.1.1 on your Samsung Galaxy S3 device.

Step Ten: Enjoy!