From custom to stock - Xiaomi Mi MIX Questions & Answers

I've unlocked my phone, installed twrp recovery and lineage os 14 latest build.
Now I'm selling my phone and I want to return to stock mode, so latest global stable and stock recovery.
Is it possible? And how can I do?
Inviato dal mio MI MIX utilizzando Tapatalk

Of course you can. Download the fastboot ROM (Stock Global or Chinese), decompress it into your C: drive, download and run the MiFlash tool, select the path where you have placed the decompressed stock ROM, select the ''Clean All' option from the MiFlash tool and press 'Flash'. You should be back to complete stock and ready to sell off your phone.

mouse100 said:
I've unlocked my phone, installed twrp recovery and lineage os 14 latest build.
Now I'm selling my phone and I want to return to stock mode, so latest global stable and stock recovery.
Is it possible? And how can I do?
Inviato dal mio MI MIX utilizzando Tapatalk
Click to expand...
Click to collapse
But be sure to uncheck relock bootloader.

Hey guy's,
I'm late joining the Mi Mix party - I've been using android since the original Samsung Galaxy S including Galaxy Notes and Nexus devices.
Since those early days when everything had to be done without toolkits I've also got myself employed and have just not had the time I once had due to no longer living alone.
Because this phone has been around a while I've noticed that a lot of the guides are a bit confusing/conflicting so just wanted to ask a few questions..
I am on MIUI Global 9.2 Stable (after I got the phone I did an OTA update.)
Here's what I want to do ....
Unlock the bootloader
Root
Install TWRP
and finally after that pick out and install a Rom.
So firstly do I have to install drivers before doing anything else. And on one guide it had 2 sets of drivers, Qualcomm & USB ?
Then do I just download adb & fastboot tool
and then the Mi Flash Tool and that's it ?
Source:
https://www.getdroidtips.com/unlock-bootloader-mi-mix/
or is there a newer more detailed guide with newer files ?
Just to add that I was going to try and unlock the bootloader via the official route but got a little confused when setting up the Mi/MIUI accounts before doing some more research and realizing there's an unofficial way.
The last time I used adb/fastboot it was a huge package compared to the now couple of files.
Also is there anything I need to do when first installing TWRP regarding choosing the partition options.
Thanks for reading and any response - Ps I'm in UK and have 2 Sims in phone and do I need to worry about the recovery phone number/details.
Thanks in advance.

BLADESMAN1889 said:
Hey guy's,
I'm late joining the Mi Mix party - I've been using android since the original Samsung Galaxy S including Galaxy Notes and Nexus devices.
Since those early days when everything had to be done without toolkits I've also got myself employed and have just not had the time I once had due to no longer living alone.
Because this phone has been around a while I've noticed that a lot of the guides are a bit confusing/conflicting so just wanted to ask a few questions..
I am on MIUI Global 9.2 Stable (after I got the phone I did an OTA update.)
Here's what I want to do ....
Unlock the bootloader
Root
Install TWRP
and finally after that pick out and install a Rom.
So firstly do I have to install drivers before doing anything else. And on one guide it had 2 sets of drivers, Qualcomm & USB ?
Then do I just download adb & fastboot tool
and then the Mi Flash Tool and that's it ?
Source:
https://www.getdroidtips.com/unlock-bootloader-mi-mix/
or is there a newer more detailed guide with newer files ?
Just to add that I was going to try and unlock the bootloader via the official route but got a little confused when setting up the Mi/MIUI accounts before doing some more research and realizing there's an unofficial way.
The last time I used adb/fastboot it was a huge package compared to the now couple of files.
Also is there anything I need to do when first installing TWRP regarding choosing the partition options.
Thanks for reading and any response - Ps I'm in UK and have 2 Sims in phone and do I need to worry about the recovery phone number/details.
Thanks in advance.
Click to expand...
Click to collapse
Go the official route to unlock, miflash comes with the drivers, don't think there are any updates from the ones in the guide,not sure what you mean with the Sims, are contacts saved to Google if so nothing to worry about. You will only need miflash to get back to stock unless you got vendor ROM which doesn't seem to be the case.

Related

Issues trying to get to Global Dev from China Stable

