Nowszy, lepszy Android
Android, jako oprogramowanie open source, jest ciągle rozwijany. Jeśli masz telefon z tym systemem marki Samsung, LG, Sony Ericsson, Motorola czy HTC aktualizuj go na bieżąco, by zyskać wiele praktycznych funkcji i pozbyć się błędów. Opisujemy możliwości instalacji nowej wersji Androida.
Aktualizacja w locie
W nowych modelach smartfonów z Androidem aktualizacja systemu odbywa się niemal automatycznie. Aby zmusić telefon do przeprowadzenia aktualizacji, wejdź w Ustawienia, potem wybierz opcję Informacje o telefonie, a następnie pozycję Aktualizacje oprogramowania. Jeśli producent udostępnił nową wersję systemu, zostanie ona pobrana i zainstalowana. Jeżeli ten sposób nie działa, skorzystaj z któregoś ze sposobów opisanych w warsztatach.
Są trzy sposoby aktualizacji systemu Android. Najłatwiej jest w nowych modelach, gdzie odbywa się to za pomocą wbudowanego w telefon systemu OTA (Over The Air) – patrz ramka „Aktualizacja w locie”.
W przypadku starszych modeli update wykonuje się, korzystając z komputera i oprogramowania producenta telefonu do komunikacji z komputerem, np. HTC Sync. Dotyczy to udostępnionych oficjalnie aktualizacji. Oprócz nich powstają kompilacje Androida, tworzone przez programistów zapaleńców.
Aby móc zainstalować takie pliki, trzeba urządzenie „zrootować”, czyli przejąć nad nim prawa administracyjne. Rootowanie w praktyce umożliwia instalowanie modyfikowanych, ulepszonych wersji oprogramowania telefonu, np. aktualizację do najnowszej wersji Androida Froyo 2.2, nawet jeżeli producent oficjalnie oprogramowania nie udostępnił. Tę operację również przeprowadza się z użyciem komputera.
Oficjalna aktualizacja Androida
Na przykładzie popularnego modelu HTC Magic pokażemy, jak pobrać i zainstalować nową wersję systemu do starszych smartfonów z Androidem. W przypadku innych telefonów poszczególne kroki tej operacji będą się różniły. Na przykład aplikacja, która służy do komunikacji smartfonu z komputerem i jest niezbędna do wykonania aktualizacji, jest inna dla każdej marki telefonu. W przypadku smartfonów HTC jest to HTC Sync.
Krok 1
Zainstaluj na komputerze program HTC Sync. W tym celu wejdź na stronę www.htc.com/www/support. Z listy What's New wybierz Software Download. Kliknij link do aplikacji dla twojego modelu telefonu marki HTC – w naszym przykładzie: HTC Sync 2.0 for HTC Magic, Tatoo, Hero (Android 1.5). Na następnej podstronie wybierz z rozwijanych list na dole plik odpowiedni dla twojego telefonu oraz serwer, z którego chcesz pobrać plik. Potem kliknij przycisk Download. Po pobraniu aplikacji zainstaluj ją i uruchom ponownie komputer.
Krok 2
Ponownie wejdź na stronę www.htc.com/www/support. Z listy Choose Your Product wybierz teraz model swojego smartfonu (w naszym przykładzie HTC Magic). W następnym oknie, jeżeli kupiłeś telefon u operatora, kliknij to zdjęcie z telefonem, które ma w podpisie nazwę twojego operatora. W naszym przykładzie Orange. Jeśli twojego operatora nie ma na liście, wybierz zdjęcie z samym podpisem modelu telefonu.
Krok 3
Wyświetli się kolejne okno – wybierz zakładkę Pobieranie. Na następnej podstronie z listy Wybierz kategorię wybierz Aktualizacja ROM i kliknij link Pobierz. (Jeżeli w modelu, który chcesz aktualizować, nie ma takiej kategorii, to zapewne producent jeszcze nie przewidział aktualizacji albo telefon korzysta z funkcji OTA.)
Krok 4
Wyświetli się strona z informacjami na temat dostępnej wersji aktualizacji. Na dole strony wpisz numer seryjny urządzenia (widoczny po wyjęciu akumulatora, np. S/N: HTxxxxxxxxxxxxxx lub S/N: SZxxxxxxxxxxxxxxxxx), a z rozwijanych list wybierz plik do pobrania i lokalizację serwera, z którego chcesz pobrać software. Kliknij przycisk Pobierz.
Krok 5
Uruchom pobrane oprogramowanie. Na pierwszym ekranie zaznacz opcję: Rozumiem powyższe ostrzeżenie i zapoznałem się z informacjami zawartymi w pliku ReadMe i kliknij Dalej. Pamiętaj, że aktualizacja oprogramowania twojego telefonu oznacza trwałe usunięcie wszystkich danych z jego pamięci. Warto więc wykonać ich kopię.
Krok 6
Uruchom telefon i podłącz do niego kabel USB. W systemie Windows wyłącz tryb hibernacji, zwłaszcza gdy pracujesz na notebooku. Bateria telefonu powinna być w pełni naładowana, chociaż producent twierdzi, że wystarcza minimum 30 proc. naładowania. Jeżeli spełniasz te warunki, zaznacz opcję Wykonałem czynności przedstawione powyżej i kliknij przycisk Dalej.
Krok 7
Rozpocznie się weryfikacja informacji zawartych w telefonie z Androidem. Jeżeli pojawi się błąd, prawdopodobnie musisz zainstalować brakujące sterowniki. Przejdź teraz do Menedżer urządzeń, zainstaluj brakujące sterowniki urządzenia ze znajdujących się w c:\Program Files\HTC\HTC Driver\Driver Files\Vista_x86\. Jeżeli sterowniki będą prawidłowo zainstalowane, na ekranie komputera wyświetli się okno, w którym w sekcji Wybierz jedną z poniższych opcji należy kliknąć przycisk Aktualizacja.
Krok 8
Pojawi się informacja o aktualnej wersji systemu Android oraz o tej, którą będziesz instalować. Kliknij Dalej w tym i następnym oknie. Rozpocznie się instalacja.
Krok 9
Ekran telefonu może w czasie instalacji wyświetlać różne rzeczy. Nie zwracaj na to uwagi. Ważne, żeby nie odłączać kabla USB z telefonem, bo grozi to jego uszkodzeniem, oraz nie korzystać z komputera i przeciążać go. O zakończeniu instalacji poinformuje stosowny komunikat.
Wgrywanie nieoficjalnych programów
Pokażemy, jak w prosty sposób uzyskać prawa administracyjne, czyli jak zrootować telefon na przykładzie HTC Desire. Wykorzystamy do tego aplikację Unrevoked, która obsługuje kilka popularnych telefonów z Androidem. To pozwoli przeprowadzić instalację nieoficjalnej wersji systemu telefonu (tzw. ROM-u) – pozbawionej niepotrzebnych składowych, a w zamian wzbogaconej o przydatne aplikacje i rozwiązania. Do warsztatu wybraliśmy AuraxTSense_7.8.1_Official_OTA_2.2_FRF91.
Krok 1
Wejdź na stronę www.unrevoked.com i kliknij obrazek przedstawiający twój telefon.
Krok 2
Na ekranie pojawi się nazwa urządzenia potwierdzająca trafny wybór. Kliknij link unrevoked. Wybierz system, dla którego chcesz pobrać aplikację. My kliknęliśmy Download for Windows. Zostanie pobrany plik reflash_package.exe.
Krok 3
Ze strony http://unrevoked.com/rootwiki/doku.php/public/windows_hboot_driver_install pobierz paczkę sterowników android-usb-driver, klikając link unrEVOked modified USB driver. Rozpakuj folder z plikami.
Krok 4
Odinstaluj w komputerze program HTC Sync, jeśli był zainstalowany. Uruchom telefon w trybie HBOOT, tzn. wyjmij i ponownie włóż akumulator do telefonu, trzymaj przycisk przyciszania i nie puszczając go, trzymaj także przycisk zasilania. Wyświetli się ekran systemowy. Podłącz telefon do komputera za pomocą kabla USB.
Krok 5
Kliknij Menedżer urządzeń w komputerze. W oknie menedżerapowinno się pojawić urządzenie o nazwie Android 1.0. Kliknij je prawym przyciskiem myszki i wybierz z menu, które się teraz wyświetli, opcję Aktualizuj oprogramowanie sterownika. W następnym oknie wybierz tryb ręczny i wskaż folder ze zmodyfikowanymi sterownikami, które rozpakowałeś w kroku 3. Po ich instalacji podłączony do komputera telefon powinien być widoczny jako Android Bootloader Interface.
Krok 6
Odłącz przewód USB. Uruchom telefon ponownie, aby działał standardowo. Wejdź w Ustawienia. Wybierz Aplikacje, włącz opcję Nieznane źródła. Następnie wejdź do zakładki Tworzenie i włącz opcję Debugowanie USB. Podłącz swój telefon do komputera. Powinien być widziany w Windows jako My HTC lub Composite ADB Interface.
Krok 7
Jeśli twoje urządzenie nazywa się inaczej, musisz wykonać aktualizację oprogramowania sterownika. Kliknij w tym celu odnośnik do Menedżer urządzeń. Pojawi się niezainstalowane urządzenie Android 1.0. Kliknij prawym klawiszem myszki, by wywołać menu kontekstowe dla tego urządzenia, i wybierz z niego opcję Aktualizuj oprogramowanie sterownika. Potem wybierz opcję Przeglądaj mój komputer w poszukiwaniu oprogramowania sterownika, następnie Pozwól mi wybrać z listy sterowników urządzeń na moim komputerze i kliknij przycisk Dalej.
Krok 8
Z listy urządzeń wybierz urządzenie o nazwie Android Phone. W nowym oknie wybierz opcję Z dysku i wskaż plik android_winusb, który znajduje się w folderze z pobraną w kroku paczką sterowników. Wybierz z listy Android Composite ADB Interface i przejdź dalej, czekając na zakończenie instalacji sterowników. Jeśli system zapyta, czy chcesz zainstalować te sterowniki – potwierdź swój zamiar.
Krok 9
Odłącz telefon od komputera. Uruchom program Unrevoked (reflash_package.exe). Podłącz telefon przewodem USB. Gdy telefon zapyta, w jakim trybie chcesz się połączyć, nic nie dotykaj. Zatwierdź komunikat, który pojawi się na ekranie komputera. Podczas procesu rootowania telefon kilka razy uruchomi się ponownie – to normalne. Z telefonu nie wolno korzystać do momentu wyświetlenia się w aplikacji Unrevoked komunikatu o zakończeniu rootowania – Done!
Krok 1
Pobierz, np. ze strony www.htc.com/www/support, pasującą ci modyfikację systemu – my zdecydowaliśmy się na AuraxTSense_7.8.1_Official_OTA_2.2_FRF91. Podłącz telefon do komputera przewodem USB, wybierz tryb Napęd dyskowy. Komputer wykryje kartę pamięci telefonu. Do jej głównego folderu skopiuj plik z oprogramowaniem w formacie ZIP (nierozpakowany!).
Krok 2
Odłącz komórkę, wyjmij baterię, włóż ją ponownie i trzymaj przycisk ściszania oraz POWER do momentu pojawienia się trybu HBOOT. Używając przycisków zmiany poziomu głośności jak kursorów, wybierz na ekranie tryb Recovery i pojedynczym naciśnięciem
Krok 3
Po chwili telefon uruchomi się w trybie Recovery. Teraz poruszasz się po menu, korzystając z przycisków zmiany stopnia głośności, ale opcje wybierasz, wciskając trackball. Najpierw wyczyść urządzenie z danych – do tego służy opcja wipe data/factory reset oraz wipe cache partition. Potem wybierz install zip from sdcard, a następnie choose zip from sdcard. Na ekranie pojawią się pliki i foldery znajdujące się na karcie pamięci. Wybierz spakowany plik ZIP z oprogramowaniem, które chcesz zainstalować. O zainstalowaniu oprogramowania powiadomi komunikat.
Krok 4
Możesz teraz wybrać z menu opcję reboot system now. Telefon uruchomi się ponownie, a jego rozruch będzie trwał dłuższą chwilę. Przeczekaj ten nerwowy moment.
Krok 5
Na koniec warto zaktualizować obszar pamięci odpowiedzialnej za komunikację, tzw. RADIO. Gdy wersja systemu jest nowa, a wersja RADIO bardzo stara, mogą się pojawić problemy, jak np. szybsze wyładowywanie się baterii, niedziałająca funkcja nagrywania wideo w rozdzielczości HD. My zainstalowaliśmy w HTC Desire wersję RADIO 32.44.00.32U_5.09.05.30_2.zip – pobraną ze strony www.xda-developers.com. RADIO instaluje się identycznie z oprogramowaniem systemowym, ale z pominięciem funkcji czyszczenia danych.
Nieoficjalne wersje Androida
Największą kopalnią wiedzy na temat Androida i plików do telefonów z tym systemem jest anglojęzyczne forum (strona www.xda-developers.com). Ale są i polskie serwisy, gdzie można znaleźć sporo informacji i plików instalacyjnych. Godny polecenia jest pierwszy i największy serwis poświęcony systemowi od Google – strona http://Android.com.pl. Dla właścicieli modelu HTC Desire, na którego przykładzie pokazaliśmy, jak nadać użytkownikowi prawa root w systemie, warta polecenia jest strona pod adresem http://desireblog.pl.