Anti-rollback on EU rom question?


kauw5164

Members
10 Apr 2018
41
20
For Xiaomi mi max 3 on 8.8.17. On China beta rom it will have ARB include.

Normally, EU rom developed from China rom it will have ARB too.

The question is "If eu rom have ARB we can downgrade rom?"
 
Arb is removed from our mimax3 rom..

Will you check all new China ROMs for all devices for the ARB "feature" before publishing the eu version?

Xiaomi has not always been, shall we call it proactive, about announcing the existence of ARB in its ROMs in advance.
 
How about Mi 6x , Redmi 6 Pro , Redmi Note 5 ROM have ARB too ? Will be like a MI Max 3 ROM from EU ?
Same for all.. Our ROMs are safe.. Of course don't try go lower than 8.8.3 or stable..
 
  • Like
Reactions: cobben
Same for all.. Our ROMs are safe.. Of course don't try go lower than 8.8.3 or stable..
I have a question, what if I come from anti 3 to a mi max 3 rom above 8.8.17?
can I downgrade back to 8.8.9 or any stable just like I want?
 
Same for all.. Our ROMs are safe.. Of course don't try go lower than 8.8.3 or stable..

I have used your eu roms for my Mi 6X and I'm very impressed, this is close to the global roms (seeing our device doesn't have official global roms). I have been on Miui 9 and I have upgraded to Miui 10 on every version, I have checked my anti rollback status on the fastboot in the variables in the bootloader and I see:

fastboot getvar anti which returns 2. I assume this means my phone doesn't have the ARB enabled as I've always used xiaomi.eu roms? I know that 4 means ARB is enabled and 3 is disabled but what does 2 mean?
 
  • Like
Reactions: ma.ashok.khadka
Hi, My Mi 6X updated itself to 9.6 (china stable) while i was waiting the annoying 360 hours to unlock the bootloader. Now it has ARB.
Bash:
sudo ./fastboot getvar anti
anti: 4
finished. total time: 0.000s

Can I update to EU ROM? The latest version is 9.5.7, won't that be considered a rollback from 9.6.6.0 and brick the device?

Also, you say all your ROMs are safe, but in your devices list, what does the Rollback protection = YES mean? Isn't that saying that your ROMs for MI8, MIMAX3, Redmi6 PRO, MI6X, and Redmi Note 5 have anti-rollback?

Thanks.
 
Hi, My Mi 6X updated itself to 9.6 (china stable) while i was waiting the annoying 360 hours to unlock the bootloader. Now it has ARB.
Bash:
sudo ./fastboot getvar anti
anti: 4
finished. total time: 0.000s

Can I update to EU ROM? The latest version is 9.5.7, won't that be considered a rollback from 9.6.6.0 and brick the device?

Also, you say all your ROMs are safe, but in your devices list, what does the Rollback protection = YES mean? Isn't that saying that your ROMs for MI8, MIMAX3, Redmi6 PRO, MI6X, and Redmi Note 5 have anti-rollback?

Thanks.
I do not think so
 
Either way the new EU stable MIUI 10.0.0.2 release should be OK right?

Checking the anti variable on a new rom via adb can only be done after you have flashed the rom.

yshalsager has written on Xda that Xiaomi seems to have implemented ARB in the TrustZone, the tz partition, the tz.mbn file in the firmware folder.

I have compared hashes for the tz.mbn files for various rom versions for a few devices.

That might be a reasonable way to check if something has been changed before you flash a new rom.

Of course you cannot know exactly what has been changed, there are other things in the TrustZone besides ARB.

So you then need a sacrificial device, someone who is willing to risk bricking to find out for sure.
 
Checking the anti variable on a new rom via adb can only be done after you have flashed the rom.

yshalsager has written on Xda that Xiaomi seems to have implemented ARB in the TrustZone, the tz partition, the tz.mbn file in the firmware folder.

I have compared hashes for the tz.mbn files for various rom versions for a few devices.

That might be a reasonable way to check if something has been changed before you flash a new rom.

Of course you cannot know exactly what has been changed, there are other things in the TrustZone besides ARB.

So you then need a sacrificial device, someone who is willing to risk bricking to find out for sure.

The hash for the tz.mbn firmware file is different once again for Max3 nitrogen between official China developer 8.8.30 and 8.9.6.

Which may or may not mean something has changed wrt ARB?

For Mix1 lithium nothing has changed.

I am checking via yshalsagers separate firmware downloads, not the original Xiaomi official rom files.
I'm downloading the eu 8.9.6 now for nitrogen, will check it too.

Addendum:
Eu 8.9.6 nitrogen contains a firmware folder, but with only 6 files in it (instead if the normal 16?), and no tz.mbn file.
 
Last edited:
My MiPad4 (MIUI China 9.6.27) shows "anti: 1" in fastboot. After reading the description of ARB on XDA I would guess that means that I can't flash ROMS with anti index < 1 (can a ROM even have an index of 0?). Based on the answers here it sounds like anti: 2 is no ARB, but what does 1 mean?

Does this mean that I can flash MIUI 10 EU and switch back to 9 China?
 
Last edited:
I have used your eu roms for my Mi 6X and I'm very impressed, this is close to the global roms (seeing our device doesn't have official global roms). I have been on Miui 9 and I have upgraded to Miui 10 on every version, I have checked my anti rollback status on the fastboot in the variables in the bootloader and I see:

fastboot getvar anti which returns 2. I assume this means my phone doesn't have the ARB enabled as I've always used xiaomi.eu roms? I know that 4 means ARB is enabled and 3 is disabled but what does 2 mean?

I have used your eu roms for my Mi 6X and I'm very impressed, this is close to the global roms (seeing our device doesn't have official global roms). I have been on Miui 9 and I have upgraded to Miui 10 on every version, I have checked my anti rollback status on the fastboot in the variables in the bootloader and I see:

fastboot getvar anti which returns 2. I assume this means my phone doesn't have the ARB enabled as I've always used xiaomi.eu roms? I know that 4 means ARB is enabled and 3 is disabled but what does 2 mean?

Hi,
Can you guide me how did you changed form china beta to EU ROM?
I am running now on MIUI 10 8.9.20 beta with ARB enabled. Want desperately to get out of this ROM.
Would be helpful if you could guide me.
 
Hi
Im on the xiaomi.eu 8.5.8 can i get without arb to the new xiaomi.eu 8.9.20?

Gesendet von meinem MIX 2 mit Tapatalk