Root banner2

ROOTowanie telefonu – Czym to się je? [Aktualizacja]

RootZ powodu dużego zainteresowania tematem postanowiłem nieco uaktualnić wpis o rootowaniu telefonu. W poniższym wpisie dowiedz się co to takiego jest root, co on daje, jak to działa i jakie jest ryzyko. Nie posiadam wiedzy na temat rootowania telefonów wszystkich producentów. Niemniej efekt jest identyczny we wszystkich telefonach z Androidem. Co do procesu, to opierałem się na doświadczeniach z HTC z małymi dodatkami informacji o Samsungu.

ROOT- co to takiego?

ROOT – z angielskiego korzeń, to nic innego jak katalog główny w pamięci telefonu (coś jak dysk C na komputerze dla zwykłego użytkownika bez praw administratora). Zrootowany telefon to skrót myślowy od telefonu z prawem do zapisu plików w katalogu głównym. Posiadanie dostępu do roota daje więc nam możliwość nie tylko odczytu danych na partycji SYSTEM i DATA, ale także do zapisu i modyfikacji na nich plików. Bez tych uprawnień (czyli telefon niezrootowany) możemy jedynie przeglądać pliki zapisane na partycji SYSTEM, a partycja DATA jest dla nas niewidoczna. Super, a co to partycja SYSTEM i DATA? SYSTEM to partycja na której zapisany jest czysty system (obraz systemu) i podczas używania telefonu na tej partycji nic się nie zmienia (no chyba, że producent przyśle aktualizację). Partycja DATA natomiast jest naszym magazynem ustawień, danych aplikacji i samych aplikacji. To właśnie ta partycja jest czyszczona przy przywracaniu ustawień fabrycznych.

Co daje dostęp do roota?

Pełną swobodę modyfikacji oprogramowania, ustawień, wyglądu, częstotliwości taktowania procesora itd. Ogólnie rzecz biorąc wolność. Możemy korzystać z aplikacji wymagających dostęp do ROOTA, które zwykle usprawniają działanie systemu lub zamieniają naszego Androida w hipersupercoś :P. Wbrew pozorom takich aplikacji jest całkiem sporo nawet w Markecie. Poza tym możemy wgrać dowolny custom ROM1, czyli nieoficjalną wersję systemu przygotowywaną przez użytkowników hobbistów. Zwykle takie ROMy to po prostu wersje najnowszych Androidów (np. w styczniu pojawi się Android 4.0 od Cyanogenmod) lub usprawnione wersje oficjalnych ROMów o np. szybsze taktowanie procesora lub aplikacje dostępne na inne telefony. Dodatkowo dzięki dostępowi do roota możemy wprowadzać jakiekolwiek modyfikacje z systemie poprzez własnoręczne zamienianie/zmienianie plików (ostrożnie z tym) lub flashowanie2 odpowiedniej paczki przez recovery3.

Jak to działa?

Aby uzyskać dostęp do roota należy “zrootować telefon” czyli przeprowadzić odpowiednie operacje w telefonie według tutoriali dostępnych dla niemal wszystkich telefonów. O tym co i jak potem. Podczas rootowania tracimy wszystkie nasze dane. Po uzyskaniu dostępu do roota musimy wgrać rom, który “ma roota” czyli aplikacje(SuperUser, BusyBox) i biblioteki zapewniające dostęp do katalogu głównego. I tyle. Możemy cieszyć się aplikacjami wymagającymi roota. Po zainstalowaniu takiej aplikacji system poprosi nas jednorazowo o uprawnienia superusera (czyli o dostęp do roota) dla tej aplikacji. Możemy to oczywiście potem zmienić w aplikacji Superuser. Aby wgrywać modyfikacje systemu nie jest wymagany “zrootowany” system. Można takie operacje wykonywać także na oryginalnym, ponieważ jest to tylko zamiana plików na partycji SYSTEM.

Dla kogo i jakie jest ryzyko?

