Cześć!
Zakładam że nie wszyscy mają w zwyczaju czytanie zagranicznych for, dlatego też pomyślałem że warto wspomnieć o sprawie również u nas. Przechodząc do tematu - Xiaomi wprowadziło w nowszych buildach MIUI aktualizację pewnej funkcjonalności zwaną anti rollbackiem. Sprowadza się do tego, że uniemożliwiają cofnięcie się na starszą wersje MIUI, próby wykonania takiej operacji powodują UCEGLENIE - nie mówię tutaj o soft bricku, tylko zamianie telefonu w bardzo drogi i efektowny przycisk do papieru. Teraz konkrety -
Antirollback w wersji v3 (tej bezpiecznej) posiadają wszystkie romy starsze niż 8.7.6 / 9.5.19. Można na nich bezpiecznie robić wszystko to, co robiliście do tej pory - instalowanie dowolnych wersji MIUI, flashowanie recovery, custom romy itd.
Antirollback w wersji v4 posiadają romy nowsze niż 8.7.6 / 9.5.19 (włącznie!!!). Po zainstalowaniu takiego romu trzeba się będzie pilnować:
próba cofnięcia się do romów starszych niż 8.7.6 / 9.5.19 powoduje nieodwracalny brick telefonu;
dalej możemy instalować dowolne MIUI nowsze niż te w.w - możliwe będzie np cofnięcie się z wersji 8.7.12 na 8.7.6 lub 9.5.19, jednak nie wcześniejsze;
nie ma możliwości instalacji custom recovery, jednak jeśli w trakcie instalacji w.w romów skorzystaliśmy z lazy_flashera (twrp) lub posiadamy recovery odporne na nadpisanie (np. redwolf) to custom recovery pozostanie bez zmian;
Instalacja custom rom'ów dalej jest możliwa:
gdy skorzystaliśmy wcześniej z lazy_flashera/redwolf i zachowaliśmy swoje custom recovery;
bootując recovery z poziomu fastboota (fastboot boot twrp.img) i dalej normalnie, jak w przypadku zainstalowanego recovery;
Swoją wersję antirollback'a można sprawdzić za pomocą komendy "fastboot getvar anti", przykładowy output z mojego telefonu (ostatnie bezpieczne MIUI 8.7.5) wygląda następująco:
Na koniec - o ile mogę o coś takiego prosić - dobrze byłoby przypiąć powyższy temat - czym więcej osób dowie się o tym problemie, tym mniej potencjalnych hard brick'ów i niezbyt uradowanych właścicieli.