Flashowanie Androida nie wyszło? Sprawdź, co robić


Zapasowa kopia systemu w zrootowanym smartfonie

Zanim rozpoczniesz wymianę wewnętrznego oprogramowania w smartfonie, musisz go zrootować. Dlatego w tym artykule zakładamy, że już wykonałeś tę czynność w swoim urządzeniu. Korzystając ze zdobytych w ten sposób uprawnień administratora, możesz tworzyć zapasowe kopie całego systemu. Zalety archiwizowania całej zawartości smartfona są oczywiste. Dysponując rezerwowym duplikatem fabrycznego oprogramowania, nie musisz szukać go w internecie, nie ryzykujesz pobrania niewłaściwej wersji i nie jesteś zdany na to, czy ktoś udostępni potrzebne pliki. Oprócz tego poza systemem skopiujesz wszystkie pliki aplikacji, a także swoje prywatne zbiory przechowywane w smartfonie, a więc zdjęcia czy nagrane sekwencje wideo. Po przywróceniu kopii zapasowej jej cała zawartość znajdzie się w pamięci urządzenia i będzie od razu dostępna do użytku.

Zapasową kopię całej zawartości smartfona sporządzisz przy użyciu aplikacji NANDroid. Narzędzie to uruchamia się w środowisku Custom Recovery, które wgrywa się z reguły do smartfona podczas rootowania. Najbardziej znane środowiska tego typu to Team Win i ClockworkMod. Natomiast aplikacja Online Nandroid Backup pozwala wykonać rezerwowy duplikat zasobów bezpośrednio z poziomu Androida – za jego pomocą możesz więc używać smartfona podczas archiwizowania.

Zainstaluj i uruchom aplikację do archiwizowania. Następnie przydziel jej uprawnienia administratora. Jeśli jeszcze nie pobrałeś i nie zainstalowałeś narzędzia BusyBox w ramach rootowania smartfona, możesz teraz nadrobić te czynności. Ta aplikacja zaopatrzy smartfon w polecenia, które umożliwią zarchiwizowanie zawartości pamięci.

Kliknij polecenie Custom Backup, aby skonfigurować proces tworzenia kopii zapasowej. Wpisz nazwę, którą ma nosić plik kopii. Wybierz typ archiwizowania TWRP lub ClockworkMod (zależnie od wgranego środowiska Custom Recovery), a następnie wskaż żądany format kopii. W rubryce Save Location podaj miejsce docelowe, w którym zostanie zapisana kopia. Możesz wybrać jedną z proponowanych lokalizacji lub wprowadzić dowolną ścieżkę. Plik kopii można więc umieścić nawet na karcie pamięci SD – pod warunkiem, że smartfon jest wyposażony w czytnik takich nośników danych.

Do zarządzania plikami kopii i przywracania ich zawartości posłuży ci aplikacja Backup Manager.

Koniecznie zainstaluj sterownik danego urządzenia z Androidem, aby umożliwić nawiązywanie połączenia między komputerem i smartfonem.

Koniecznie zainstaluj sterownik danego urządzenia z Androidem, aby umożliwić nawiązywanie połączenia między komputerem i smartfonem.

Ratowanie smartfona po nieudanym flashowaniu

Gdy smartfon utknie w pętli rozruchowej, wybawisz go z opresji, wgrywając fabryczną wersję oprogramowania. W tej sytuacji jest kilka możliwości. Jeśli udało ci się utworzyć zapasową kopię tego oprogramowania w wewnętrznej pamięci urządzenia, zapewne nie będziesz miał kłopotów. Znacznie trudniej jest usunąć problem, gdy w smartfonie brakuje odpowiedniego oprogramowania, a komputer nie wykrywa urządzenia lub nie jest ono wyposażone w slot kart pamięci.

Możliwość 1 – instalowanie fabrycznego oprogramowania z wewnętrznej pamięci

