Wpis z mikrobloga

[TUTORIAL] Jak zrobić downgrade MiBox'a z Androida 9 Pie R2926 do Androida 8 oreo R2167.

Jeśli macie Xiaomi MiBox 3 (4K) wersja MDZ-16-AB - czyli tą najbardziej popularną - macie to nieszczęście, że ta kupa g**** pewnie Wam się zaktualizowała do najnowszej wersji Androida 9 Pie. Problem jest taki, że, przynajmniej u mnie, MiBox'a nie da się używać. Czym to się objawia?

- MiBox'a nie da się włączyć ponownie z uśpienia - nie działa pilot na podczerwień (mam Logitech'a Harmony 650) jak i oryginalny na bluetooth - na 10 razy 8-9 razy MiBox się nie włącza. Trzeba wyciągnąć wtyczkę z prądu i włożyć ponownie aby MiBox znowu był "używalny"
- Urządzenie po prostu się restartuje w trakcie oglądania np. Netflix'a
- Często dźwięk przerywa, obraz rwie
- Jak już Mibox się włączy - źle ustawia rozdzielczość - to można naprawić ustawiając rozdzielczość na sztywno w ustawieniach urządzenia
- Bardzo często pilot traci parowanie z urządzeniem i trzeba parować go od nowa
- Gdy MiBox'a już się uda wybudzić, często na aplikacjach streamingowych jest po prostu czarny ekran. Trzeba wykonać restart aby móc oglądać materiały
- Wiele innych mniejszych lub większych bugów

Do niedawna nie było możliwości zrobienia downgrade'u MiBoxa. Tzn. komuś coś się udało - ale podczas tej operacji były kasowane klucze DRM potrzebne do odtwarzania Netflix'a.

Ale to się zmieniło.

Udało mi się przywrócić starego androida 8.1 - Netflix i wszystkie aplikacje działają jak dawniej ergo: klucze nie są kasowane. Wszystko zajęło mi jakieś 20 minut. Wszystko działa jak działało przed updatem do androida 9.

Jeśli coś się stanie z Waszym MiBoxem - nie biorę za to odpowiedzialności. Wszystko robicie na własne ryzyko.

Podsumowując: robicie downgrade Androida 9 Pie R2926 do Androida 8 oreo R2167.

Co będzie potrzebne:


1. Oryginalne firmware Oreo 8.0 dla Mibox 3 (MDZ-16-AB)

https://drive.google.com/drive/folders/1-fGnIP7iLmpHUNRPhlWyEnEVHuraDc1q?usp=sharing

2. Amlogic-USBBurningToolv2.2.0 - narzędzie, którym wgrywa się obraz do Mibox'a.

https://mega.nz/file/Hd0CmACT#OPws8xFAPOGR6SmFJKfkVQ4SXjXpetJHmZZZ7nqkRHc

3. Aktualizacja Oreo 8 do wersji R2167

https://mega.nz/file/gh0xCCrR#ctdPivezVFNAuMLq19eOepO1LHJCfVNhowmZz7Fx87s


=================================


1. Instalujemy na komputerze Amlogic-USB
BurningToolv2.2.0. Po właściwej instalacji dodatkowo zainstaluje się na sterownik potrzebny do podłączenia z MiBoxem.

2. Podłączamy komputer do MiBoxa kablem USB

3. Uruchamiamy program Amlogic-USBBurningToolv2.2.0 i ładujemy oryginalne firmware Oreo 8.0 dla Mibox 3 - mdz16ab.img.

4. ODZNACZAMY "Erase bootloader" - jeśli NIE ODZNACZYMY - stracimy (bezpowrotnie) klucze DRM do np. Netflixa.

5. UWAGA: "Erase bootloader" MA BYĆ NIE ZAZNACZONE.

6. Opcją, która MA być zaznaczona to: Erase flash (normal erase) - i tylko tyle.

7. Klikamy START.

8. Teraz musimy wejść do trybu Recovery w MiBoxie. Klikamy na pilocie WSTECZ+OK i trzymając te przyciski wciśnięte podłączamy kabel zasilający do MiBoxa. Trzymamy te przyciski wciśnięte dopóki nie pokaże się tryb Recovery.

9. Po wejściu w tryb Recovery klikamy na "Reboot to bootloader".

10. MiBox się zrestartuje i zatrzyma na logo Mi (to jest na czarnym tle logo Mi a na dole loga Dolby itd).

11. Ponownie odłączamy kabel zasilający od MiBoxa.

12. Ponownie klikamy na pilocie WSTECZ+OK i trzymając te przyciski wciśnięte podłączamy kabel zasilający do MiBoxa. Trzymamy przyciski do momentu w którym na komputerze w programie Amlogic-USB
BurningToolv2.2.0 nie pokaże się postęp wgrywania nowego (starego) systemu.

