6Jul

Jak zrootować swój telefon z Androidem za pomocą SuperSU i TWRP

Jeśli naprawdę chcesz zagłębić się w systemie Android, może się okazać, że niektóre aplikacje wymagają dostępu root. Rootowanie stało się z biegiem lat mniej potrzebne, ale nadal jest przydatne, jeśli chcesz uruchamiać określone typy aplikacji. Oto najpopularniejsza metoda zrootowania urządzenia i dlaczego tego chcesz.

Ten post został pierwotnie opublikowany w 2012 roku. Od tego czasu został zaktualizowany, aby skupić się na najpopularniejszej metodzie rootowania zamiast na kolekcji aplikacji z jednym kliknięciem.

ARTYKUŁY ZWIĄZANE
Siedem rzeczy, które nie musisz już korzeń Androida, aby zrobić już więcej
10 Android ulepszeń, które wciąż wymagają root

Co to jest root, tak?

Android jest oparty na systemie Linux. W systemach Linux i innych systemach operacyjnych podobnych do UNIX użytkownik root jest równoważny użytkownikowi Administrator w systemie Windows. Użytkownik root ma dostęp do całego systemu operacyjnego i może zrobić wszystko. Domyślnie nie masz uprawnień roota do własnego urządzenia z Androidem, a niektóre aplikacje nie będą działały bez uprawnień administratora. Podobnie jak inne nowoczesne mobilne systemy operacyjne, Android ogranicza aplikacje do restrykcyjnych obszarów izolowanych dla celów bezpieczeństwa.

Konto użytkownika root zawsze istnieje w systemie Android;nie ma po prostu wbudowanego sposobu na dostęp do niego."Rooting" to akt uzyskiwania dostępu do tego konta użytkownika root. Jest to często porównywane do jailbreakingu iPhone'a lub iPada, ale rootowanie i jailbreak są dość różne.

Poza aspektami technicznymi, dostęp do roota umożliwia robienie wielu użytecznych rzeczy. Z rootem możesz usunąć bloatware z telefonu, uruchomić zaporę sieciową, włączyć tethering, nawet jeśli Twój operator go blokuje, ręcznie utworzyć kopię zapasową systemu i korzystać z wielu innych usprawnień wymagających niskiego poziomu dostępu do systemu.

Aplikacje wymagające uprawnień administratora nie są trudne do znalezienia - są dostępne w Google Play, ale nie będą działać, dopóki nie uzyskasz dostępu do roota. Niektóre aplikacje mają funkcje działające tylko na zrootowanym urządzeniu.

Musisz tylko zrootować telefon, jeśli chcesz uruchomić konkretną aplikację, która wymaga uprawnień administratora. Jeśli nie planujesz robić nic z dostępem do root-a, nie przejmuj się.Zawsze możesz je wykorzenić później, jeśli zajdzie taka potrzeba.

Ostrzeżenia

Urządzenia z systemem Android nie mają zrootowanego powodu. W rzeczywistości niektórzy producenci urządzeń robią wszystko, aby nie dopuścić do rootowania. Oto dlaczego:

  • Security : Rooting powoduje zerwanie aplikacji z normalnego obszaru izolowanego zabezpieczeń systemu Android. Aplikacje mogą nadużywać przywilejów roota i przeglądać inne aplikacje, co zwykle nie jest możliwe. W rzeczywistości Google uniemożliwia korzystanie z Androida Pay na urządzeniach zrootowanych z tego powodu.
  • Gwarancja : Niektórzy producenci twierdzą, że rootowanie unieważnia gwarancję urządzenia. Jednak rootowanie nie spowoduje uszkodzenia twojego sprzętu. W wielu przypadkach możesz "odinstalować" swoje urządzenie, a producenci nie będą w stanie stwierdzić, czy jest on zrootowany.
  • Bricking : Jak zwykle robisz to na własne ryzyko. Rootowanie powinno być generalnie bardzo bezpiecznym procesem, ale jesteś tutaj sam. Jeśli coś zepsuć, nie można po prostu oczekiwać bezpłatnej usługi gwarancyjnej, aby to naprawić.Jeśli się martwisz, najpierw wykonaj trochę badań i sprawdź, czy inne osoby zgłaszają sukces zrootowania urządzenia za pomocą narzędzia, z którego planujesz korzystać.

Ponadto rootowanie może spowodować utratę gwarancji, przynajmniej w przypadku niektórych rodzajów napraw. Sprawdź nasz informator na ten temat, aby uzyskać więcej informacji.