Należy zaznaczyć, że root nie jest taką ot sobie operacją. Niesie ze sobą ryzyko uszkodzenia telefonu i należy go przeprowadzać ostrożnie, dokładnie i posiadać jakąś podstawową wiedzę na temat działania Androida. Oczywiście nie oznacza to, że rootowanie telefonu może przeprowadzić tylko osoba technicznie obcykana. Owszem, pomaga to, ale i tak niezbędne jest douczenie się o podstawowych pojęciach jak SDK, Recovery, SPL, Radio, ROM, Bootloader czy Fastboot. Wszystkie te informacje znajdują się na http://wiki.android.com.pl/ lub gdzieś indziej w internecie. Polecam pytanie i czytanie http://forum.android.com.pl/ lub dla angielsko-mówiących http://forum.xda-developers.com/. Dużo osób pyta co z gwarancją? No niestety jest ona tracona wraz z rootowanie telefonu. ALE… zawsze jest sposób na ominięcie tego. Otóż większość telefonów da się “odroocić”. I w razie jakbyśmy musieli oddać telefon do naprawy warto takie coś wykonać, ale jedynie w ostateczności (gdyż jest to zwykle bardziej niebezpiecznie niż rootowanie). Co z “oficjalnym” rootowaniem telefonu (np. od HTC)? W takim wypadku gwarancje traci się na zawsze, ale jest to chyba najbezpieczniejszy sposób (producent i tak nie bierze za to odpowiedzialności). Wszystko zależy od producenta, modelu telefonu i trudności zrootowania telefonu. Np. Samsungi rootuje się bardzo łatwo, a HTC gorzej. Kiedy rootować? Jeśli naprawdę potrzebujesz wgrać tego wymagającą aplikację, jesteś zmuszony wgrać modyfikację systemu lub producent przestał aktualizować Twój telefon. No chyba, że jesteś geekiem i rootujesz, bo tak.

Jak wygląda proces rootowania?

Zależy od modelu telefonu, ale zwykle wygląda podobnie.

  1. Odblokowywanie Bootloadera, czyli coś jak BIOS. Musimy go odblokować, aby móc zainstalować kolejne składniki.
  2. Instalacja nowego Recovery, czyli centrum zarządzania wszechświatem i najważniejsze miejsce w Twoim telefonie, przez które wgrywać romy, modyfikacje, tworzysz i przywracasz backupy lub ewentualnie ratujesz telefon przed brickiem4.
  3. W zależności od telefonu sflashowanie spreparowanego romu lub paczki rootującej.
  4. Lub po prostu ściągnięcie małego programu na komputer i naciśnięcie jednego przycisku.

Podsumowanie

- Zrootowanie telefonu umożliwia wgrywanie custom romów i modyfikacji

- Wymaga pewnej wiedzy na temat funkcjonowania Androida

- Powoduje utratę gwarancji

- Proces zwykle nie jest trudny

- Daje wolność

ROOTowałem jedynie HTC, innymi telefonami się nie zajmuję i nie posiadam fachowej wiedzy na ich temat. Pomocy należy szukać na forum.android.com.pl w odpowiednim dziale swojego telefonu.


1 – ROM – obraz systemu wgrywany do telefonu poprzez recovery (w przypadku oryfinalnego oprogramowania automatycznie)

2 – flashowanie – wgrywanie podpisanej paczki zip przez recovery

3 – recovery – oprogramowanie niezależne od romu pozwalające na wgrywanie romów, modyfikacji, tworzenie i przywracanie backupów lub czasem ratujące telefon przed brickiem.

4 – brick lub cegła – to stan w którym telefon może służyć jedynie jako podkładka pod szafę, czyli najzwyczajniej w świecie nie działa. Nie można wgrać do niego żadnego romu. Dzieje się tak zwykle gdy zostanie mu wgrany niewłaściwy SPL lub inne element niskiego poziomu. Istnieją sposoby wybudzania telefonu, ale wiążą się z rozebraniem telefonu i posiadania specjalistycznej wiedzy i narzędzi.

About these ads

45 thoughts on “ROOTowanie telefonu – Czym to się je? [Aktualizacja]

  1. Witaj, mam HTC DESIRE V T328w z Chin. Chyaba jest już zrootowany, ale nie wiem jak to sprawdzić. Zależy mi na wgarniu oryginalnego europejskiego oprogramowania, bo chińskie jest nawet Menu serwisowe po odpaleniu HTC. Nie mam żadnych aplikacji Google, czyli Sklepu, Youtube, nawigacji, map, itp. Pomożesz mi, jak to zrobić ?

    • Rootowanie telefonu wygląda inaczej w zależności od modelu. Nie sposób napisać ogólnej instrukcji. W celu znalezienia dokładnych instrukcji polecam xda-developers i android.com.pl. Ten post jedynie ma na celu nakreślenie ogólnej idei rootowania i niebezpieczeństw z tego wynikających.

  2. Witam (: zaczynając od samego początku po zainstalowaniu appki na mój (Alcatel one touch idol 6030x) zauwazylem ze aplikacja odmawia mi (nie ma dostepu do roota) więc zaczelo sie serfowanie po internecie na temat roota i znalazlem (: czuje ze poswiece nie co więcej czasu na ten temat :D i mysle ze nie spierdole swojego smartfona ^_* dziekuje za cenne informacje pozdrawiam (:

    • Niestety tak, ale jest jak poszukasz w Play Storze to znajdziesz wiele aplikacji, które wykonują kopię zapasową. Poza tym najnowsze androidy same backupują najważniejsze ustawienia na serwerach :)

Dodaj komentarz

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

WordPress.com Logo

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Twitter picture

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s