In case you decide to try sMIUI, this is the basic procedure to flash any ROM, not just this:
- Download the essential adb and fastboot tools from here. Open the installer and answer yes to the first and third questions (software and drivers). Decide for the second, if you want to install it for your user only or for your whole system.
- Go in Settings → Additional Settings → Developer Options and activate Developer Options (needed to activate any other thing in there) and USB Debugging
- Download official Xiaomi USB Drivers from here. Plug in your phone with your USB cable and use those drivers to install any unknown peripheral that pops up.
- Download ClockWorkMod Recovery for your device (from this link if you have Xiaomi Mi2 and Mi2S)
- Extract the .img file from the .zip archive you just downloaded in C:\adb and rename it recovery.img
- Open a command prompt (cmd.exe) and address
- Turn your phone off and enter fastboot mode (hold power and volume down button). You should see MiBunny operating an Android bot
- Address the command
in your command prompt. You should see an alphanumeric code and 'device'
- Address the command
Code:
fastboot flash recovery recovery.img
You now have CWM as your recovery and you can do anything you want: format specific partitions and caches and install any ROM you want, both if you have copied the .zip previously on your phone or if you haven't, using sideload and pull/push.