Zanim zaczniesz
Jeśli chcesz wrócić do starszej wersji Android, pierwsza czynność: sprawdź, czy bootloader jest odblokowany i czy dostępny jest poprawnie podpisany obraz systemu dla Twojego modelu. Jeśli nie spełnisz tych warunków, nie wykonuj downgrade — ryzyko trwałego uszkodzenia (brick) jest wysokie.
Jak sprawdzić kluczowe warunki
- Sprawdź stan bootloadera.
- Uruchom telefon do trybu bootloader/fastboot (zazwyczaj Volume down + Power) i podłącz do komputera.
- W terminalu sprawdź poleceniem:
fastboot oem device-info - Szukaj pola "Device unlocked: true" lub podobnego. Jeśli jest false — bootloader jest zablokowany.
- Sprawdź, czy masz właściwy, podpisany ROM.
- Pobierz firmware od producenta dla dokładnego modelu (sprawdź numer modelu w Ustawienia > Informacje o telefonie).
- Firmowe obrazy zwykle są podpisane i nie pozwolą na flash starszej wersji bez zmiany bootloadera.
- Zidentyfikuj typ partycji i zabezpieczenia (dm-verity, anti-rollback).
- W logach fastboot/adb lub dokumentacji producenta sprawdź, czy występuje mechanizm anti-rollback — blokuje downgrade do niższego poziomu zabezpieczeń.
Bezpieczna procedura przygotowania
- Wykonaj pełną kopię zapasową danych użytkownika (aplikacje, zdjęcia, kontakty).
- Użyj kopii w chmurze, exportu kontaktów i pełnego backupu z TWRP/adb:
adb backup -all -f backup.ab
- Użyj kopii w chmurze, exportu kontaktów i pełnego backupu z TWRP/adb:
- Przygotuj narzędzia i sterowniki na komputerze.
- Zainstaluj fastboot i adb, sterowniki producenta.
- Pobierz oficjalny obraz dla Twojego modelu i zweryfikuj sumy kontrolne (MD5/SHA1) podane przez producenta.
- Stwórz plan odtworzenia: zapisz komendy fastboot do flash i sposób przywrócenia oryginalnego firmware (jeśli dostępny).
Sam proces downgrade — warunki i kroki (tylko gdy bootloader odblokowany i producent dopuszcza)
- Wejdź do trybu fastboot i upewnij się, że urządzenie jest rozpoznawane:
fastboot devices - Odblokuj bootloader — UWAGA: to usuwa dane i może unieważnić gwarancję:
fastboot oem unlock - Flashuj partycje jedną po drugiej zgodnie z instrukcją producenta, np.:
fastboot flash boot boot.img fastboot flash system system.img fastboot flash vendor vendor.img fastboot reboot - Jeśli producent dostarcza skrypt instalacyjny (flash-all), użyj go zamiast ręcznego flashowania.
Co może pójść nie tak i jak reagować
- Jeśli podczas flashowania pojawi się błąd o niezgodności podpisu lub anti-rollback — przerwij. Próba obejścia zabezpieczeń (modyfikacje bootloadera) zwykle kończy się brickiem.
- Jeśli urządzenie nie uruchamia się po flashu, spróbuj uruchomić recovery i przywrócić kopię danych lub flash ponownie partycje boot oraz recovery z oryginalnego obrazu.
- W przypadku pętli boot lub uszkodzenia partycji skorzystaj z oficjalnego narzędzia producenta do przywracania (Recovery Tool) — jeśli dostępne.
Jak sprawdzić, czy zadziałało
Po restarcie sprawdź w Ustawienia > Informacje o telefonie wersję Android i numer kompilacji. Możesz też użyć:
adb shell getprop ro.build.version.release
Jeśli numer odpowiada docelowemu i system działa stabilnie przez kilka cykli restartów, downgrade się powiódł.
Kiedy przerwać i skontaktować się ze wsparciem
Przerwij jeśli napotkasz: błąd podpisu, komunikat o anti-rollback, niedostępność oficjalnych obrazów dla Twojego wariantu lub gdy bootloader jest zablokowany i producent nie udostępnia narzędzia do odblokowania. W takich przypadkach skontaktuj się z pomocą producenta lub serwisem. Jeśli problem z aktualizacją wystąpił wcześniej, zobacz również etap instalacji nie postępuje — może to pomóc przy analizie przyczyny.