Hello.
I unlocked my Mi 10T Lite Global and then flashed the Pixel Experience custom ROM on it. Now I want to go back to Stock ROM but I encountered the "Anti Rollback Check Error" problem in Mi Flash. The MIUI ROM version of my device was 12.5.8.0 RJSMIXM before flashing the Pixel Experience, so I downloaded the same version from xiaomifirmwareupdater, but now that I want to flash it with MI Flash, I get an Anti Rollback Check Error warning. The Anti Rollback index in fastboot mode for my device is 1 (fastboot getvar anti), but this index in the flash_all.bat file is 0 (CURRENT_ANTI_VER)
I read in the XDA article and if I understand correctly, the reason for the anti-rollback protection on Xiaomi devices is to prevent downgrading to older versions, and flashing the ROM with a smaller anti-rollback index than the device by Custom Recovery will cause the device to Hard brick. But I just want to go back to the previous version of Stock MIUI ROM from Pixel Experience and I do not want to downgrade.
Now my question is, if I flash this fastboot ROM with a smaller index of my device through TWRP, even though I do not intend to downgrade, is there still a possibility that my device will be hard bricked? And All the fastboot ROMs provided in Xiaomifirmwareupdater for my device have a smaller Anti-Rollback index (CURRENT_ANTI_VER = 0) than the current version of my device (fastboot getvar anti = 1), so how can I get back to stock MIUI ROM?!
Take a look at my install post on the Elixir forum. I went from PE to stock and then Elixir so if you follow that until flashing MIUI you should get back to stock.
Worked for me, of course YMMV but should be fine.
you have also on google must find, I do that on Poco f2 pro, but that was last ear and I forget, in script flash.all you need to open it and delete couple of rows thats contains antirol protection.. but you must google it
Related
I have a 32GB Global Hydrogen. I just updated to MIUI 8 (8.1.6.0) and I hate it, I want to go back to the last version of MIUI 7 which I think was 7.5.7.0.
I have read so many threads and watched so many videos on how to do this. Everyone says different things, its never a Mi Max specifically, plus the English is so appalling that I really can't tell what to do. I'm a noob at this so apologies.
So whats the proper method of downgrading? Does the phone have to be boot loader unlocked to downgrade?
Any help would be appreciated, thanks.
You should download a fastboot Rom and flash it on edl mode
Here's a link to the official tutorial on how to flash a MIUI ROM in Fastboot mode. This link also contains all currently available fastboot ROMs for Xiaomi devices, but only the latest versions, so MIUI 8 for the Mi Max.
This will be the tutorial to follow in order to restore your Mi Max to a previous version, but I'm not sure where you'll find a Fastboot ROM of MIUI 7.
MIUI 7.5 Global Stable V7.5.4.1.MBCMIDE
http://en.miui.com/thread-324576-1-1.html
Thank you for the replies, I really appreciate the help.
So to downgrade you HAVE to unlock the phone using MI's tool first? I did find the 7.5.7.0 rom at en.miui.com but I don't even know if that site or link is really official, you can never tell because if those are official forums they are run appallingly and are full of misinformation. I also heard you can break the SIM slots downgrading (something about losing the IMEI numbers)?
I am getting so annoyed with MIUI's dev team, awful stylistic design choices for example the horrid white notification blind with the weather app I don't want and the colour you can't change etc. Also the worst thing of all is the memory management where whatever you do you can't get apps to stay open or notifications to occur reliably.
The OS just gets worse and worse with every update ruining good hardware. Might just bite the bullet after the warranty is over and switch to something like Lineage but I am a total noob and very scared of bricking it.
Yes there are some issues like losing imei but it never happened with me as I have unlocked officialy and I tries every custom rom in my phone and many times if something goes wrong I upgrade or downgrade to miui using mi flash tool.
I suggest you if you want to downgrade then go for 8.1.6.0 as I always uses this version to downgrade.
However once I downgraded to miui 7.5 rom (probably oldest miui for mi max) then i had serious unstable phone and my phone became unusable.
I am on Nougat Resurection Remix 5.8.5 by ROMFACTORY. I have made a backup of MIUI Version: V8.5.1.0.NBCMIED (MIUI8) after unlocking bootloader and rooting it.
Is it safe to load that backup through TWRP ?
What are the steps to follow ?
Bootloader must be unlocked; and downgrading should be using MiFlash tool only!!! Most safest approach i always followed and never had any issues so far!!
Hi. I got a Redmi Note 8 Pro Global version and I updated it to Android 10 manually. Problem is I am getting random freezes everyday. I would like to go back to Android 9 because these freezing is very annoying and ruining my experience. I am not sure if this is related to MIUI or Android 10 itself. I've done factory reset and reset via recovery mode as well. Still the same. Are any instructions to go back to Android 9?
I've read in some forums that Android 10 has some issues even in pixel devices where if an app freezes, it brings down the whole OS. Mine freeze about 10 seconds, sometimes more. It's happening very randomly in different apps so it is very difficult to replicate.
joenefloresca said:
Hi. I got a Redmi Note 8 Pro Global version and I updated it to Android 10 manually. Problem is I am getting random freezes everyday. I would like to go back to Android 9 because these freezing is very annoying and ruining my experience. I am not sure if this is related to MIUI or Android 10 itself. I've done factory reset and reset via recovery mode as well. Still the same. Are any instructions to go back to Android 9?
I've read in some forums that Android 10 has some issues even in pixel devices where if an app freezes, it brings down the whole OS. Mine freeze about 10 seconds, sometimes more. It's happening very randomly in different apps so it is very difficult to replicate.
Click to expand...
Click to collapse
use indian version android 10 which is on miui v11.0.2.0.
It works fluently without any problem but keep in mind that preloader and other safety file is for Android 9. If you use them before flashing anything in android 10. Then it might brick your device. Even magisk brick some person device in android 10. So be safe before doing modification in it. Until preloader and lk will be available for it.
Hi. Thanks for the suggestion but what if I want to go back to Android 9 Global version? Just want to back to previous version when I got it out of the box. I don't want to flash or use other region roms. Just want to go back to Android 9. Is there any available steps or instructions out there? Can't seem to find one.
1hekill0r said:
use indian version android 10 which is on miui v11.0.2.0.
It works fluently without any problem but keep in mind that preloader and other safety file is for Android 9. If you use them before flashing anything in android 10. Then it might brick your device. Even magisk brick some person device in android 10. So be safe before doing modification in it. Until preloader and lk will be available for it.
Click to expand...
Click to collapse
joenefloresca said:
Hi. Thanks for the suggestion but what if I want to go back to Android 9 Global version? Just want to back to previous version when I got it out of the box. I don't want to flash or use other region roms. Just want to go back to Android 9. Is there any available steps or instructions out there? Can't seem to find one.
Click to expand...
Click to collapse
You can easily go back to android 9 global version by flashing fastboot rom via fastboot. You can flash fastboot rom just via mi flash tool by flashing lk and preloader before flashing rom or you can easily flash every image one by one manually in fastboot mode, Just by using command like fastboot flash system system.img, fastboot flash cust cust.img and so on. It is very easy. Hope it work for you.
Thanks for this. I've been following instructions from this link https://c.mi.com/ph/miuidownload/detail?guide=2. I think you are also referring to this one. I already followed instructions but I am now stuck in the unlocking method which says I need to wait 168 hours.
You mentioned I can flash img files one by one, is still possible when without unlocking the the device first via miui unlock tool?
1hekill0r said:
You can easily go back to android 9 global version by flashing fastboot rom via fastboot. You can flash fastboot rom just via mi flash tool by flashing lk and preloader before flashing rom or you can easily flash every image one by one manually in fastboot mode, Just by using command like fastboot flash system system.img, fastboot flash cust cust.img and so on. It is very easy. Hope it work for you.
Click to expand...
Click to collapse
joenefloresca said:
Thanks for this. I've been following instructions from this link https://c.mi.com/ph/miuidownload/detail?guide=2. I think you are also referring to this one. I already followed instructions but I am now stuck in the unlocking method which says I need to wait 168 hours.
You mentioned I can flash img files one by one, is still possible when without unlocking the the device first via miui unlock tool?
Click to expand...
Click to collapse
Nope you have to first unlock bootloader. But as I read sp flash tool can work without unlocking bootloader. So if you have fastboot than first flash preloader and lk and then you can use sp flash tool without authorised account. But I am not sure if it work then inform me also. And if it don't work you have to first unlock bootloader.
The experience posted by this user only reinforces my general impression not to do a major upgrade (even an "official" one pushed by the manufacturer) on any phone that one uses for primary use, unless you want to get involved in the whole rooting process and all the time and risk that entails.
In my experience, the original version of android that ships with a device, and subsequent minor fixes, are the most adapted to the phones specs. Despite claims otherwise, every major upgrade involves more resource use, since it was designed with the latest hardware in mind. It will therefore almost certainly degrade the performance of a phone, even one not that old. I have had this happen in every phone I have owned. And unless your phone is rooted, you can not downgrade the OS.
So when MIUI 12 comes out, with Android 10, I will definitely wait for others to do it first and wait for the feedback, maybe I'll just pass on it. Right now my RN8P works great, and the additional "features" of android 10 add no functionality whatsoever. Why screw around with something that already works great?
---------- Post added at 11:25 AM ---------- Previous post was at 11:20 AM ----------
BTW the above is true on Apple devices, too, in my experience.
I downloaded the correct files and put them all into one folder. I did the correct methods, however, flash_all.sh wouldn't work. The error goes along these lines...
Missmatching image or device.
So it wouldn't downgrade. I am on 11.0.5 QGGMIXM MIUI 11 and have tried going down to both 11.0.2 and 11.0.6 PGGMIXM MIUI 11, the missmatching error came up twice. I used terminal and all the correct commands. What I've done is similar to this https://www.youtube.com/watch?v=UBDwATsAAts
EDIT: Not a Chinese device, but sent my device into bootloop with a usable fastboot so I'm running a VM to use Mi Flash. Wish me luck!
I was wondering, what if when I bought my device, it was originally on CN ROM, so they moved it over to global ROM. If that is so, how do I know for sure and should I be able to downgrade at all?
SirSeanM10Pro said:
I downloaded the correct files and put them all into one folder. I did the correct methods, however, flash_all.sh wouldn't work. The error goes along these lines...
Missmatching image or device.
So it wouldn't downgrade. I am on 11.0.5 QGGMIXM MIUI 11 and have tried going down to both 11.0.2 and 11.0.6 PGGMIXM MIUI 11, the missmatching error came up twice. I used terminal and all the correct commands. What I've done is similar to this https://www.youtube.com/watch?v=UBDwATsAAts
EDIT: Not a Chinese device, but sent my device into bootloop with a usable fastboot so I'm running a VM to use Mi Flash. Wish me luck!
I was wondering, what if when I bought my device, it was originally on CN ROM, so they moved it over to global ROM. If that is so, how do I know for sure and should I be able to downgrade at all?
Click to expand...
Click to collapse
if it's not arp or invalid variant,
have you tried force flashing?
btw it may brick so it's better to have backup and factory preloader and lk a9. if you're already a10 then proceed and if something went wrong you can look for da and auth file to skip authorized account edl from sp flash.
So, with my last Xiaomi Phone (Redmi Note 5 Pro), there was a fair bit of Version juggeling with Anti Rollback Protection, having the potential to brick your phone depending on what Version of the Stock Rom you where on and what you flashed.
Is any of that applicable to the 10t Pro? The Unlock procedure and the Lineage Thread don't mention any of it. So, can i just unlock, flash Lineage OS to give it a try and, if i don't like it, flash back to stock without any issues?
I'm currently on 12.0.18 Global if that matters.
There's no anrirollback stuff yet. And if you downgrade back and get anrirollback in flash tools, only delete few lines from bat files and all is well...
Only way to hard brick now is flashing some partitions that are not meant for this device
Great. Thanks for the reply. Appreciated.
now i'm using lineage os and i don't like it , i tried to flash arrow os it gives me error 7
now i have to flash stock miui again to be able to flash arrowos , the problem is that i was using stock 12.5
i'm just afraid to hardbrick the device
so it's fine to flash 12.0.3.0 after using miui 12.5?
also my anti rollback showes "1" with the
as of this thread they say don't flash with anit rollback 1
Alioth ARB Anti Rollback error in MiFlash
EDIT: i'm really not sure about the correctness of this now. I'll leave the thread up as a sort of guide, but you'll need to do your own checks on ARB. Sorry, i read a couple of threads and thought i had it clear, but now i am not so sure...
forum.xda-developers.com
edit , ok guys i flashed 12.0.3.0 successfully , i faced a couple of problems while using mi flash like crclist , but it's solvable by edting the flash_all.bat
and reflashing
Use MiFlash tool. It has a safety security for ARB, so if it flashes then all it is good.
Download the required miui version (there are threads here with links)
Also download miflash (Google for link)
Flash miui using miflash
Keep in mind to select "clean all" before flashing (miflash defaults to "clean all and lock" everytime. You do not want that)
As long as you're not locking the bootloader, you can flash any version of miui for your device i.e. even versions not meant for your region. All the miui versions currently are anti rollback 1 (same as your device)
Anti rollback (arb) will only start becoming a problem once your device reaches arb 2 or higher. Then you need to make sure the version of miui you're flashing has arb equal to or greater than your device arb. Miflash has built in checks that will prevent you from flashing versions with lower arb
Also sidenote: I flashed arrow just fine over 12.5 so you don't have to flash 12.0.3 (arrow thread also doesn't specify any specific firmware version iirc)
Hello friend, a week ago the same thing happened to me, what I tried was to remove the atirollback lines without success.
The solution was to flash it with a pc with an intel processor, since when I did it from amd it gave me that annoying anti rollback error, I don't know what it has to do but in intel I flashed it the first time and if problems even the anti rollback message disappeared, I hope and help you.
Try xiaomi.eu. it is MIUI (it's has the latest MIUI features picked from the Chinese MIUI) but easy to flash (through TWRP) and unlikely to brick device