1. Home
  2. Mobile
  3. The complete review of miui rom for android walkthrough guide

The Complete Review Of MIUI ROM For Android [Walkthrough & Guide]

Whether it’s Mobile Internet User Interface, or My iPhone User Interface, MIUI ROMs and ports have managed to move from being just a Chinese initiation with Chinese language and locale, to one of the most downloaded and desirable ROMs and ports out there. Built upon the CyanogenMod ROM’s framework, MIUI fuses together elements from the Android OS such as Samsung’s TouchWiz UI and the iPhone’s iOS, bringing us something quite unique. Being heavily focused on the UI and graphics, the performance is exceptionally good as well with the ROM being almost bug free and very smooth and slick in operation on the officialy supported phones. Constant upgrades on a weekly basis are continually evolving the ROM to be better and more better. The latest version as we write this post right now, is the MIUI 1.9.16 ROM based on Android 2.3.5 Gingerbread. Paired with the Samsung Galaxy S I9000, we’ll walk you through the latest version starting with the key highlight features of the ROM.


The walkthrough will be split into the following concerned topics:

  1. User Interface
  2. Themes
  3. Music & Camera
  4. Native Apps
  5. Misc. Settings

User Interface

If you had never come across MIUI before, the user interface will look very vivid and very different in contrast to any other ROM you may be familiar with. The first notable thing is the very awesome lockscreen (for more information on the lockscreen, jump to the Themes section of this guide), and once past that, the lack of a dedicated app drawer within MIUI’s native Launcher. All apps have icons that are displayed on the main screen, pretty much like apps in the iOS, where you scroll around the screens where the icons are placed. How many screens can the ROM support you ask? Well we got till 11 screens which means 9×11 icons, so there was still room for more till we gave up.

Main LockscreenHomescreenDialer

Unlike most Android launchers where removing an app from the main screen only cleans up the screen as the icon was a shortcut, removing icons from the MIUI’s main screen will completely delete the app from the ROM. Widgets however, behave as they would on any other launcher if you remove them. Talking about Widgets, this is where you’ll see where the ROM borrowed from the new TouchWiz 4 UI. Keep the screen pressed and you will enter the Edit mode with access to widgets that can be scrolled left or right in the bottom row and the screens as well so you can comfortably place the widget on whichever screen you wish.

Remove app-deleteRemove widgetsEdit-Add Widget

While the Notification menu may not be much different to any other ROMs the toggles panel most certainly is. Unlike CM7 where the toggles are found in the notification panel at the top, MIUI has the option of a dedicated page for the toggles you can say. However, by default the toggles come scrollable listed at the bottom of the notification panel. You can add or remove the toggles you want to be listed in the panel. To choose the compact or page layout, navigate to Settings > Toggle Settings and choose what you like.




To us, nothing comes close, we repeat nothing! MIUI boasts the most feature rich theming engine we have come across till date in any ROM. You have customizable lockscreens, status bars, icons, homescreens, fonts, dialer style, text style, boot animations and so much more! Of course if you don’t want to go at each option one by own, you have a world of options in the form of theme packages that you can get straight of the internet, or from the online collection.


As mentioned earlier, the themes can either be applied as a whole, or the best parts can be chosen from multiple themes to create your very own theme. Simple run Themes on your device and hit the Edit Theme button to bring up the customization menu. Once you’re done setting up your theme, you can also make a backup of it, for you never know when you may need to use it again.

For look into what the theming engine has to offer you should see our post on 10 awesome MIUI themes for Android. Additionally, since MIUI ventured into the lockscreen business, you might also like our post on 20 amazing MIUI Lockscreens for Android.

Music Player & Camera

Music Player

The MIUI music player has made quite a name for itself amongst Android fans, and even those not using MIUI ROMs. The payer even went around as a stand alone app as well, such is its popularity. With it’s ability to download lyrics and album art straight from the internet, built in equalizer, ability to integrate with the the lockscreen and a comprehensive way of sorting out your music, the MIUI music player boasts no flashy looks but is designed to be easily usable by any novice user.


The player settings do not disappoint at all with options such as Shake to skip, Display Lyrics, a nifty looking Spectrogram. One of the most useful option is the ability to filter out audio files of a minimum size, thereby removing the chances of hearing one your ringtones out of the blues.



