rollback protection Xiaomi mi 11


Newhope81

Members
Dec 29, 2018
9
15
hello,
I bought my Xiaomi Mi 11 phone from a French telephone operator, which has the annoying habit of modifying the Xiaomi rom. the problem is that I have heard that many have ruined their phones by trying to switch the rom to global with this kind of modified rom.
i unlocked the bootloader and i checked through ADB. there is indeed an anti rollback protection (1). Has anyone experienced the problem? i want to switch to xiaomi eu, but before that i would like to do a clean install of a global rom. Thank you
 
Best solution > Flash by zip, if you have the zip recovery file with original recovery (Settings > About the device > tap on MIUI version > 10 x tap on the big 12 > 3 dots menu > Select an update to install > choose your zip recovery file. It is not clean but it is safe.

Second solution > Edit flash_all.bat

Remove these lines:

Code:
fastboot %* getvar product 2>&1 | findstr /r /c:"^product: *venus" || echo Missmatching image and device
fastboot %* getvar product 2>&1 | findstr /r /c:"^product: *venus" || exit /B 1

::check anti_version
if exist %~dp0images\anti_version.txt (for /f "delims==" %%a in (%~dp0images\anti_version.txt) do (set CURRENT_ANTI_VER=%%a))
if [%CURRENT_ANTI_VER%] EQU [] set CURRENT_ANTI_VER=0
for /f "tokens=2 delims=: " %%i in ('fastboot %* getvar anti 2^>^&1 ^| findstr /r /c:"anti:"') do (set version=%%i)
if [%version%] EQU [] set version=0
set anticheck="antirollback check pass"
if %version% GTR %CURRENT_ANTI_VER% set anticheck="Current device antirollback version is greater than this pakcage"
echo %anticheck% | findstr /r /c:"pass" || @echo "Antirollback check error" && exit /B 1

fastboot %* getvar crc 2>&1 | findstr /r /c:"^crc: 1" && if %errorlevel% equ 0 (
fastboot %* flash crclist %~dp0images\crclist.txt || @echo "Flash crclist error" && exit /B 1
fastboot %* flash sparsecrclist %~dp0images\sparsecrclist.txt || @echo "Flash sparsecrclist error" && exit /B 1
)

I have experienced rollback issue on Mix 3 for 12.0.3.0, Mi 10 Lite 5G 12.1.2.0 and Mi 11 yesterday for 12.0.9.0.
 
Best solution > Flash by zip, if you have the zip recovery file with original recovery (Settings > About the device > tap on MIUI version > 10 x tap on the big 12 > 3 dots menu > Select an update to install > choose your zip recovery file. It is not clean but it is safe.

Second solution > Edit flash_all.bat

Remove these lines:

Code:
fastboot %* getvar product 2>&1 | findstr /r /c:"^product: *venus" || echo Missmatching image and device
fastboot %* getvar product 2>&1 | findstr /r /c:"^product: *venus" || exit /B 1

::check anti_version
if exist %~dp0images\anti_version.txt (for /f "delims==" %%a in (%~dp0images\anti_version.txt) do (set CURRENT_ANTI_VER=%%a))
if [%CURRENT_ANTI_VER%] EQU [] set CURRENT_ANTI_VER=0
for /f "tokens=2 delims=: " %%i in ('fastboot %* getvar anti 2^>^&1 ^| findstr /r /c:"anti:"') do (set version=%%i)
if [%version%] EQU [] set version=0
set anticheck="antirollback check pass"
if %version% GTR %CURRENT_ANTI_VER% set anticheck="Current device antirollback version is greater than this pakcage"
echo %anticheck% | findstr /r /c:"pass" || @echo "Antirollback check error" && exit /B 1

fastboot %* getvar crc 2>&1 | findstr /r /c:"^crc: 1" && if %errorlevel% equ 0 (
fastboot %* flash crclist %~dp0images\crclist.txt || @echo "Flash crclist error" && exit /B 1
fastboot %* flash sparsecrclist %~dp0images\sparsecrclist.txt || @echo "Flash sparsecrclist error" && exit /B 1
)

I have experienced rollback issue on Mix 3 for 12.0.3.0, Mi 10 Lite 5G 12.1.2.0 and Mi 11 yesterday for 12.0.9.0.

Thanks a lot.
I'm really scared about theses operator rom. I don't know if foreign country have the same problem.

There is any solution if my phone brick ?

I remember my redmi note 5, I needed to install threw EDL mode with a guy on whatsapp lol
 
35630
 
  • Like
Reactions: Mitchametz