Weekend z modowaniem [05.06.11]

6 minut czytania
Komentarze

Witam w nowym wydaniu „Weekendu z modowaniem”! Tematem dzisiejszego odcinka będzie instalowanie naszego pierwszego custom ROMu –  poznamy wszystkie kroki potrzebne do realizacji tego zadania, dowiemy się też co może pozwolić nam bezproblemowo migrować między różnymi wersjami oprogramowania.
Jeżeli chcesz przejść do dalszej zabawy z modowaniem, to zapewne przeanalizowałeś już wszelkie zalety i wady, które się z tym wiążą. Twoje urządzenie musi posiadać dostęp do praw roota – jak je uzyskać opisywaliśmy w jednym z poprzednich odcinków. 

Pamiętaj, że autor nie ponosi odpowiedzialności za wszelkie problemy, które mogą wyniknąć z ingerowania w oprogramowanie Twojego telefonu. Tracisz gwarancję producenta. Przedstawione w tym artykule instrukcje zostały przetestowane, lecz zawsze jest możliwość, że coś potoczy się wbrew woli. Szanse na realne straty są znikome, gdyż wprowadzane zmiany nie są głębokie. Pamiętaj, że zostałeś ostrzeżony. 

Do napisania tego artykułu zachęciły mnie głównie liczne prośby o pomoc w podstawowych krokach, które otrzymuję od forumowiczów na GG. Wszystkich „pro-userów” zachęcam od razu do przełączenia na inną stronę, gdyż ten artykuł przeznaczony jest dla początkujących użytkowników – każdy kiedyś zaczynał, a pierwszy krok jest przeważnie najtrudniejszy.

 


Instalowanie recovery

 

Zanim przejdziemy do instalowania modyfikowanych wersji systemu, musimy zdobyć narzędzie, które pozwoli na łatwe flashowanie (wgrywanie) ROMów. W większości urządzeń recovery jest umieszczone na oddzielnej partycji i posiada ograniczoną funkcjonalność; przeważnie służy ona do instalowania oficjalnych aktualizacji od producenta, przesyłanych OTA (Over The Air – bezprzewodowo, wprost do urządzenia).

Dzięki otwartym źródłom Androida deweloperom udało się wprowadzić dodatkowe opcje, pozwalające na większy stopień kontroli nad urządzeniem. Jedną z takich opcji jest możliwość instalowania nieoficjalnych wersji systemu w formie paczek .zip.

Najpopularniejszą ze zmodyfikowanych recovery jest ClockworkMod Reocvery (CWM Recovery). Lista oficjalnie obsługiwanych urządzeń jest imponująca:

  • HTC Magic
  • HTC Dream
  • Nexus One
  • HTC Hero
  • HTC Legend
  • HTC Desire
  • Huawei Pulse Mini
  • HTC Aria
  • HTC Wildfire
  • Dell Streak
  • Galaxy S i9000
  • Huawei Pulse
  • Motorola Milestone
  • Acer Liquid
  • Commtiva Z71
  • Motorola Backflip
  • HTC Desire HD
  • Geeksphone ONE
  • Advent Vega
  • Viewsonic GTab
  • Galaxy Tab
  • Google Nexus S
  • ZTE Blade
  • Nook Color
  • HTC Tattoo
  • Geeksphone Zero
  • Dell Streak 7
  • Huawei U8150 Ideos
  • Motorola XOOM
  • HTC HD2
  • HTC Incredible S
  • HTC Desire S
  • LG Optimus 2X
  • LG Optimus One
  • Huawei U8220/U8230

Co prawda nie znajdują się na niej wszystkie popularne smartfony z Androidem, jednak nie można zaprzeczyć, że jest to największy tego typu projekt wspólny dla sporej grupy urządzeń. Na liście brakuje między innymi produktów Sony Ericsson – dla nich dostępną alternatywą jest xRecovery (warto wspomnieć, że stworzona na bazie ClockworkMod), jednak sposób jej instalacji znacznie się różni od przedstawionego w artykule. Zainteresowanych mogę jedynie odesłać na nasze forum, gdzie znajdziecie więcej szczegółów. Mam nadzieję, że zrozumiecie, że ze względów technicznych nie jesteśmy w stanie rozpatrywać każdego pojedynczego przypadku.

Jeżeli Twoje urządzenie znajduje się na powyższej liście, możesz śmiało kontynuować podróż z tym poradnikiem. Jak zaznaczyłem wcześniej, musisz mieć dostęp do praw roota. Najłatwiejszym sposobem na zainstalowanie ClockworkMod Recovery, bez wykorzystywania PC, jest pobranie z Marketu darmowej aplikacji ROM Manager, której autor stworzył również CWM Recovery. Poza możliwością wgrania recovery posiada ona wiele opcji, przydatnych przy częstym zmienianiu ROMów. Dostępna jest także płatna wersja ROM Managera, rozszerzona o dodatkowe możliwości.

rommanager _2_