Ok, so the camera app could have done better as far as options and features are concerned. No the picture or video quality for that matter is totally fine as it should be, but compared to the TouchWiz UI camera app or the HTC Sense camera app, the MIUI camera app does not have much to offer here, but mostly basic functions and features. When run on our Desire HD, the camera app gave us the Tap to Focus feature and it worked like it does for that device on Sense based ROMs. However, when run on the Galaxy S – a device which originally came out with a Tap to Focus feature – the device did focus when the screen was tapped, but not anywhere on the screen, but the center only.


The Desire HD and the Galaxy S, both show the ability to record up 720p, and that’s about all the settings you get as far as video recording is concerned.


Native Apps

File Explorer

With MIUI file explorer, you may not feel the need for any other file explorer, excpet for when you want to access system files. MIUI’s file explorer does not let give you access to root level files, so you may want to look for something else if that’s your concern. If it’s not, the native file explorer gives you comprehensive options for managing your files on the go, along with a very handy built-in FTP server.

The app lets your browse the files via some pre-defined categories, such as music, videos, pictures, APK files etc, all while a colored bar neatly sits at the bottom displaying the space occupied by the different files and the space that remains available. Moving to the SD card, we find a rather conventional looking explorer where the folders are laid out as seen in the SD card itself. You can sort out the folder or files via Name, Date, Size and Type alongside having the ability to view hidden folders or to add new folders.


Selecting a file or folder, brings up a few mostly needed functions such as cut, copy, paste and delete. The highlight as mentioned earlier, is easily the FTP server where all you need to get it up and running is to tap the Start Service button and then enter the FTP address in your explorer on the PC.


Internet Browser

The native MIUI internet browser is not so hot as far as features are concerned, especially if you start comparing it with the Dolphin internet browser. However, the browser boasts a very friendly UI for even the most novice user with it’s tabbed browsing and the speed dial function allowing you to access your favorite sites quickly at the tap of a button when the browser is launched.


The app has its own brightness settings for when you feel you can’t see things right. You can view the websites in panorama mode as well and kick into full-screen while at it.



Found in the tools folder, this app will keep checks on your mobile internet and Wi-Fi traffic along with the number of calls and texts to and from your device. The app also allows you to configure it to inform you when you’re about a to a hit a certain data limit on your mobile, that is 50MB by default but can be adjusted by the user.


The app also contains a built in Firewall allowing you to control whether an app is to be allowed access to the internet at all, or to restrict it to your mobile internet or Wi-Fi only. Very useful for refusing an app that continually asks for the internet. For example some apps that display advertisements and annoy you, can be refused access to the internet, thereby removing those pesky Ads.



MIUI’s own take on apps like Whatsapp, this social app actually boasts a range of features that simply amazed us. Honestly we’re not sure if a lot of MIUI users are even using this app, but if they aren’t they should definitely give this app a shot.

The first time you launch the app, you will have to create and account, and once done, the app will pick up other MiTalk users in your phonebook if they have an account associated with that phone number, exactly like WhatsApp. MiTalk also brings in the concept of a wall where you can share your thoughts, add some audio clip, draw or even upload a picture straight from your phone.


Users have the option to type in with the keyboard, or use the hand writing option which is pretty cool once you get the hang of it. Hold the Push to Talk button to record your message and leave it to end the recording and send the message out. You can also share a picture or your location as well alongside having the option to spice up your messages a bit with some good old emoticons and pictures you want to doodle up.




We just discussed a firewall earlier, but that was for the apps strictly. The Firewall app is where you can filter out the calls you want and don’t want to receive. In simpler terms, this is the place where you can block calls and messages originating from a certain number.


Misc. Settings

MIUI poses no comparison to the CM7 ROM when it comes to settings and tweaks, for the later is has far more tweaks and options. That said, most of those are options that only advanced users would use, while MIUI aims to reach out to all kinds of users, advanced or novice and small little tweaks or setting as discussed below, offer a very nice addition to an already brilliant ROM.

To enable batter percentage you can navigate to Settings > System > Battery Settings and choose the battery indication style you want. Enabling Monitor Power Usage will allow you to keep an eye on your battery consumption.

The Automatic Backlight feature reminded us of the CM7 ROM, where you had similar options to tweak how the automatic backlight settings kick in.