Hello guys,
I'm not a noob at Android (have flashed my fair share of ROMs, recoveries and kernels on Nexus and Samsung), but I am a noob at Xiaomi, and trying to install the latest Dev Global ROM (mainly for the purpose of having root to restore a bunch of Titanium Backups) is giving me a headache.. mostly since there are multiple tools / ROM types out there and I am not really sure of which to use when. The Device is a Mi5 64GB running China Stable 7.3, purchased through Xiaomi in China (so no possibility of funny ROMs installed).
What I did up to now is:
1. requested bootloader unlock on xiaomi website > unlocking the bootloader using Miunlock tool
2. downloaded official Global Stable and Global Dev and tried to flash them (yeah both, I am that desperate ) using MiPCSuite, but it does not recognize my device, says to update device first which I'm currently doing
3. downloaded official Global Stable and Global Dev and tried to flash them using Updater tool on the phone, but it says "unable to verify package".
4. got lost reading about Miflash, custom recoveries, decryption etc.
I loooked around but I cannot:
1. for the life of me understand what is the difference between Miflash and fastboot, if they use same type of ROMs etc
2. find a fastboot flashable Global Dev ROM
3. understand what the stock recovery does.. it just shows a device pic saying to connect the cable
4. quite figure out if I need to decrypt the device to make root work
Any help would be greatly appreciated.. sorry if the above was already explained elsewhere but couldn't find anything solid about it!
Lazer Bear said:
Hello guys,
I'm not a noob at Android (have flashed my fair share of ROMs, recoveries and kernels on Nexus and Samsung), but I am a noob at Xiaomi, and trying to install the latest Dev Global ROM (mainly for the purpose of having root to restore a bunch of Titanium Backups) is giving me a headache.. mostly since there are multiple tools / ROM types out there and I am not really sure of which to use when. The Device is a Mi5 64GB running China Stable 7.3, purchased through Xiaomi in China (so no possibility of funny ROMs installed).
What I did up to now is:
1. requested bootloader unlock on xiaomi website > unlocking the bootloader using Miunlock tool
2. downloaded official Global Stable and Global Dev and tried to flash them (yeah both, I am that desperate ) using MiPCSuite, but it does not recognize my device, says to update device first which I'm currently doing
3. downloaded official Global Stable and Global Dev and tried to flash them using Updater tool on the phone, but it says "unable to verify package".
4. got lost reading about Miflash, custom recoveries, decryption etc.
I loooked around but I cannot:
1. for the life of me understand what is the difference between Miflash and fastboot, if they use same type of ROMs etc
2. find a fastboot flashable Global Dev ROM
3. understand what the stock recovery does.. it just shows a device pic saying to connect the cable
4. quite figure out if I need to decrypt the device to make root work
Any help would be greatly appreciated.. sorry if the above was already explained elsewhere but couldn't find anything solid about it!
Click to expand...
Click to collapse
If you unlocked the bootloader, then it's pretty simple now.
-Download and install miflash in windows
-Download this rom and extract it to a folder. Should be no spaces in the folder name or it won't work.
-Boot the phone to fastboot mode(turn off, press volume down and power button in the same time for 3 sec)
-Start miflash
-Press refresh, it should find your phone
-Browse the folder where you extracted the rom
-Choose flash all option and the bottom right corner
-Flash the rom
-If it finished, then the phone reboots, if not, then you hold the power button for 10 sec.
Well, that worked! I still have no idea why (I mean, I know "why", but I haven't cleared quite all of my doubts about how to go around flashing ROMs with Xiaomi) but thanks a bunch!!
BTW for anyone referring to this thread in the future, note that MiFlash might require the extracted ROM to be placed in the root directory of the HDD (can be C:\ or D:\ or whatever as long as it is not in a subfolder). I got an error at the beginning but managed to solve it that way.

First Things To Do After Getting My Mi Mix?

Just found out that I have a Mi Mix waiting for me when I get home. I've made a checklist of what I want to do to it to get it setup for my use. I wanted to know if anyone had anything to add or has done any of what I'm planning on.
Unlock Bootloader
This should be relatively simple. I already have my unlock permission and will be using the directions from here: http://en.miui.com/thread-202290-1-1.html
As far as I can tell by reading that thread, I do not need to install the developer ROM first. Is this correct?
I will also follow the top reply to this thread which mentions linking your device to your Mi account before unlocking to prevent errors: https://m.reddit.com/r/Xiaomi/comments/5co8t1/mi_unlock_approval/​
Install TWRP
My plan is to follow these instructions: http://forum.xda-developers.com/mi-mix/development/recovery-official-twrp-xiaomi-mi-mix-t3498960
This is where I start having questions. I've been out of the rooting and ROMing game for a couple of years. Does anyone recommend rooting with anything other than SuperSU? I'm reading that it was bought by a Chinese company and shouldn't be trusted. I've also read that using Magisk you can have root that is easily turned off. I'll admit I'm pretty lost at the moment when it comes to what Magisk does and how to use it. But if it is the recommended way of doing things I will do the research to learn it.​
Flash The EU ROM
I think my plan is to flash this EU ROM which debloats everything and seems to come with gapps and a lot of other nice optimizations: https://xiaomi.eu/community/threads/6-11-10.36056/
My first question is has anyone tried this?
My second question is will I need to reinstall TWRP and re-root? I think I will have to re-TWRP because on the TWRP page there is one version for stock and one for the EU version. I will be on stock first and I can't flash EU until after I flash TWRP. So I think the procedure will have to be:
Flash stock TWRP
Flash EU ROM
Flash EU TWRP
Re-Root?
Turn Off All Battery Optimizations
Don't have a guide for this yet but I'm guessing it's not hard to find. Feel free to reply with one if you have one.​
Personalize
Launchers/Themes/Icon Packs/etc. Don't need suggestions here since I already know what I have in mind.​
Anything else?
The only other thing I can think of that I might want to install is Xposed. I've never used it and don't know how to install it but I'll learn if I can be convinced that it's something I want.
What else am I missing?​
I think right now the biggest thing I'm curious about is if anyone has used the EU ROM and what the procedure is if you use that ROM since there are 2 different versions of TWRP for the Mi Mix. But any other suggestions on what to do with the initial setup or how to make my experience better are welcome. I'd also love to hear about any "gotchas" that aren't mentioned in the guides from people who have actually done it.
Well I took the plunge without waiting for feedback and for anyone who is interested, I'll answer my own questions. Read the posts that I linked in the OP to understand what I'm doing below. I will not cover how to get unlock permission as this has been covered elsewhere.
Unlock Bootloader
As far as I can tell by reading that thread, I do not need to install the developer ROM first. Is this correct?
Click to expand...
Click to collapse
This is not correct. You must install the Dev ROM and connect to WiFi and follow the steps to enable Developer options and login to your Mi account in developer options.​
Install TWRP
Before installing TWRP you must update back to the stable ROM. The non-EU version of TWRP will not work with the Dev ROM as of this posting. You can update to the stable ROM using the same steps as updating to the developer ROM. In the TWRP install guide I linked above, I stopped right after step 6 and continued below.​
Flash the EU ROM
Instead of flashing SuperSU after installing TWRP, I copied over the EU ROM linked above and flashed that. Then I followed the instructions starting from step 3 of this post to flash SuperSU, Magisk, and suhide: https://www.reddit.com/r/pokemongod...k_v7_systemless_xposed_v866_released/d8d7ziw/
The only change I made is that in between steps 4 and 5, I flashed the EU version of TWRP before continuing because otherwise the touchscreen would not work in TWRP. I used the most recent versions for the SuperSU, Magisk, and suhide and I did not flash Xposed yet but I believe I can do that in the future if I want to.​
That's where I'm at now. The rest of my checklist was mostly personal preference so I won't go into that. Hope this helps.
@chimera533
THX for taking the plunge & sharing your results with us.
I'm sure I'll be doing the same once mine arrives, hope you don't mind if I look this way if I have any questions regarding TWRP/Root/etc.....
Thank you for posting this, this is the exact list of what I will be doing when my Mi Mix comes in the mail (C'mon Ibuygou).
I couldn't seem to find a EU rom for Mi mix though it is listed in the thread as a supported drive. Will you please drop me the link to download? Thank you.
jim380 said:
I couldn't seem to find a EU rom for Mi mix though it is listed in the thread as a supported drive. Will you please drop me the link to download? Thank you.
Click to expand...
Click to collapse
I think I got mine from here: https://megadysk.pl/f/6.11.10
Just scroll down to the Mi Mix one.
There are 3 repositories to the 6.11.10 weekly ROMs at the top of the page here: https://xiaomi.eu/community/threads/6-11-10.36056/
As far as I know there are no stable EU builds for the Mi Mix probably because it's so new.
Also I believe the weekly updates show up here: https://xiaomi.eu/community/forums/miui-weekly-rom-releases.103/
The Mi Mix was skipped for 6.11.17 as evidenced by the note at the top of the 6.11.17 thread.
That's about all I know. I highly recommend reading all or most of every link I posted here. I'll confess that if I had, I would've known things like having to flash back to stable before TWRP-ing as well as some other things.
It would be nice if you did an edit of your original post, rather than a 'by the way' post below it. It would be much easier to follow the instructions.
I've installed TWRP on multiple phones. The dm-verity stuff is new to me (A xiaomi/MIUI thing I guess),
so the sequence appears to be:
install Official MIUI China developer ROM
<unlock>
install Official stable rom
install Official (Non-EU) TWRP (requires stable)
copy/install EU ROM after step 6 (aka before exiting TWRP)
< Do you reboot now and go back into fastload now? or stay inside TWRP? >
Install EU TWRP
install supersu (again, before you exit TWRP?)
Install Magisk, suhide?
Apologies but I'm away from home at the moment. I'll update the OP with more detail when I have a bit more time. But I'll give you some quick answers below.
install Official MIUI China developer ROM
Remember to log in to your Mi account in the developer options
<unlock>
install Official stable rom
install Official (Non-EU) TWRP (requires stable)
copy/install EU ROM after step 6 (aka before exiting TWRP)
While still in TWRP, install SuperSU in systemless mode.
Boot to system once
Boot back to fastboot and install EU TWRP
Boot to TWRP and install Magisk, suhide
Boot to system and install magisk manager
Got the Mi Mix 128GB overpriced in Thailand, but without any waiting time.
Love your early thread, very helpful.
I also want to get twrp, suhide, magisk and xposed, but I like to stay on the Chinese Dev or official ROM, not xiaomi.eu, because I like the paid themes which are only available on official ROMs.
I've got a MIUI developer account for 4 years, so I can unlock the device directly, being on stable ROM.
Now the steps are a bit unclear for me. Do I understand them correctly?
1. Unlock bootloader
Download and install the developer rom: http://en.miui.com/download-317.html
Create/Login with your MI Account on the device.
Apply for unlocking the bootloader here: http://en.miui.com/unlock/
Install stable ROM if desired
2. Install official TWRP (NON-EU)
Boot into fastboot mode by turning off your device then pressing volume up and power button
Install Minimal ADB and Fastboot on your PC: http://forum.xda-developers.com/showthread.php?t=2317790
Download the correct TWRP image file: https://dl.twrp.me/lithium/twrp-3.0.2-0-lithium.img.html
Copy the twrp file to where minimal adb and fastboot has been installed and rename the twrp file to twrp.img
Open fastboot on your computer and type:
Code:
fastboot flash recovery twrp.img
Code:
fastboot reboot
3. Install SuperSU in systemless mode
Download newest SuperSU: https://play.google.com/store/apps/details?id=eu.chainfire.supersu / http://download.chainfire.eu/1013/SuperSU/SR4-SuperSU-v2.78-SR4-20161115184928.zip
In ADB shell or TWRP shell, type
Code:
echo SYSTEMLESS=true > /data/.supersu
if you don't already have this file to configure SuperSU to install in systemless mode.
Flash SuperSU.
4. Boot to system
5. Boot into TWRP, install Magisk, suhide, Xposed
suhide: http://forum.xda-developers.com/apps/supersu/suhide-t3450396
systemless xposed 86.2: http://forum.xda-developers.com/attachment.php?attachmentid=3897543&d=1475913773
magisk: http://tiny.cc/latestmagisk
6. Boot to system and install Magistk Manager
magisk manager: http://tiny.cc/latestmanager
7. Install XPosed
chimera533 said:
I think I got mine from here: https://megadysk.pl/f/6.11.10
Just scroll down to the Mi Mix one.
There are 3 repositories to the 6.11.10 weekly ROMs at the top of the page here: https://xiaomi.eu/community/threads/6-11-10.36056/
As far as I know there are no stable EU builds for the Mi Mix probably because it's so new.
Also I believe the weekly updates show up here: https://xiaomi.eu/community/forums/miui-weekly-rom-releases.103/
The Mi Mix was skipped for 6.11.17 as evidenced by the note at the top of the 6.11.17 thread.
That's about all I know. I highly recommend reading all or most of every link I posted here. I'll confess that if I had, I would've known things like having to flash back to stable before TWRP-ing as well as some other things.
Click to expand...
Click to collapse
Thank you so much for your help. I installed the ROM and have had it running for 2 days now. Coming from a HTC 10 (custom ROMed and everything), I;m really not digging MIUI on this phone. Lags so much it's literally driving me crazy. My 2 yrs old LG G2, which also has amazing screen-to-body ratio btw, runs circle around this phone. Really disappointed about this phone due to the software performance issues.
jim380 said:
Thank you so much for your help. I installed the ROM and have had it running for 2 days now. Coming from a HTC 10 (custom ROMed and everything), I;m really not digging MIUI on this phone. Lags so much it's literally driving me crazy. My 2 yrs old LG G2, which also has amazing screen-to-body ratio btw, runs circle around this phone. Really disappointed about this phone due to the software performance issues.
Click to expand...
Click to collapse
I don't experience any lags on the original ROM.
From my experience those micro-lags and performance issuese showed up on various devices in my Android past whenever something was wrong with the ROM. A clean flash mostly helped solve the problem.
I'm currently on the original Chinese stable with SuperSu and TWRP. It's blazing fast. What's the reason to flash the xiaomi.eu rom?
underlines said:
I don't experience any lags on the original ROM.
From my experience those micro-lags and performance issuese showed up on various devices in my Android past whenever something was wrong with the ROM. A clean flash mostly helped solve the problem.
I'm currently on the original Chinese stable with SuperSu and TWRP. It's blazing fast. What's the reason to flash the xiaomi.eu rom?
Click to expand...
Click to collapse
I had a nightmare trying to get to the EU Rom yesterday, I was mostly successful, however after a reboot i'd lose Touch in both TWRP and System. Thanks to this post from Chimera533 I was finally able to do it!
Anyway the main reason for the EU ROM is to get rid of all the Bloat and Chinese throughout the ROM that you cannot get rid of. It also has Google Services baked in properly so everything works correctly.
I also had a few other little niggles while on the Chinese ROM :-
Purchases from Google Play Movies wouldn't work
No Smart Lock while connected to Android Wear
No way to replace BAIDU and set Google as the search
So far i'm loving the EU Rom, i've not seen any lag at all while using it and pretty much everything seems to work exactly as it should - it has enhanced the MIX experience so much for me - love this thing!
Guys, how do I disable all battery saving optimizations / memory management optimzations? My background apps keep shutting automatically off after a while.
I'm on the default ROM without root (still waiting for developer approval)...
yakuzlin said:
Guys, how do I disable all battery saving optimizations / memory management optimzations? My background apps keep shutting automatically off after a while.
I'm on the default ROM without root (still waiting for developer approval)...
Click to expand...
Click to collapse
Go to the battery section & have a look around, you should find several settings for battery management.
You're gonna need root & an app such as Titanium Backup Pro, or, SD Maid Pro to disable a lot of the MIUI & Cheetah Mobile applications.
Fine tuning on a per app basis isn't enough (do not optimize battery savings for the apps you want to work properly, notifications, messaging, etc) .....
I highly recommend flashing the EU ROM, it seems to have better memory management than the Global ROM, but, you'll still need to disable a lot of the MIUI apps & all of the Cheetah Mobile s***ware to get memory management more to what you're used to experiencing.
One other item, go to Developer Options & disable MIUI Optimization, it should be the last item or close to it....

New to the Mix: first doubts!

Hello people,
Just received my new Mix today and after a few first tweaks and basic customizations (not planning on rooting just yet), I have a couple of doubts... First, though, make clear that I had an update waiting as soon as I opened updater app, OTA installed with no problems MIUI Global 8.2.4.0 (MAHMIDL). I guess that makes it an official ROM, right?
Then the doubts:
1: I checked and it turns out phone is unlocked... What's that mean? Is that normal, usual? Does it mean it is not new?
2: I enabled dev options and, when in there, there is not the toggle for "enable (or allow, don't remember) OEM unlock"? Does that option disappear when phone is unlocked?
Sorry for the super boon level and thanks in advance...
albertoduqe said:
Hello people,
Just received my new Mix today and after a few first tweaks and basic customizations (not planning on rooting just yet), I have a couple of doubts... First, though, make clear that I had an update waiting as soon as I opened updater app, OTA installed with no problems MIUI Global 8.2.4.0 (MAHMIDL). I guess that makes it an official ROM, right?
Then the doubts:
1: I checked and it turns out phone is unlocked... What's that mean? Is that normal, usual? Does it mean it is not new?
2: I enabled dev options and, when in there, there is not the toggle for "enable (or allow, don't remember) OEM unlock"? Does that option disappear when phone is unlocked?
Sorry for the super boon level and thanks in advance...
Click to expand...
Click to collapse
The seller unlocked the bootloader so he could install the Global Rom for you and the unlock lock toggle is in a different menu i think.
lowrider_05 said:
The seller unlocked the bootloader so he could install the Global Rom for you and the unlock lock toggle is in a different menu i think.
Click to expand...
Click to collapse
Does it mean that if I try to flash twrp through my pc (adb) on my mi mix with the global rom it wont delete my data? (Because bootloader is already unlocked)
Sent from my OnePlus2 using XDA Labs
omerbagi10 said:
Does it mean that if I try to flash twrp through my pc (adb) on my mi mix with the global rom it wont delete my data? (Because bootloader is already unlocked)
Sent from my OnePlus2 using XDA Labs
Click to expand...
Click to collapse
Flashing the TWRP won't delete any data but you have to root then. Otherwise your device may get encrypted(you have to do factory reset to get rid of encryption which removes all of your data). As also noted in twrp site:
This device uses dm-verity!
This means that swiping to allow system modifications will prevent you from being able to boot if you are using the stock kernel. In order to bypass dm-verity's boot prevention, you will have to install a kernel that has dm-verity disabled in the fstab.
Click to expand...
Click to collapse
Mi MIX
7.5.4 Épic
Konsstantine34 said:
Flashing the TWRP won't delete any data but you have to root then. Otherwise your device may get encrypted(you have to do factory reset to get rid of encryption which removes all of your data). As also noted in twrp site:
Mi MIX
7.5.4 Épic
Click to expand...
Click to collapse
Ok thanks
Sent from my OnePlus2 using XDA Labs
Grats on the Mix and enjoy Its unique enough to be a fun device.
Alright!
Thanks for the answers
I kept searching and kind of arrived at that conclusion although wasn't sure so great.
I guess that must also be why when verifying with antutu it says the device was sold online in march while I ordered it last monday...
So far I am really liking this big fellow
albertoduqe said:
Hello people,
Just received my new Mix today and after a few first tweaks and basic customizations (not planning on rooting just yet), I have a couple of doubts... First, though, make clear that I had an update waiting as soon as I opened updater app, OTA installed with no problems MIUI Global 8.2.4.0 (MAHMIDL). I guess that makes it an official ROM, right?
Then the doubts:
1: I checked and it turns out phone is unlocked... What's that mean? Is that normal, usual? Does it mean it is not new?
2: I enabled dev options and, when in there, there is not the toggle for "enable (or allow, don't remember) OEM unlock"? Does that option disappear when phone is unlocked?
Sorry for the super boon level and thanks in advance...
Click to expand...
Click to collapse
Hi!
Even my Mi Mix arrived with unlocked bootloader.
Vendor unlocked it and has installed Global ROM with Italian language available.
So, without waiting more time, I've flashed twrp and a custom ROM after 10 minutes [emoji3]
alberto8523 said:
Hi!
Even my Mi Mix arrived with unlocked bootloader.
Vendor unlocked it and has installed Global ROM with Italian language available.
So, without waiting more time, I've flashed twrp and a custom ROM after 10 minutes [emoji3]
Click to expand...
Click to collapse
:laugh::laugh::laugh::good:
I just bought an unlocked Mi Mix from a US reseller. Does that mean I will get the Global Rom too? Is there a benefit of the Global vs standard version? Will I be able to download all my Google Apps, Netflix and DTV Now?
As far as I know the fact that it comes unlocked doesn't necessarily mean it will come with global rom.
As for types of MIUI official rom's, there's a few threads around explaining them all. You can also google it, as it is a common issue. In my understanding, global is not opposite to "normal" Among official MIUI roms, there are basically global and chinese versions, and within each kind you get stable roms and developer or beta roms.
You will need to check the one you got preinstalled when you get the device.
On the other hand, check this forum and you will find all kinds of answers and tones of resources.
I highly recommend Underlines master thread grouping main stuff for the Mix: https://forum.xda-developers.com/mi-mix/how-to/guide-flash-global-china-rom-root-gapps-t3510592
I just ordered my Mi Mix yesterday and received it this morning.
The phone was brand new and sealed, still a virgin, I was the first to break the seal.
My device too had an unlocked bootloader! I had recovery and custom rom running in minutes...

[Q] A Proper Guide for Rom Flashing Our Mi8? Avoiding EDL and Bricking Device

Greetings Folks
For starters I just got Mi8 and am planning to go for Havoc or Pixel Experience there is a Pixel Port too I'll have to try which is best close to stock but with gestures features and full fledged Gcam support
Back to Questions
I have seen many threads where newer folks are victim of their devices getting bricked and paying for fix?
Why isnt there a proper guide thread to avoid these obstacles and spread awareness out ?
I know there are certain partitions you need to backup too e.g efs in case of lost IMEI there was a thread Its hell I have been through it with a Samsung Device,There was a guy who messed up his phone sensor files?
But most of all EDL and Devices getting brick so lets address the elephant in the room
Now My Phone is on
MIUI 10.3 Global 10.3.2.0(PEAMIXM)
Android Version : 9 PKQ1.180729.001
Android Security Patch : 2019-04-01
Rom threads say 9.3
take havoc for example
Help Appreciated thanks
@techyrock
Here is a guide : https://forum.xda-developers.com/mi-8/how-to/how-to-install-roms-resolve-issues-t3911611
Part 1 ( The OP is general info ) Below the first couple of comments have detailed steps for AOSP.
Be extremely careful, unfortunately this community doesn't have a lot of highly active professionals.
So definitely double check any advice that you are given, or that you find. With that being said there are definitely several members that are mature, knowledgeable, friendly and overall fantastic.
If you need help, feel free to ask me anytime, I haven't had a lot of time to use XDA recently. But if I am around, I am always willing to help. At the moment I am going to sleep, but go ahead and read my thread, and I have made some lengthy post that may be helpful as well. You can find those posts by reading my post history. Enjoy.
As long as your account is bound to your device, unbricking is pretty easy with these phones. If you want to avoid a brick, avoid brand new builds, test software etc. Some of the recent issues actually stemmed from the 7.11 china developer rom which had a major issue.
if you want to use Miui with zero ads, and every single feature, then Mi-Globe is pretty great, and solid on a week to week basis.
As far as AOSP, I feel that in my experience that Syberia is practically always highly stable, but it's a little plain compared to some other roms. I also liked Pixel 3, Bootleggers ( Newer version) and Havoc. ( I used Havoc in the beginning of July and loved it, that build is fantastic)
I haven't tried a lot of AOSP roms on this phone yet. So that is all I have
Addition to that, the main issue is people are using Miflash to flash a ROM from bootloader. DO NOT USE IT.
Just use the flash_all.bat in the fastboot rom zip, it's easy. Miflash chooses to lock bootloader by default, and if you don't change it, you'll need to use EDL to fix your device. People usually forget about it, and will whine here to be able to unbrick. Don't be one of them
Don't relock the damn bootloader. It's unnecessary, and dangerous on a Chinese machine.
The War Profiteer said:
Addition to that, the main issue is people are using Miflash to flash a ROM from bootloader. DO NOT USE IT.
Just use the flash_all.bat in the fastboot rom zip, it's easy. Miflash chooses to lock bootloader by default, and if you don't change it, you'll need to use EDL to fix your device. People usually forget about it, and will whine here to be able to unbrick. Don't be one of them
Don't relock the damn bootloader. It's unnecessary, and dangerous on a Chinese machine.
Click to expand...
Click to collapse
We ok that to unlock bootloader on mi8 we have to use mi "flash" unlock tool. Right?
Cheers
Erpe7 said:
We ok that to unlock bootloader on mi8 we have to use mi "flash" unlock tool. Right?
Cheers
Click to expand...
Click to collapse
Yes, that is the only way to unlock. he was talking about using Mi Flash to flash roms, which may seem to be user friendly which it is but is also extremely dangerous because the the option to lock the bootloader is checked by default. If using it make sure that its unchecked and you should not have any issues.
Personally, I prefer ADB if flashing via fastboot or TWRP with a OTG flash drive.
Also there is a tool that is excellent that I have also used many times, its called Tool all in One ( TAIO) After your bootloader is unlocked, you can use TAIO for many functions, including keep your PC's ADB platform tools, up to date, and providing system wide access. You can use it to remove encryption, flash recovery, root, roms or to restore to stock. It definitely worth installing if if you only use it to keep your drivers, and platform tools up to date.
First of all thanks guys for replies wasn't expecting this response
My device is Global Mi8 bootloader is locked for now I still have some hours left I'll be able to unlock it by 26th
miflash_unlock prompted to bind my account from developer option for unlocking,I did so it will be bound to my account and ill be unlocking it for first time I believe i bought it used but previous owner seemed to have know info about ROMs though
I have been using Pixel 2XL twice followed by Nokia 8 so I am much more inclined towards AOSP stock experience the two feature I would love to have from MIUI are the
1)MIUI gestures
2)MIUI Dual Apps (I am aware of Play store alternatives but clash of clans doesnt work as good on them as on dual apps )
I know gestures are on Havoc
guess you guys have been playing around with your mi8 kindly guide me to right directrion what ROMs you guys prefer and why ?
how would you prefer to flash a ROM do I need to back up any partitions ? if so which app should use for it ,Ill surely back up everything via TWRP for sure
also the encryption thingy should I sign out my google account before bootloader unlock and other stuff?
and since I am on
MIUI 10.3 Global 10.3.2.0(PEAMIXM)
Android Version : 9 PKQ1.180729.001
Android Security Patch : 2019-04-01
is it safe to flash havoc ?
tsongming said:
Yes, that is the only way to unlock. he was talking about using Mi Flash to flash roms, which may seem to be user friendly which it is but is also extremely dangerous because the the option to lock the bootloader is checked by default. If using it make sure that its unchecked and you should not have any issues.
Personally, I prefer ADB if flashing via fastboot or TWRP with a OTG flash drive.
Also there is a tool that is excellent that I have also used many times, its called Tool all in One ( TAIO) After your bootloader is unlocked, you can use TAIO for many functions, including keep your PC's ADB platform tools, up to date, and providing system wide access. You can use it to remove encryption, flash recovery, root, roms or to restore to stock. It definitely worth installing if if you only use it to keep your drivers, and platform tools up to date.
Click to expand...
Click to collapse
Thank you for this precious advices ;(
I'll note that!
Sent from my Redmi Note 5 Pro using XDA Labs
Thank you folks.
Could someone explain what EDL is meaning?
Gesendet von meinem BTV-DL09 mit Tapatalk
ktrokar said:
Thank you folks.
Could someone explain what EDL is meaning?
Gesendet von meinem BTV-DL09 mit Tapatalk
Click to expand...
Click to collapse
There's a primary bootloader that we consumer know of and there's Qualcomm's Emergency Download Mode bootloader (EDL) , since Mi8 has ARB(Anti Rollback) downgrading the phone gets it bricked to EDL mode requiring EDL authentication to my understanding thats why edl is a thing(since its just emergency bootloader for oems to work with) I have not experienced it personally so I don't know whether it bricks that way or not but ARB and EDL authentication are a thing with Mi8 from what I have read in different threads
Sent from my MI 8 using Tapatalk
ktrokar said:
Thank you folks.
Could someone explain what EDL is meaning?
Gesendet von meinem BTV-DL09 mit Tapatalk
Click to expand...
Click to collapse
EDL is Qualcomm recovery mode, it's the mode that you must be in to restore a hard bricked phone.
As long as you are careful you should never need to worry about EDL. Basically, you place the phone into a mode that the computer is able to recognise port 9008, once that is down you can use 1 of 4 techniques to restore your phone. Unbricking Xiaomi's is actually very easy to do, as long as the device is bound to your account.
The big issue is that unscrupulous Chinese vendors, used their own account to unlock bootloaders of Mi8's and other Xiaomi devices, then installed the Global Miui ROM and then sold the phone as new to unsuspecting western customers and at a lower price than western outlets such as Amazon. These vendors marketed the phones as Ïnternational versions" when they were actually Chinese devices and not the Global version that the customer thought they bought.
When these customer's used programs such as MiFlash to upgrade their phone's their bootloaders were locked and the are unable to log into their Mi Account to restore the phone. Remember the vendors unlocked the phone, so these Mi8's were bound to the vendor and not the final customer. This is the Primary reason why Xiaomi makes us wait to unlock the bootloader. Finally, ARB is potential issue, but it hasn't been implemented yet on Global devices.
So do your research before flashing anything and you should be safe.

Question Difference between install via TWRP and without TWRP

Hi everyone! I'm pretty new to android. In fact, Mi 11 is my first android phone. Since the official EU ROM for Mi 11 won't be revealed until Feb 8th, and currently we don't have the TWRP for Mi 11, I'm wondering what is the difference between installing the EU ROM with TWRP and without it? After checking the guide, it looks like if installing with the TWRP, then we can use OTA to install future updates. Other than that, are there any major differences? Also, because I basically have no experience with android, I'm slightly worried about bricking the device when installing the EU ROM. Will it be safer to wait until we have the TWRP for Mi 11?
One last question, anyone with experience of using Xiaomitool V2? It looks like a decent tool that can automate most of the installation process.
Thanks!
markjohnny said:
Hi everyone! I'm pretty new to android. In fact, Mi 11 is my first android phone. Since the official EU ROM for Mi 11 won't be revealed until Feb 8th, and currently we don't have the TWRP for Mi 11, I'm wondering what is the difference between installing the EU ROM with TWRP and without it? After checking the guide, it looks like if installing with the TWRP, then we can use OTA to install future updates. Other than that, are there any major differences? Also, because I basically have no experience with android, I'm slightly worried about bricking the device when installing the EU ROM. Will it be safer to wait until we have the TWRP for Mi 11?
One last question, anyone with experience of using Xiaomitool V2? It looks like a decent tool that can automate most of the installation process.
Thanks!
Click to expand...
Click to collapse
Without a Custom Recovery available it's riskier to flash, if you don't know what you are doing you can get yourself a nice brick.
markjohnny said:
Hi everyone! I'm pretty new to android. In fact, Mi 11 is my first android phone. Since the official EU ROM for Mi 11 won't be revealed until Feb 8th, and currently we don't have the TWRP for Mi 11, I'm wondering what is the difference between installing the EU ROM with TWRP and without it? After checking the guide, it looks like if installing with the TWRP, then we can use OTA to install future updates. Other than that, are there any major differences? Also, because I basically have no experience with android, I'm slightly worried about bricking the device when installing the EU ROM. Will it be safer to wait until we have the TWRP for Mi 11?
One last question, anyone with experience of using Xiaomitool V2? It looks like a decent tool that can automate most of the installation process.
Thanks!
Click to expand...
Click to collapse
Also don't use XiaomiToolV2 , it bricked one of my older phones a while back
markjohnny said:
Hi everyone! I'm pretty new to android. In fact, Mi 11 is my first android phone. Since the official EU ROM for Mi 11 won't be revealed until Feb 8th, and currently we don't have the TWRP for Mi 11, I'm wondering what is the difference between installing the EU ROM with TWRP and without it? After checking the guide, it looks like if installing with the TWRP, then we can use OTA to install future updates. Other than that, are there any major differences? Also, because I basically have no experience with android, I'm slightly worried about bricking the device when installing the EU ROM. Will it be safer to wait until we have the TWRP for Mi 11?
One last question, anyone with experience of using Xiaomitool V2? It looks like a decent tool that can automate most of the installation process.
Thanks!
Click to expand...
Click to collapse
You don't really need to worry about twrp, it's only good for backing up and flashing stuff without a PC.
You can still soft brick the phone with TWRP.
Hard bricking a phone in my opinion is pretty much impossible. The important part is having an unlocked bootloader, fastboot and Google USB drivers installed.
You're also better off installing the Xiaomi EU ROM instead of waiting for the global version. The guide is available and is basically a one click install so can't really go wrong.
Mackay53 said:
You don't really need to worry about twrp, it's only good for backing up and flashing stuff without a PC.
You can still soft brick the phone with TWRP.
Hard bricking a phone in my opinion is pretty much impossible. The important part is having an unlocked bootloader, fastboot and Google USB drivers installed.
You're also better off installing the Xiaomi EU ROM instead of waiting for the global version. The guide is available and is basically a one click install so can't really go wrong.
Click to expand...
Click to collapse
Thanks for explaining everything! Do I need to install adb and other drivers beforehand? I assume the ROM zip doesn't include those drivers.
markjohnny said:
Thanks for explaining everything! Do I need to install adb and other drivers beforehand? I assume the ROM zip doesn't include those drivers.
Click to expand...
Click to collapse
Minimal ADB and Fastboot Tool. That's what you need. Google and download it
It is really very easy to flash the xiaomi.eu via Fastboot if you follow the instructions. Updating via script also works flawlessly.
pittrich said:
It is really very easy to flash the xiaomi.eu via Fastboot if you follow the instructions. Updating via script also works flawlessly.
Click to expand...
Click to collapse
I'll give it a try once the waiting period for unlocking is over. Thanks for the recommendation!
markjohnny said:
I'll give it a try once the waiting period for unlocking is over. Thanks for the recommendation!
Click to expand...
Click to collapse
I also spent the seven days of waiting here in the forum reading. So I was able to gather impressions of how others have successfully flashed.
pittrich said:
I also spent the seven days of waiting here in the forum reading. So I was able to gather impressions of how others have successfully flashed.
Click to expand...
Click to collapse
I saw some people posting about their experiences of bricking their phones, so I got a bit worried. But I gather that the correct drivers are the keys to the success here.
markjohnny said:
I saw some people posting about their experiences of bricking their phones, so I got a bit worried. But I gather that the correct drivers are the keys to the success here.
Click to expand...
Click to collapse
I used the ADB and Fastboot tools given above. Likewise the Mi Unlock Tool. If everything is displayed correctly in the device manager when connecting the Mi 11 with China ROM and activated USB debugging, everything will be fine. I use Windows 10 x64 myself and even connected it to a USB 3 hub. But it should definitely be a high quality USB cable.
pittrich said:
I used the ADB and Fastboot tools given above. Likewise the Mi Unlock Tool. If everything is displayed correctly in the device manager when connecting the Mi 11 with China ROM and activated USB debugging, everything will be fine. I use Windows 10 x64 myself and even connected it to a USB 3 hub. But it should definitely be a high quality USB cable.
Click to expand...
Click to collapse
Just to make sure, by device manager you meant the one that comes with windows 10 right? I haven't used windows in several years. Juts wanted to be sure.
markjohnny said:
Just to make sure, by device manager you meant the one that comes with windows 10 right? I haven't used windows in several years. Juts wanted to be sure.
Click to expand...
Click to collapse
However, I don't know how it works under another OS
pittrich said:
However, I don't know how it works under another OS
Click to expand...
Click to collapse
I actually meant windows 10. Did you the device manager that comes with windows 10?Since the unlock tool only works with windows, I prepared a separate virtual machine for windows 10.
markjohnny said:
I actually meant windows 10. Did you the device manager that comes with windows 10?Since the unlock tool only works with windows, I prepared a separate virtual machine for windows 10.
Click to expand...
Click to collapse
Yes, I mean the device manager in windows 10

Categories

Resources