Po pobraniu i uruchomieniu programu, wybieramy pierwszą opcję z góry, czyli „Zaflaszuj ClockworkMod Recovery” (podejrzewam, że autor korzystał z internetowego translatora przy tworzeniu spolszczenia Wink). Zostaniemy poproszeni o potwierdzenie modelu naszego telefonu, a po kilkunastu sekundach powinniśmy ujrzeć komunikat informujący o powiedzeniu się operacji.

rommanager _1_

Tworzenie kopii zapasowej danych

Zanim przejdziemy do właściwej części flashowania ROMu, musimy zatroszczyć się o to, by nie stracić istotnych danych, które posiadamy na naszym urządzeniu. Przydatne jest robienie backupu ważnych aplikacji, które mamy zainstalowane – znacznie usprawnia to proces konfigurowania nowego ROMu do właściwej funkcjonalności.
Niezbędna może okazać się aplikacja Titanium Backup, dostępna zarówno w wersji płatnej, jak i darmowej. Pozwala ona na łatwe tworzenie kopii aplikacji oraz jej danych. Jest to moje ulubione narzędzie do przeprowadzenia backupu. 

 

titaniumbackup _1_

Przy zmianie ROMu nie musimy martwić się o nasze kontakty z konta Google, kalendarz i GMail – są one na bieżąco synchronizowanie z Chmurą.
Dla stuprocentowego bezpieczeństwa możemy wykorzystać jedną z opcji zainstalowanej uprzednio CWM RecoveryNandroid Backup. Pozwala ona na pełną kopię wszystkich partycji systemowych i ułatwia powrót do wcześniejszej wersji oprogramowania, wraz ze wszystkimi danymi użytkownika. Wymaga ona, w zależności od urządzenia, około 500 MB wolnej pamięci na karcie SD.
By przejść do trybu recovery, uruchamiamy pobraną wcześniej aplikację ROM Manager i wybieramy drugą opcję od góry, czyli „Uruchom ponownie w trybie Recovery”. Po kilku sekundach powinniśmy zobaczyć taki ekran:

 

clockworkmod-recovery-3_thumb

Za pomocą klawiszy głośności/joysticka nawigujemy do zakładki „backup and restore” i wybieramy opcję „backup”. Operacja może potrwać do kilku minut, nie należy się niczym stresować.

clockworkmod-recovery-3-nandroid_thumb

 

 


Instalowanie ROMu

 

Skoro czytasz ten fragment, to znaczy, że chcesz spróbować custom ROMu na swoim smartfonie. Dla początkujących użytkowników pierwszym problemem, na który natrafiają jest wybór odpowiedniego ROMu. Nieraz bywa ich tak wiele, że nie można się połapać który z nich będzie dla nas najlepszy. W nadchodzących odcinkach „WzM” postaramy się omówić część z najlepszych ROMów; pokażemy ich mocne i słabe strony. 

Na razie mogę zasugerować, by przy wyborze brać pod uwagę popularność ROMu, opinie innych użytkowników z forum oraz czas, od którego ROM jest tworzony. Im dłuższa obecność oprogramowania, tym większa szansa na to, że jego najnowsza wersja posiada pełną stabilność oraz jest pozbawiona błędów.
Wstępnie mogę polecić: dla Nexus One/Nexus SCyanogenMod7Galaxy SDarky’s ROM, Optimus 2XMCR, Desire HDRCMix, Acer LiquidLCR, HTC DesireAndroid Revolution.

Jeżeli jesteśmy pewni, że zrobiliśmy backup wszystkich istotnych danych, czas przystąpić do operacji flashowania wybranego przez nas ROMu. Umieszczamy pobrany w formacie .zip ROM na karcie SD i przechodzimy za pomocą ROM Managera do trybu recovery.
Wybieramy trzecią zakładkę od góry, czyli „wipe data/faktory reset” – spowoduje ona wyczyszczenie wszystkich aplikacji i danych użytkownika z urządzenia. Jest niezbędna, by zapobiec potencjalnym problemom.
Gdy operacja ta się zakończy, wybieramy „install zip from sdcard”, następnie „choose zip from sdcard”. Naszym oczom ukaże się zawartość karty SD; szukamy na niej pobranego wcześniej ROMu w formacie .zip, dalej zostaniemy poproszeni o potwierdzenie wyboru – klikamy na „Yes”

clockworkmod-recovery-3-browse_thumb

Instalacja może potrwać do kilku minut – jak w przypadku robienia Nandroid Backup nie należy się zbędnie denerwować i pozwolić urządzeniu na dokończenie operacji.
Po udanym flashowaniu powinniśmy zobaczyć komunikat informujący o sukcesie; wracamy teraz do menu głównego CWM Recovery i wybieramy opcję „reboot”. Pierwsze uruchomienie nowego oprogramowania trwa przeważnie dłużej niż zazwyczaj. Gratulacje – zainstalowałeś swój pierwszy custom ROM!

Mam nadzieję, że ten poradnik pomoże Ci odnaleźć się w świecie modowania.

Jaki ROM polecasz do Twojego urządzenia? Jeżeli chcesz zobaczyć jego przegląd na łamach Android.com.pl, to daj nam znać w komentarzach!

Motyw