Najpierw spróbuj wyłączyć smartfon. Jeśli zapętlił się w procedurze rozruchowej, wyjmij baterię (pod warunkiem, że jest to możliwe) lub przytrzymaj naciśnięty wyłącznik przez dłuższą chwilę (może to trwać nawet 20 sekund).

Po upływie ok. 5 do 10 sekund włącz smartfon specjalnym skrótem klawiszowym, który uaktywnia program rozruchowy (tzw. bootloader) lub tryb ratunkowy (a więc środowisko Custom Recovery). W większości modeli trzeba przytrzymać w tym celu naciśnięte wyłącznik i przycisk ściszania, aż na ekranie pojawi się logo Google lub producenta. W modelach wyposażonych w przycisk Home trzeba dodatkowo przytrzymywać także ten przycisk. Jeśli opisana metoda nie działa w twoim smartfonie, poszukaj w internecie skrótu klawiaturowego odpowiedniego do danego modelu.

Gdy uda ci się dostać do programu rozruchowego, zaznacz polecenie Recovery za pomocą przycisków regulowania głośności i potwierdź, naciskając wyłącznik. Kopie systemu są z reguły zapisane w postaci archiwum ZIP w wewnętrznej pamięci urządzenia, dlatego zapewne uda ci się wgrać fabryczne oprogramowanie poleceniem Install ZIP. Wystarczy znaleźć obraz systemu i zainicjować instalowanie. W środowisku awaryjnym takim jak Team Win proces instalowania odbywa się podobnie, lecz użytkownik może trochę wygodniej poruszać się po menu, korzystając z ekranu dotykowego.

Uszkodzony egzemplarz oprogramowania zostanie zastąpiony oryginalnymi plikami systemowymi. Po ich wgraniu smartfon powinien uruchomić się jak zazwyczaj i działać zgodnie z oczekiwaniami. W przeciwnym razie podejmij jeszcze jedną próbę odtworzenia systemu.

Menedżer urządzeń zdradzi ci identyfikatory wszystkich zainstalowanych podzespołów sprzętowych. Aby zmodyfikować sterownik, musisz odczytać identyfikator podłączonego urządzenia z Androidem.

Menedżer urządzeń zdradzi ci identyfikatory wszystkich zainstalowanych podzespołów sprzętowych. Aby zmodyfikować sterownik, musisz odczytać identyfikator podłączonego urządzenia z Androidem.

Możliwość 2 – instalowanie fabrycznego oprogramowania poprzez komputer

Jeżeli już za późno na prewencyjne utworzenie zapasowej kopii fabrycznego oprogramowania, musisz wziąć do pomocy komputer. Problem w tym, że pecet nie wykryje smartfona podłączonego do gniazda USB, gdy oprogramowanie odmawia posłuszeństwa i nie można uruchomić urządzenia. Na skutek tego nie uda ci się wgrywać danych do smartfona w tradycyjny sposób. W zaistniałej sytuacji trzeba skorzystać z okna wiersza poleceń.

Zapewne nie podłączałeś jeszcze do komputera smartfona z zainstalowanym alternatywnym oprogramowaniem, więc w komputerze brakuje sterowników do tego urządzenia. Uruchom smartfon w trybie ratunkowym (środowisko Custom Recovery), po czym podłącz go kablem USB do komputera. Wówczas pecet wykryje połączenie, lecz nie da dostępu do smartfona. Przywołaj Menedżer urządzeń (np. w Windows 7 wystarczy nacisnąć klawisze [Windows Pause], po czym kliknąć polecenie Menedżer urządzeń w lewym panelu okna). Ujrzysz ikonę smartfona poprzedzoną wykrzyknikiem. Kliknij ten wpis prawym przyciskiem myszy, wskaż polecenie Aktualizuj oprogramowanie sterownika, a w następnym oknie kliknij pole Wyszukaj automatycznie zaktualizowane oprogramowanie sterownika. System powinien samodzielnie zainstalować odpowiedni sterownik. Jeśli nie upora się z tym zadaniem, spróbuj własnoręcznie pobrać sterownik. Listę popularnych producentów wraz z nazwami oprogramowania i adresami stron internetowych zamieszczamy w tabeli.