U mnie wyglądało to tak:

https://imgur.com/7j5AZGI

13. Po nieco 4 minutach proces doszedł do 100%. Teraz klikamy STOP w programie Amlogic-USBBurningTool_v2.2.0.

14. Odłączamy kabel zasilający od MiBoxa.

15. Na sformatowanego w FAT32 pendrive'a wgrywamy aktualizacje Androida Oreo 8 do wersji R2167.

16. Podpinamy pendrive'a z wgraną aktualizacją do MiBoxa następnie klikamy na pilocie WSTECZ+OK i trzymając te przyciski wciśnięte podłączamy kabel zasilający do MiBoxa. Po chwili aktualizacja powinna zacząć się instalować. MiBox może się zrestartować 2-3 razy.

https://imgur.com/EMRFqnR

17. Gdy MiBox zakończy wgrywać aktualizację zrobi pełny Wipe i uruchomi się ponownie.

18. Właśnie zainstalowaliśmy Androida w wersji 8 z najnowszą aktualizacją.

Teraz należy ustawić wszystko pod siebie "tak jak zawsze".

Dodatkowo w ustawieniach na liście aplikacji należy odszukać "Usługi Google Play" i WYŁĄCZYĆ powiadomienia. W ten sposób nie będziemy nękani powiadomieniami o nowych aktualizacjach.

Tutorial wzięty i przetłumaczony stąd:

https://forum.xda-developers.com/t/mi-box-3-mdz-16-ab-downgrade-android-9-pie-to-android-8-oreo.4194075/

Jeśli u mnie działa, u Was pewnie też ( ͡° ͜ʖ ͡°)

#xiaomi #mibox #tvbox #android #komputery
  • 39
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

I poprawiła się u Was sytuacja z dźwiękiem? A raczej jego brakiem po włączeniu mi boxa kiedy miał dłuższą przerwę?
U mnie niestety downgrade nie rozwiązał tego problemu. Obraz jest, dźwięku nie ma. Trzeba restartować.
  • Odpowiedz
@FilipWWL: Czy wszystko robimy przy włączonym ekranie TV? Mi box ma być włączony tak by był widoczny cały ekran z Android TV, ma być uśpiony czy też wyłączony ale połączony z kompem?
  • Odpowiedz
@super8zero: U mnie pomogło, pilot wybudza 10/10, jest dzwięk, na razie nie restartowałem. Mam netflix, youtube, spotify i tidal. Box nie jest podpięty do tv, idzie przez amplituner yamaha rxv, dosyć stary, nie obsługuje 4k, tv też full hd, może ma to jakieś znaczenie . W ustawieniach nic nie zmieniałem, zalogowałem się do google i wyłączyłem automatyczne aktualizacje systemu. Nic wiècej nie ruszam, bo na moje potrzeby jest ok.
  • Odpowiedz
@jocker: Ja miałem cały czas podłączony przez hdmi i usb równocześnie (potem się usb rozpina i podpinssz pena z systemem). Nie udypiałem. Włączyłem i krok po kroku bez żadnych zmian. Podłączyłem do tv, żebym widział co się dzirje i przypadkiem nie wyłączył zasilania
  • Odpowiedz
@FilipWWL: mam jeszcze jeden problem, po restercie urządzenia jest tam standardowo wprowadzanie nowego wifi itd... po wpisaniu prawidlowego z automatu szuka... nowych aktualizacji i je pobiera.... jak to pominąc?
  • Odpowiedz
@FilipWWL: dzięki za informację. U mnie box podpięty bezpośrednio pod TV. Póki co zaliczył ze dwie wtopy z brakiem dźwięku po dłuższej przerwie. Zmieniłem port hdmi na inny- zobaczymy.
  • Odpowiedz
@przeszczesliwy_szczesciarz: dzięki, dobry poradnik. Można wspomnieć, że nie trzeba kupować specjalnego kabla. Ja wykorzystałem usb->usb-c, pewnie ktoś taki znajdzie w domu (i laptopa z usbc, w końcu jakiś pożytek z tego portu). Można wcześniej kabel przetestować uruchamiając adb i zobaczyć czy pc rozmawia z box'em ( ͡° ͜ʖ ͡°).
U mnie pierwszy reboot do recovery nie działał.... (mam pilota bez przycisku netflix)
Nic się nie działo, uruchamiał się normalnie. Dopiero gdy zmieniłem procedurę na
1. Wepnij zasilanie
2. Wciśnij klawisze
... to poszło, nie dostałem na TV obrazu z recovery. Box od razu zbootował się do bootloadera, a windows odtworzył melodię wykrytego urządzenia.
  • Odpowiedz