Bardzo często zdarza się, że po żonglerce rożnymi ROM-ami w naszym Galaxy Nexusie pozostaje masa śmieci, których na dobrą sprawę nie sposób skutecznie usunąć. Powodują one bardzo często różnego rodzaju „kwiatki”, wpływające na pracę urządzenia.
Jak temu zaradzić? Najlepiej sformatować cały telefon i wgrać system na czyste urządzenie przez ADB (Android Debug Bridge).
Uwaga: Wszelkie czynności opisane w niniejszym poradniku wykonujesz tylko i wyłącznie na własną odpowiedzialność!
Miniaturki prowadzą do obrazów w pełnej rozdzielczości.
W pierwszej kolejności wchodzimy na stronę: Klik! , po czym klikamy ”Download the SDK”:
W nowym oknie zaznaczamy kwadracik potwierdzający, że zapoznaliśmy się z zasadami i warunkami korzystania, po czym wybieramy wersję systemu, jaką posiadamy na swoim komputerze (32bit lub 64bit) i klikamy ”Download the SDK ADT Bundle for Windows”, zapisując plik „zip” w dowolnym miejscu na komputerze ( plik zajmuje ok. 426 MB ):
Tworzymy katalog w dowolnym miejscu na dysku komputera – najlepiej tak, aby nie był on zbyt głęboko „schowany” w strukturze dysku, np. D_:_\_Android (bez podkreślników), po czym wypakowujemy pobraną paczkę.
Po wypakowaniu całości uruchamiamy plik ”SDK Manager.exe”, po czym naszym oczom ukazuje się następujący widok:
Z wróćmy uwagę, że zaznaczone jest okienko ”Google USB Driver” – jeżeli nie, zaznaczamy je, po czym klikamy ”Install 1 package” w prawym, dolnym roku ekranu. Wyskakuje nam dodatkowe okienko, w którym zaznaczamy „Accept license” oraz „Install”:
Kolejnym etapem jest pobranie programu „PdaNet”, którego głównym zadaniem jest umożliwienie połączenia komputera z internetem przez wykorzystanie do tego celu telefonu, a który jednocześnie jest najłatwiejszą i najpewniejszą drogą, prowadzącą do prawidłowego i bezproblemowego zainstalowania sterowników ADB na naszym komputerze.
W zależności od wersji naszego systemu operacyjnego, pobieramy jeden z instalatorów:
- dla wersji 32bit: Klik!
- dla wersji 64bit: Klik!
Instalacja przebiega w tradycyjny sposób, aż do momentu ukazania się następującego okienka:
W takim przypadku możemy zadziałać dwutorowo:
Wariant nr 1:
Jeżeli mamy zainstalowane na komputerze jakiekolwiek sterowniki dla Galaxy Nexusa (np. sterowniki USB dla telefonów Samsunga), klikamy „Nie”, po czym pojawia się kolejne okno informacyjne:
Teraz włączamy w telefonie debugowanie USB, po czym podłączamy telefon kabelkiem do portu USB komputera. W dalszej kolejności następuje instalacja sterowników, której finał wygląda następująco:
Wariant nr 2:
Jeśli nie mamy na komputerze żadnych sterowników dla Galaxy Nexusa, klikamy „Tak”, po czym naszym oczom ukazuje się taki oto widok:
Zaznaczamy „Samsung”, pojawia się okienko informacyjne...:
... a my włączamy w telefonie debugowanie USB, i podłączamy telefon kabelkiem do portu USB naszego komputera. W dalszej kolejności następuje instalacja sterowników, której finał wygląda następująco:
Teraz zostaje nam jeszcze jedna ważna rzecz – musimy zdefiniować nową, bądź zmodyfikować istniejącą, zmienną środowiskową w systemie naszego komputera.
W tym celu (dla Windowsa XP) podążamy poniższą ścieżką:
Mój komputer => Panel sterowania => System => Zakładka Zaawansowane => Zmienne środowiskowe:
Otwiera nam się następujące okienko...:
... w którym postąpić możemy znowu dwutorowo:
Wariant nr 1:
Odszukujemy zmienną „Path”, podświetlamy ją, klikamy „Edytuj”, po czym wyskakuje takie oto okienko:
Nazwę zmiennej pozostawiamy taką, jaka jest, czyli „Path” i dokładnie to samo robimy z polem Wartości zmiennej, z małą różnicą: Na końcu ścieżki wstawiamy średnik ( ; ), po którym wpisujemy ścieżkę dostępu do katalogu „platform-tools”.
Katalog ten znajduje się tam, gdzie rozpakowaliśmy pobrane na początku tego poradnika sterowniki SDK, czyli jeśli zapisaliśmy je w katalogu D_:_\_Android (bez podkreślników), to ścieżka, którą należy wpisać za średnikiem będzie następująca...:
D_:_\_Android\sdk\platform-tools\ (bez podkreślników)
… co powinno wyglądać następująco:
Zatwierdzamy klikając „Ok.” i znowu „Ok.”
Wariant nr 2:
Jeśli w naszym systemie nie ma zdefiniowanej zmiennej „Path”, będziemy musieli ją utworzyć. W tym celu klikamy na „Nowa”, po czym wyskakuje nam nowe okienko, w którym wpisujemy:
Nazwa zmiennej: Path
Wartość zmiennej: Ścieżka dostępu do katalogu „platform-tools”, a więc katalogu, który znajduje się tam, gdzie rozpakowaliśmy pobrane na początku tego poradnika sterowniki SDK. Jeśli zapisaliśmy je w katalogu D_:_\_Android (bez podkreślników), to ścieżka, którą należy wpisać, będzie następująca...: D_:_\_Android\sdk\platform-tools\ (bez podkreślników):
Zatwierdzamy klikając „Ok.” i znowu „Ok.”
W ten oto sposób mamy przygotowany komputer, dzięki któremu będziemy mogli wgrać ROM do naszego Nexusa za pomocą ADB.
Teraz pozostaje nam już najważniejsze, a więc samo flashowanie. Na początek wyczyścimy sobie telefon do zera, dokonując całkowitego formatu.
Wchodzimy do Recovery:
mounts and storage => format /sdcard + format system + format /cache + format /data
a następnie: „install zip from sideload”
Teraz podłączamy kabelkiem telefon do portu USB, uruchamiamy wiersz poleceń w komputerze: Uruchom => wpisujemy cmd => Ok:
Następnie kopiujemy pliki „zip” z naszym ROM-em oraz Gapps-ami do wybranego, dowolnego folderu na naszym komputerze, po czym w wierszu poleceń wpisujemy formułkę:
adb sideload XXX, gdzie XXX to dokładna nazwa naszego ROM-u.
W moim przypadku pełna nazwa ROM-u to:
aokp_maguro_jb-mr1_milestone-1.zip
więc jeśli skopiuję go sobie po prostu na dysk “D”, to polecenie, które muszę wpisać będzie następujące:
D:
Zatwierdzamy Enterem, po czym wpisujemy:
adb sideload aokp_maguro_jb-mr1_milestone-1.zip:
Po czym znowu klikamy „Enter” i rozpoczyna się przesyłanie ROM-u do telefonu.
Identycznie robimy z Gapps-ami, wpisując analogicznie znowu pełną nazwę.
Teraz zostało nam już tylko wykonanie pełnego WIPE...:
wipe data/factory reset + wipe cache partition
… i reebot telefonu.
Gotowe! Teraz możemy cieszyć się świeżutkim ROM-em na naszym czystym, bo pozbawionym pozostałości po wcześniejszych ROM-ach, urządzeniu.