Po zainstalowaniu sterowników możesz nawiązać połączenie ze smartfonem i wgrać stosowny plik obrazu systemu. W ostatnim etapie pozostaje zainstalować tenże system w smartfonie z poziomu trybu ratunkowego.

Menedżery smartfonów

Menedżery smartfonów

Możliwość 3 – pozostałe metody

Jeśli mimo zainstalowanego sterownika i podłączonego smartfona w trybie ratunkowym nie udaje się nawiązać połączenia z komputerem, trzeba sięgnąć po specjalne sztuczki. Poniższe czynności demonstrujemy na przykładzie tabletu Google Nexus 7. Metoda powinna działać także w pozostałych modelach serii Nexus. Nie możemy zagwarantować, że pozwala odnieść sukces we wszystkich smartfonach i tabletach, lecz sposób podstępowania jest w nich identyczny – pomijając drobne osobliwości poszczególnych modeli.

Najpierw pobierz i zainstaluj platformę deweloperską Android Studio. Podłącz Nexusa 7 w trybie szybkiego uruchamiania (przywołasz go, przytrzymując naciśnięty włącznik i przycisk ściszania) do komputera poprzez port USB. Wówczas tablet powinien pojawić się w Menedżerze urządzeń, a obok jego nazwy będzie widniała ikona wykrzyknika. Kliknij wpis prawym przyciskiem myszy, wskaż polecenie Właściwości i przeskocz na kartę Szczegóły. Rozwiń pole listy Właściwość i zaznacz opcję Identyfikatory sprzętu.

Teraz pobierz sterowniki USB Google’a i rozpakuj je. Przeskocz do folderu z rozpakowaną zawartością archiwum i otwórz plik android.winusb.inf w dowolnym edytorze tekstowym. Znajdź sekcję Nexus 7, po czym zastąp identyfikatory figurujące za wpisem USB_Install tymi, które ustaliłeś uprzednio w Menedżerze urządzeń.

Po zapisaniu zmian w pliku przywołaj ponownie Menedżer urządzeń. Kliknij prawym przyciskiem myszy wpis Nexusa 7 i wskaż polecenie Aktualizuj oprogramowanie sterownika. Tym razem kliknij pole Przeglądaj mój komputer w poszukiwaniu oprogramowania sterownika. Znajdź i otwórz zmodyfikowany przed chwilą sterownik. Zainicjuj instalowanie, ignorując ostrzeżenie systemu. Gdy czynność ta dobiegnie końca, wykrzyknik powinien zniknąć.

Odłącz na chwilę Nexusa 7 od komputera, po czym znowu podłącz go w trybie szybkiego uruchamiania (patrz wyżej). Pobierz fabryczną wersję oprogramowania z oficjalnej witryny. Rozpakuj pobrane archiwum, aby uzyskać dostęp do pliku image-razor-xxxxxxx.zip (nazwa pliku różni się zależnie od wersji Androida i numeru kompilacji).

Przywołaj konsolę tekstową w Windows, naciskając klawisze [Windows R] i wpisując polecenie cmd. Wprowadź polecenie cd /d C:\Users\<nazwa_użytkownika>\AppData\Local\Android\android-studio\sdk\platform-tools, aby dostać się do katalogu, w którym mieści się plik fastboot.exe. Następnie zainstaluj fabryczne oprogramowanie za pomocą polecenia fastboot -w update <ścieżka>\Image-Razor-xxxxxx.zip.

Jeśli wszystkie działania powiodły się, Google Nexus 7 powinien uruchomić się bez zarzutu i być w pełni funkcjonalny. W przeciwnym razie ponów kilka ostatnich czynności.

Google oficjalnie udostępnia twórcom oprogramowania fabryczne wersje systemów do wszystkich urządzeń serii Nexus, umożliwiając ich pobranie.

Google oficjalnie udostępnia twórcom oprogramowania fabryczne wersje systemów do wszystkich urządzeń serii Nexus, umożliwiając ich pobranie.