ARTYKUŁY ZWIĄZANE Z
Sprawa przeciwko root: Dlaczego urządzenia z systemem Android nie są kojarzone
Czy wykorzenienie lub odblokowanie powoduje utratę gwarancji na telefon z systemem Android?

Wiele sposobów na rootowanie telefonu z systemem Android

Istnieje wiele sposobów, aby zrootować telefon z systemem Android, a który z nich należy używać, zależy od telefonu. Ogólnie rzecz biorąc, rootowanie będzie obejmować jeden z następujących procesów:

  • Odblokuj bootloadera : Google i producenci urządzeń oficjalnie nie obsługują rootowania, ale zapewniają oficjalny sposób uzyskania niskiego poziomu dostępu do niektórych urządzeń, co pozwala na korzenie. Na przykład urządzenia Nexus są przeznaczone dla programistów i możesz łatwo odblokować bootloader za pomocą jednego polecenia. Następnie możesz zrootować urządzenie przez flashowanie pliku. zip zawierającego su binary na ekranie przywracania. Narzędzia takie jak Nexus Root Toolkit dla urządzeń Nexus automatyzują ten proces. Inni producenci oferują również sposoby odblokowania bootloadera, ale tylko w przypadku niektórych urządzeń.
  • Wykorzystaj lukę w zabezpieczeniach : Inne urządzenia są zablokowane. Ich producenci nie zapewniają oficjalnego sposobu na odblokowanie programów rozruchowych i manipulowanie oprogramowaniem. Urządzenia te nadal mogą być zrootowane, ale tylko poprzez wykrycie luki w zabezpieczeniach urządzenia i wykorzystanie go do zainstalowania su binary na ich partycji systemowej. Aktualizacja OTA może naprawić lukę w zabezpieczeniach, a także unrootowanie urządzenia. Na przykład za pierwszą osobę, która może wykorzenić Samsung Galaxy S5 z Verizonem lub AT & T, przeznaczono nagrodę w wysokości 18 000 $.Znaleziono lukę w zabezpieczeniach, ale przyszłe aktualizacje mogą uniemożliwić działanie luki i usunąć możliwość rootowania Galaxy S5.
  • Flash CyanogenMod lub inny niestandardowy ROM : Technicznie jest to rozszerzenie jednej z powyższych metod. Odblokowanie bootloadera i wykorzystanie luki w zabezpieczeniach pozwala na flashowanie niestandardowych ROM-ów, takich jak CyanogenMod, które często są z góry zrootowane. CyanogenMod zawiera prosty przełącznik na ekranie ustawień, który pozwala włączyć lub wyłączyć dostęp root. Aktualizacja do nowej wersji CyanogenMod lub niestandardowej pamięci ROM nie spowoduje unrootowania urządzenia, jeśli pamięć ROM jest dostarczana ze zintegrowanym sposobem włączania roota.

W tym artykule omówimy przede wszystkim użytkowników, którzy wpadają do pierwszego obozu, którzy mają odblokowany bootloader. Jeśli Twój telefon wymaga exploita, nie będziemy w stanie Ci pomóc, ponieważ proces ten przebiega inaczej w przypadku każdego telefonu. Będziesz musiał przeszukać forum takie jak XDA Developers, aby uzyskać więcej informacji o tym, jak zrootować swoje urządzenie. W tym przewodniku wcześniej znajdowały się aplikacje root root z jednym kliknięciem Kingo Root i Towelroot, a niektóre nadal mogą obsługiwać niektóre starsze telefony.

Jeśli twoje urządzenie ma odblokowywalny bootloader, to czytaj dalej. Zasadniczo zalecamy stosowanie metody TWRP w przypadku programów typu root za jednym kliknięciem, ponieważ dokładnie wiesz, jak wszystko działa, co pomoże Ci rozwiązać problem, jeśli coś pójdzie nie tak w przyszłości - programy z jednym kliknięciem nie są tak przejrzyste. Przed rozpoczęciem tego procesu musisz odblokować bootloader w sposób oficjalny, a następnie zainstalować środowisko odzyskiwania TWRP, korzystając z tych instrukcji. Następnie użyjemy TWRP do zrootowania telefonu.

POWIĄZANE ARTYKUŁY
Jak odblokować bootloader z Androidem, oficjalny sposób
Jak zamienić środowisko odzyskiwania TWRP na telefon z Androidem

Jak zamienić SuperSU w swój telefon i uzyskać dostęp do katalogu głównego

W porządku, więc odblokowałeś swój bootloader,i zainstalowałeś TWRP.Wspaniały! Prawie już jesteś.Aby uzyskać dostęp do roota, użyjemy programu o nazwie SuperSU, który daje możliwość przyznania uprawnień roota innym aplikacjom.

