I don’t know what it is about MIUI roms that keeps me going back to them. Although, I personally prefer pure AOSP builds, or simply put, the Android experience the way Google wanted us to have it, MIUI is that combination of the versatility of Android and the slickness of the UI, which, frankly, goes way beyond iOS.  For me, MIUI is what iOS could have been, but will never will.

Nuff said — XDA Member adyscorpius (from Delhi, India) has just released his own fresh version of MIUI4 for our favorite device, the galaxy S2, and this rom is based on CM9. Lets have a look at the features of this cool, new rom:

– MIUI v4 Nexus S build, based on 2.1.6
– Based on CyanogenMod 9 Alpha build (Thanks Team Hacksung and CyanogenMod)
– Fixed external SD issues, now the Music app and Storage in Settings read it
– Added some build.prop tweaks (Better Speed and optimization)
– ZipAlign at Boot ( Thanks to Darkyy’s Script)
– Other features, i don’t remember right now, but will update as soon as I Can

The File Manager still doesn’t have support for external sd… I’m trying to code it in, but apktool continues to fail.
I’ll also update the OP with other stuff as soon as I complete my sleep! Am running 29 hours without it, thanks to the virus that Android is…

The ROM is still a Beta, so you can expect some bugs, but as you can see above, the dev is committed to giving us a fantastic looking ROM for a fantastic performing device ( I deliberately added the last couple of lines from the dev thread — and I just love the Android Dev communit — ohh, the things they do for us).

Lets move on now to see how we can get this awesome ROM on your Galaxy S2-but before that, like  always, lets go over some customary, but nevertheless important stuff.

Warning!
The steps and methods included in this guide are considered risky. Please do not attempt to try this unless you know exactly what you are doing, as it may render your device unusable, and your pocket lighter by the amount it takes to replace it. You have been forewarned!!!

Compatibility:
This ROM is compatible only and only with the Samsung Galaxy S II- GT-i9100.  Please do not attempt to flash it on any other device. We are not responsible for any damage that may be caused to your device.

Download Links

Pre-Installation requirements

  • Fully charged battery
  • Installing/Flashing this rom will erase your apps and data. So, it’s a very important you back them up before proceeding further. To backup your apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. this Android backup guide would help you.

How to Install Adyscorpius’ MIUI v4 on Galaxy S2 i9100

(Installation is slightly different from standard CWM flashing, so please pay attention to the steps below)

  1. Download the latest version of MIUI v4 rom & Gapps (links provided above).
  2. Transfer the Rom & Gapps (files you downloaded in step 1 above) to your phone’s internal sdcard.
  3. Disconnect phone from PC. Power it off — wait for 6-7 seconds after screen goes off.
  4. Boot into recovery mode by pressing 3 keys together (hold until you see a Samsung logo) – Volume UP + Home + Power.
  5. When in CWM recovery, select “wipe data/factory reset” and then select Yes – Wipe data on the next screen.  Wait a while till the data wipe is complete
  6. Select “wipe cache partition” and then Select Yes – Wipe cache partition on the next screen.
  7. Now select “Advanced” . On the next screen, Select “Wipe Dalvik Cache”, and then “Yes – Wipe Dalvik Cache”.
  8. Imp! Now, from Main Menu, go to Mounts and Storage » On the next screen select Wipe system » Confirm Wipe System
  9. Select “install zip from sdcard”, then select “choose zip from sdcard”, then scroll to and select the rom file you downloaded in step 1 and transferred in step 2 above. Then select Yes on next screen to begin flashing of MIUI4 on your Galaxy S2. The ROM will now start installing.
  10. Once the installation is complete, repeat Step 9, and this time, you gotta select Gapps file in place of rom file you selected in step 9 above.
  11. Once the Gapps has been flashed, go back to main menu and select “Reboot system now” .
  12. That’s it, upon reboot, you should now be running MIUI 4, based on CM9/ICS, on your Galaxy S2.

You can visit the original development thread here to check for updates and read about user experience with this build. If you want to share your experience (or problems in flashing or anything) with MIUI 4, you can do so in comments below.