The Galaxy S II UHMS9 firmware or I9100UHMS9 as it’s more commonly known has been released and is now available to be installed. The UHMS9 firmware for the Galaxy S II is a Mexican firmware but can be installed on any variant of the Galaxy S II I9100 except for the Chinese and Taiwanese without any problems.
The UHMS9 update mainly includes bug fixes so there aren’t many new features present in this release.
Details of the Galaxy S II UHMS9 firmware are below:
PDA: I9100UHMS9
CSC: I9100UUBMS5
Version: 4.1.2
Before starting, make sure that:
- You have all your important data backed up.
- The battery is at least 50% charged.
Android 4.2 Jelly Bean on the Galaxy S II brings a lot of neat features like:
- Smooth navigation through the interface thanks to Project Butter.
- TouchWiz Nature UX like the Galaxy S II and Galaxy Note II
- Samsung’s S Cloud services
- Improved Camera features
- New Lockscreen With Many Customization Options
- New Features like Direct Call, Smart Stay and Pop-up Play
- New Widgets (From Galaxy S III)
- 2 Home screen modes
- New Notification bar With More Notification Toggles
- Google Now
The full tutorial to update your Galaxy S II to UHMS8 firmware is below:
Step 1. Download the UHMS9 firmware for Galaxy S II I9100.
Step 2. Download and install Odin on your PC.
Step 3. Turn off your phone and connect it to your PC in Download Mode. To access Download Mode turn on your Galaxy S II I9100 while holding the Volume Down and Home buttons.
Step 4. Make sure you have the required USB drivers installed for your Galaxy S II.
Step 5. Wait for Odin to recognize your device, if it does, one of the ID:COM boxes in Odin will turn yellow with your device’s number.
Step 6. Select the required files from the UHMS9 archive you download from the first step:
- Click the PDA button. Select the file which has CODE in its name
- Click the Phone button and select the file which has MODEM in its name
- Click on the CSC button and select the file which has CSC in its name
- Click the PIT button and select the .pit file. Some firmwares will have this, ignore if it doesn’t.
Step 7. In ODIN select Auto Reboot and F. Reset Time options. Select repartition only if your selected the PIT file
Step 8. Click the start button. Installation process will take a few minutes. After the reboot is complete, your Galaxy S II will boot into the UHMS9 Android 4.1.2 Jelly Bean firmware.
Now the tutorial to root your Galaxy S II running the newly installed UHMS9 firmware is below:
Step 1. Download Root Kernel I9100UHMS9 for your Galaxy S II I9100.
Step 2. Go into Download Mode again and start up Odin like we did above.
Step 3. After Odin recognizes your Galaxy S II I9100 click on PDA and select the Siyah-s2-v6.0b4.tar file we downloaded in the first step.
Step 4. Check the Auto Reboot and F. Reset Time options.
Step 5. Click on the Start button and let it do it’s thing. After the rooting is complete your phone will restart.
Also check out:
And that’s it, your Galaxy S II should be running a rooted version of the the Android 4.1.2 UHMS9 firmware. As always, feel free to ask us any questions you may have below.