SuperSU jest dostępny w sklepie Google Play, ale ta wersja nie zapewnia dostępu do roota - w rzeczywistości, aby go użyć, musisz mieć uprawnienia roota! Porozmawiaj o Catch-22.Na szczęście SuperSU jest również dostępny jako plik. zip, który możemy "flashować" TWRP.Dzięki temu uzyskasz dostęp do roota wraz z funkcjami zarządzania aplikacji SuperSU na Androida.

Aby rozpocząć, przejdź do tego linku, który przeniesie Cię do najnowszej wersji SuperSU dostępnej do pobrania. Pobierz plik. zip na komputer, podłącz telefon za pomocą kabla USB i przeciągnij suwak SuperSU do wewnętrznej pamięci telefonu lub karty SD.

Następnie zrestartuj telefon do odzyskiwania TWRP.W przypadku każdego telefonu robi się to nieco inaczej - na przykład możesz jednocześnie przytrzymać przyciski zasilania i zmniejszania głośności, a następnie użyć klawiszy głośności, aby uruchomić "tryb odzyskiwania".Instrukcje Google dla Twojego modelu, aby zobaczyć, jak to się robi.

Gdy to zrobisz, powitają Cię znajomy ekran główny TWRP.Kliknij przycisk Instaluj.

UWAGA: Prawdopodobnie powinieneś wykonać kopię zapasową w TWRP przed kontynuowaniem tego procesu.

Pojawi się następujący ekran. Przewiń w dół i przejdź do przesłanego wcześniej pliku ZIP SuperSU.

Dotknij suwak SuperSU, a zobaczysz ten ekran. Przesuń, aby potwierdzić lampę błyskową.

Błyskanie pakietu SuperSU powinno zająć chwilę.Po zakończeniu dotknij przycisk "Wipe cache / Dalvik", który się pojawi i przesuń palcem, aby potwierdzić.

Po zakończeniu kliknij przycisk "Restartuj system", aby ponownie uruchomić system Android.

Jeśli TWRP zapyta, czy chcesz teraz zainstalować SuperSU, wybierz "Nie instaluj".Czasami TWRP nie może wykryć, że masz już SuperSU, więc poprosi o flashowanie jego wbudowanej wersji. Ale prawie zawsze najlepiej jest sflashować najnowszą wersję SuperSU, którą właśnie zrobiliśmy.

Zarządzanie uprawnieniami roota za pomocą aplikacji SuperSU

Po ponownym uruchomieniu telefonu powinieneś zobaczyć nową ikonę SuperSU w szufladzie aplikacji. SuperSU kontroluje, które inne aplikacje w telefonie uzyskują uprawnienia root. Za każdym razem, gdy aplikacja chce zażądać uprawnień roota, musi poprosić o aplikację SuperSU, która wyświetli monit z prośbą.

Aby upewnić się, że root działa poprawnie, możesz pobrać aplikację Root Checker i zweryfikować status zrootowany. Możesz też pobrać aplikację tylko dla roota, którą chcesz wypróbować, i sprawdzić, czy prosi o uprawnienia administratora.

Na przykład, jeśli otworzymy i spróbujemy dodać aplikację do Greenify - poręcznej aplikacji oszczędzającej baterię dla zrootowanych telefonów - zobaczymy to okno z prośbą o dostęp do roota. Jeśli klikniesz opcję Przyznaj, a otrzymasz wiadomość o powodzeniu, z powodzeniem osiągniesz root na swoim telefonie.

Aby zarządzać uprawnieniami root'a, otwórz szufladę aplikacji i wybierz ikonę SuperSU.Zobaczysz listę aplikacji, którym przyznano lub odmówiono dostępu do superużytkownika. Możesz dotknąć aplikacji, aby zmienić jej uprawnienia.

ARTYKUŁY ZWIĄZANE
10 Aktualizacje systemu Android, które nadal wymagają korzenia
Pięć przydatnych modułów Xposed do dostosowywania swojego rootowanego telefonu Android

Jeśli kiedykolwiek chcesz odinstalować, otwórz aplikację SuperSU, przejdź do ekranu Ustawienia i dotknij opcji "Pełna odinstalowanie".Spowoduje to unrootowanie urządzenia. Jeśli to działa, jest to zdecydowanie najprostszy sposób na unrootowanie telefonu.

Ale na razie świat jest twoją przyjazną dla korzeni ostrygą.Możesz sprawdzić naszą listę świetnych aplikacji dla rootów na pomysły lub zainstalować framework Xposed na kilka naprawdę fajnych poprawek. Powodzenia!

Image Credit: Norebbo