How to root Xiaomi smartphones effectively

Martin Brinkmann
Oct 21, 2015
Mobile Computing

My new Xiaomi Mi 4c smartphone arrived yesterday after an  interlude with a German customs agent and several days of delay. I first thought that I had to fight my way through a Chinese language interface but that was thankfully not the case.

Since I want to run custom modifications on the device, I had to root it first and foremost. Since I'm pretty sure I'm not the only one who wants to root Xiaomi devices, I thought it would be helpful to reveal how I did it.

While the process itself is more or less self-explanatory, there are issues along the way that you may encounter.

Lets get started.

Rooting preparations

downloaded dev rom

Probably the easiest way to root a Xiaomi device is by downloading a developer rom from the English MIUI website.

Select the downloads link at the top, use the available filters to locate your device, and make sure to download the latest Developer rom on the download page.

Why Developer rom? Because it is rooted right away. I suggest you use a download manager to speed up the download as it may be incredibly slow otherwise.

Connect your device to your PC afterwards. If it is not detected by default, you need to install drivers first. One easy way to add the required driver to your system is by installing the official Mi PC Suite which is available in English but you find drivers on the device itself when you connect it to the PC so you may use those instead as well.

Your device should be recognized automatically by the system now. Move the rom file that you have downloaded to the "downloaded_rom" folder on the device. You can use the File Explorer of the PC Suite for that by using drag and drop, or Windows Explorer.

You may also want to create a backup using the PC Suite while you are at it.

The preparations are complete, on to the rooting.

Rooting the Xiaomi device

xiaomi updater

Rooting could not be simpler. You need to open the Updater application on the device which is located in the Tools folder on my Mi 4c device.

Select the menu icon in the application and there "choose update package" from the menu that opens up.

This opens a file browser that you use to pick the new developer rom file that you moved to the downloaded_rom folder on your device.

It takes a minute or two to install the new rom file and the device may restart automatically during the operation.

I suggest you check that everything worked well afterwards. Select Settings > About Phone, and make sure the version displayed matches the version of the rom that you have installed. If it says Beta, it should be okay.

After the rooting

root permissions xiaomi

You have a rooted device now, but there is a last step that you may need to complete before you can make use of it.

Xiaomi blocks root for installed applications by default. I ran into this problem when I installed Flashify on the device. Flashify would complain that root access was not available which was puzzling at first.

You do need to enable root access explicitly for installed third-party applications. You do that by opening the Security application on your device and selecting Permissions in it.

There you select "Root access" and flip the switch next to apps that you want to enable root access for. Please note that you will receive four or five "please wait five seconds, are you really sure" prompts before you can finally enable root access for the selected application.

How to root Xiaomi smartphones effectively
Article Name
How to root Xiaomi smartphones effectively
Find out how to root Xiaomi devices by downloading and installing developer roms from the official website.

Tutorials & Tips

Previous Post: «
Next Post: «


  1. Rush said on August 28, 2023 at 9:50 pm

    If Nothing OS is nothing more that an overlay with Google still in the midst….then I ain’t interested.

    1. Seeprime said on September 12, 2023 at 4:12 pm

      Another unrelated comment older than the article. Pathetic.

      1. Robenroute said on September 13, 2023 at 9:06 am

        it is becoming mindbogglingly annoying indeed…

  2. ThisIsTheWayTheGhacksEnds said on September 13, 2023 at 9:09 am


    Apple was forced to add USB-C to a phone and the maccultists start talking about “revolution” and “paradigm shift” (as if USB phones had never come out before). It’s so ridiculous it’s reminiscent of comedians doing the “stepped on a water hose” stunt – that was at least somehow funny a hundred years ago.
    Reading this on a site that used to be a technical resource is especially ridiculous.
    How pathetic

  3. Anonymous said on September 14, 2023 at 4:28 pm

    “An iPhone 15 with a USB-C port will mean more than you think”

    That Apple can finally stop hindering progress if spanked hard enough ?

  4. Alex Hales said on September 21, 2023 at 12:51 am

    I’m thrilled to see Instagram taking steps to enhance the user experience with features like Live Activities. This update is a game-changer, especially for those who frequently upload content on the platform.

    The ability to track upload progress in the background is a simple yet incredibly useful addition. It not only keeps users informed about the status of their uploads but also allows for a more seamless experience on the platform. No more constantly checking if your post has successfully uploaded or worrying about interrupted uploads due to a weak signal.

    As an active Instagram user, this feature is a relief. It showcases Instagram’s commitment to improving user satisfaction and addressing common pain points. It’s all about making the platform more user-friendly, and this feature certainly accomplishes that.

    I can’t wait to try out Live Activities and enjoy a stress-free posting experience. Kudos to Instagram for continually innovating and making our social media lives easier!

    Keep up the great work, Instagram, and thanks to ghacks for keeping us in the loop with the latest tech updates!

    I am additionally add one more think if you want to watch instagram stories anonymously to visit site

  5. Alex Hales said on September 25, 2023 at 6:02 pm

    I found this post really insightful! It’s always intriguing to learn about the various ways we can navigate and understand social media platforms. The idea of checking someone’s Threads following list might seem like a niche topic, but in today’s digital age, it can be quite relevant.

    As someone who uses social media regularly, I appreciate the tips and guidance provided here. It’s not just about curiosity; it’s also about understanding our online connections better. This information can help us engage more effectively and stay updated with the content that interests us the most.

    The step-by-step instructions provided in the article are clear and easy to follow. It’s great that the author has taken the time to break down the process, making it accessible to both tech-savvy individuals and those who might not be as familiar with these platforms.

    I also appreciate the emphasis on privacy and ethics. It’s essential to remember that online interactions should always respect the boundaries and consent of others. The article’s focus on respecting others’ privacy is a reminder of the importance of responsible online behavior.

    Overall, this post is a valuable resource for anyone looking to understand more about the Threads following list on social media platforms. I’ll definitely be sharing this with my friends and followers who might find it useful. Keep up the great work, ghacks!

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.