If you want to lock down your apps to prevent anyone other then you from using it, you can navigate to Settings > Personal > Access Control and enable the Enable Password option. Once done, enter a password or pattern of your choice and proceed to selecting an app. When you select an app, you would be given options as seen in the screenshot below on the left. So go ahead, you can choose to hide the application or just protect it with a password.

If the font in MIUI is  little too small for you and straining your eyes, you can always go to Settings > Personal > Font Settings and choose a font size of your liking and not focus your eyes out with the small font anymore.


This concludes the walkthrough of the latest MIUI ROM out there. If this guide helped you out in anyway, do let us know, and feel free to let us know if we’ve missed out any important aspect of this ROM.

For more information and updates regarding the MIUI ROM, head over to the official site. Alternatively you can also visit MIUI-Android or MIUI.US as well.

If you’re new to the whole custom ROM thing, you may like our post on the complete review of CyanogenMod 7 – walkthrough and guide.


  1. Thanks for the review. Currently running the Eaglesblood ICS rom and looking to try MIUI in the near future.

  2. The only thing I didn’t like about this ROM that it puts the whole apps over desktop and there is no Application preview .
    Else it has an amazing UI .

  3. This ROM is the best I have flashed yet, however I am randomly getting FCs even with a full wipe (which I didn’t encounter on other ROMs) which is very annoying. I have to clear cache or data on some apps just to stop it. But still, a solid ROM overall.

  4. @iamanonymous: you should try batterycalibrator. it resets the battery stats on your phone. run the batterycalibrator, fully drain your battery, then full charge without breaks. your battery will now last longer. my defy running on miui 1.9.3 lasts for about 1.5 to 2 days on moderate use.

    • After a year of debating I finally had the balls to install this Rom. I ran the battery calibrator that you suggested. Yesterday I got 14 hours of medium use from my phone. I never even got half of that from my Triumph from the day I bought it. Thanks!!

  5. 哈~我也来顶一下。
    By the way, a huge number of MIUI bugs are reported on the MIUI official forum, though I encounter (almost) none of them. The most reported bug is battery usage. Every Friday when MIUI is updated everyone is complaining that my battery lasts shorter than ever before, though I think it’s acceptable (but comparing to 1.8.19, the 1.9.16 has shoter battery time).

  6. I installed MIUI on both my phones and my Nook. So far, I haven’t encountered any bugs. Smooth as butter, graphically pleasing, and has built in backup, restore and file management. I tried a couple of the other 2.3.5 ROMs, but I went back to MIUI.

    Its available in ROM Manager. Just backup your current setup first.

  7. Hi, i have lightening ROM installed now. I want to migrate to MIUI. I am new to android and have got the new Samsung Galaxy S II. I know a bit about rooting but since my phone is already rooted and running CWM. Is there an easy way to flash this ROM and not wipe everything out?

    • Use titanium backup before switching roms. saves everything so that you can restore all aplications and settings once you switch roms, or if you decide to go back. Works great.

    • Yes as Cyanogenmod is a gingerbread based Rom you could just move straight over to MIUI by just straight installing but to play safe wipe cache and NANDROID FIRST!! Also I would recommend you just factory reset anyway it will eliminate any problems you may encounter… Best of Luck…

    • No, there is none (at least not that I know of). You can use apps like Titanium Backup (for apps+data http://goo.gl/5DpIa ) and SMS Backup + (for sms, mms and call logs – syncs with your GMail account as titanium doesn’t touch your sms/call logs http://goo.gl/4idNy ) though to backup and restore before you wipe anything. Your contacts and calendars should be synced with google anyway so there is no real need to back those up, just make sure you have synced properly before you flash.
      There is also a Q&A for MIUI on the S G S II ( http://forum.xda-developers.com/showthread.php?t=1238494 ), which should answer most of your questions.

      As you have root acces, I highly recommend doing a nand backup (in recovery) before flashing MIUI to ensure you can go back to your old ROM if something goes wrong.

    • I just switched to MIUI today. Was using LR 6.1 prior to this on my SGS2. Download ROM Manager and make sure you create a backup of current ROM also. Also backup all your apps + sms as you will be required to do a full data wipe + full davlik cache…

      I followed this guide


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.