jak-zrobic-root-samsung-galaxy

Co to jest root i jak go zrobić #4: smartfony Samsung Galaxy

W kolejnej części poradnika z cyklu „Co to jest root i jak go zrobić?” bierzemy na warsztat chyba największą grupę smartfonów jaką są smartfony Galaxy od Samsunga. Smartfony i w zasadzie też tablety, bo procedura rootowania jest niemalże identyczna. Metoda przedstawiona w tym poradniku jest bardzo uniwersalna, więc niezależnie od tego czy mamy jakiegoś starszego, budżetowego Galaxy Core’a czy najnowszego Galaxy S7, dostaniemy się do konta użytkownika w kilkanaście minut.

Zanim jednak przejdziemy do sedna sprawy, warto wyjaśnić sobie kilka kwestii i podstawowych pojęć, z którymi zetkniecie się w tym i innych poradnikach związanych z rootem. Tak, co kilka dni będziemy publikować poradnik o rootowaniu konkretnego urządzenia bądź grupy urządzeń, wyjaśniając co i jak zrobić krok po kroku, by odblokować prawa administratora. Część tekstu jest wspólna dla wszystkich poradników, dlatego też umieściliśmy ją w tak zwanym spoilerze. Jeśli chcecie poznać podstawowe pojęcia, wystarczy rozwinąć tekst poniżej, a dopiero potem zabrać się za rootowanie.

Co to jest root? Jakie są jego zalety i wady? Podstawowe pojęcia związane z rootem

Co to jest root?

Pierwszym i najważniejszym zwrotem, który znajduje się nawet w tytule poradnika jest root. Oznacza on w dokładnym tłumaczeniu „korzeń”, a w świecie Androida, a ogólniej w świecie systemów linuksowych, jest to nazwa użytkownika z najwyższymi uprawnieniami. Taki użytkownik może zrobić dosłownie wszystko z danym systemem. Dzięki niemu między innymi usuniemy niechciane aplikacje, dodamy nowe funkcje czy zmienimy wygląd wszystkich elementów interfejsu.

Zalety

Najpopularniejsze zastosowania root:

Wady

Niestety nie ma róży bez kolców. Root niesie ze sobą większą podatność na ataki, bo sam proces w większości przypadków sprowadza się do złamania i wyłączenia zabezpieczeń, które chronią system przed wszelakimi zagrożeniami. A złamanie tych fabrycznych zabezpieczeń wiąże się przeważnie z utratą gwarancji producenta. Ponadto to, mając dostęp do konta root bardzo łatwo jest sprowadzić telefon do stanu, w którym nie jest w stanie się uruchomić, a naprawienie tego może być kłopotliwe dla mniej doświadczonych użytkowników. Dlatego też, trzeba zastanowić się 10 razy zanim zabierzemy się za stosowanie do instrukcji przedstawionej w tym poradniku.

Tryby uruchamiania urządzenia

  • normalne uruchomienie
  • bootloader, fastboot lub download mode
  • recovery mode
  • tryb awaryjny

Tryb bootloadera służy głównie do wgrywania oryginalnego oprogramowania jak i specjalnie przygotowanych modyfikacji oprogramowania. Zwany jest czasami trybem fastboot, gdyż fastboot jest protokołem wykorzystywanym do przesyłania komend do telefonu w tym trybie. Jednak nie każdy telefon go posiada, bo przykładowo urządzenia Samsung korzystają z innych narzędzi do wgrywania oprogramowania poprzez tryb bootloadera.

Tryb recovery, zwany czasami przeze mnie trybem odzyskiwania, służy również do wgrywania oprogramowania do telefonu i jest swoistą alternatywą dla trybu bootloadera. Tryb odzyskiwania pozwala wykonać kopie zapasowe czy przywrócić ustawienia fabryczne urządzenia. Warto rmieć na uwadze, że istnieje fabryczny tryb recovery, ale tez nieoficjalne tryby odzyskiwania, które wgrywamy poprzez tryb bootloadera. Spośród tych nieoficjalnych trybów recovery najbardziej popularne są dwa: CWM (ClockWorkMod) i TWRP (Team Win Recovery Project).

Tryb awaryjny jest tożsamy z normalnym uruchomieniem telefonu z tą różnicą, że nie są ładowane żadne aplikacje użytkownika.

Debugowanie USB

Tryb debugowania służy deweloperom między innymi do wykrywania błędów w swoich aplikacjach czy szybkiego wgrywania aplikacji z poziomu komputera. Debugowanie można włączyć z pozycji urządzenia w ustawieniach i użytkownicy robią to najczęściej, gdy chcą wgrać aplikację z pliku apk.

Protokół ADB

ADB, czyli Android Debug Bridge jest protokołem komunikacji między użytkownikiem, a urządzeniem. Do tego celu wykorzystuje się wiersz polecenia i specjalne komendy.

[collapse]

Zanim przejdziemy do wykonywania instrukcji, chciałbym jeszcze zaznaczyć, że artykuł ma charakter czysto edukacyjny i nikt, ale to zupełnie nikt poza Tobą nie odpowiada za ewentualne szkody wyrządzone w skutek stosowania się do instrukcji zawartych w tym poradniku lub niewłaściwego ich używania. Wszystko robisz na własną odpowiedzialność!


Rootowanie urządzeń Samsunga należy do operacji banalnie prostych, o ile pogodzimy się z faktem utraty gwarancji i naruszenia flagi KNOX. Co prawda są metody, które pozwalają na zrootowanie urządzeń bez naruszenia tejże flagi, ale działają jedynie na starszych wersjach oprogramowania, gdyż polegały na wykorzystaniu dziur w systemie operacyjnym Android, które Samsung stara się na bieżąco „łatać”. Stad też w tym poradniku zajmiemy się metodą najbardziej uniwersalną, która zawsze działa, niezależnie od wgranego oprogramowania.

Etap 0: Przygotowanie plików

Jak w przypadku rootowania reszty urządzeń, tutaj również należy się odpowiednio przygotować, ale tutaj owe przygotowania ograniczają się do pobrania odpowiednich sterowników dla urządzeń Samsung Galaxy oraz paczki z CF-Auto-Root dla konkretnego modelu urządzenia.

1. Pobierz sterowniki Samsung Android USB Driver

2. Wejdź na stronę Autoroot Chainfire i znajdź paczkę z plikami dla konkretnego modelu urządzenia. Wyszukaj na stronie (Ctrl+F) swoje urządzenie po jego kodzie przykładowo wpisując SM-G930F dla Samsunga Galaxy S7.

3. Pobierz paczkę klikając na Download , a następnie na nowo otwartej stronie klikając na nazwę paczki (np. CF-Auto-Root-herolte-heroltexx-smg930f.zip jak na grafice poniżej).

cf-auto-root-download

4. Wypakuj zawartość pobranego pliku w dowolne miejsce na dysku komputera (zalecamy Pulpit).

Co jeśli mojego urządzenia nie ma na liście?

W tym wypadku odsyłamy do wyszukiwarki Google. Wystarczy wpisać model urządzenia i słowo root. Na ile to możliwe korzystaj z poradników z forum XDA-Developers. Większość metod polega na wgraniu custom recovery, a następnie SuperSU, podobnie jak to jest w przypadku LG V10, tylko bez odblokowywania bootloadera, bo w samsungach nie jest on na szczęście blokowany.

Przykład: Galaxy Trend Plus (4 pozycja w wyszukiwarce Google)

×


Etap 1: Rootowanie

1. Wyłącz urządzenie.

2. Włącz Download Mode wciskając w jednym czasie: Przycisk zasilania + przycisk zmniejszania głośności + przycisk Home.

3. Podłącz urządzenie za pomocą przewodu USB i włącz program Odin, który znajduje się w paczce pobranej w Etapie 0.

4. Poczekaj aż urządzenie zostanie rozpoznane przez program (prostokąt powinien mieć kolor żółty).

5. Wybierz opcję PDA i w nowym oknie wskaż plik z rozserzeniem .md5, który znajduje się w rozpakowanym wcześniej folderze z plikami.

6. Upewnij się, że w sekcji Option sa zaznaczone opcje: Auto Reboot i F. Reset Time.

7. Kliknij na przycisk Start.

odin3-root-galaxy

Po paru sekundach w zielonym prostokącie pojawi się napis Pass, a telefon uruchomi się ponownie, ale tym razem do trybu recovery, w którym, w sposób automatyczny już, zostanie zrootowane urządzenie. Gdyby jednak telefon uruchomił się normalnie lub pozostał w trybie Download, należy ręcznie uruchomić tryb odzyskiwania przy pomocy kombinacji: Przycisk zasilania + przycisk zwiększania głośności + przycisk Home. Po chwili telefon uruchomi się już normalnie z odblokowanym dostępem do konta root.


I po strachu, można bardzo szybko wykonać root niemal każdego smartfonu lub tabletu od Samsunga. Ale uczulam jeszcze raz, każdy robi to na własną odpowiedzialność i musi zdawać sobie sprawę z tego, że na pewno straci gwarancję, bo zostanie nabita tak zwana flaga KNOX. Ani nasz serwis, ani producent sprzętu nie ponosi żadnej odpowiedzialności za ewentualne szkody, które mogą wyniknąć z nieprawidłowego wykorzystania poradnika czy po prostu niewiedzy użytkownika. Jeżeli wiesz jak możesz wykorzystać rootai znasz konsekwencje to śmiało, jeśli jednak jesteś laikiem, zostaw ten poradnik i najlepiej nadrób zaległości w newsach.

Słowa kluczowe

  • KRYSTIAN

    Super niedziała mi telefon cwelu

  • Frank

    „Wyjaśnijmy kilka pojęć” Fajnie że wyjaśniasz co to do ch jest ta flaga i o co chodzi z jej naruszeniem. Czy ta flaga jest biało czerwona i mogę sobie zrootować telefon na pierwszego maja?

    • Bartosz H.

      Pod wyrażeniem „flaga Knox” znajduje się link do artykułu, w którym temat ten został omówiony szczegółowo.

  • tomsiw

    Mam Note 3 z Androidem 5.0 i zrobiłem root tą metodą. Wszystko działa. Teraz chciałbym odpalić Xposed Framework i muszę odinstalować jeszcze jakiegoś „zipa”. Czy ktoś moglby mi pomóc? Nie mam pojęcia jaki typ procesora ma mój note i co tak naprawdę muszę zrobić.

    • Bartosz H.

      Note 3 ma Snapdragona 800, jest w architekturze ARM.
      Będziesz potrzebował trybu recovery, żeby wgrać tego zipa zawierającego Xposed Framework. Proponowałbym TWRP z tego linka: https://dl.twrp.me/hlte/twrp-3.0.2-0-hlte.img.tar.html Wgrywasz przy pomocy Odina dokładnie tak jak przy rootowaniu powyżej.
      Następnie pobierz ten plik zip http://dl-xda.xposed.info/framework/sdk21/arm/xposed-v83-sdk21-arm.zip (do instalacji Xposed Framework) jak i ten http://dl-xda.xposed.info/framework/uninstaller/xposed-uninstaller-20150831-arm.zip (do usunięcia gdyby coś poszło nie tak). Umieść je w pamięci telefon i uruchom teraz tryb recovery (vol up + home + power). Zainstaluj pierwszy plik i tyle. Gdyby telefon nie chciał się włączyć skorzystaj z drugiego a wszystko wróci do normy.

      • tomsiw

        Wielkie dzięki za pełny opis.
        Wydaje mi się, że ten plik TWRP jest pusty. Czy możesz to zweryfikować?

        • Bartosz H.

          Sprawdziłem właśnie i na puste to archiwum tar nie wygląda ;) Oczywiście wgrywasz bez wypakowywania.

          • tomsiw

            Coś jest nie tak. Ja z kolei widzę, że on ma tylko 32B i nic się z nim nie da zrobić :(
            Na pewno chodzi o plik z tego linka?
            https://dl.twrp.me/hlte/twrp-3.0.2-0-hlte.img.tar.html

          • Bartosz H.

            Tak, z tego linka. Oczywiście tam gdzie jest Download napisane klikasz.

          • tomsiw

            OK. Łamaga ze mnie i tyle! Klikałem nie to co trzeba :)
            Wielkie dzięki za profesjonalną pomoc i cierpliwość.
            Niestety po instalacji tego pierwszego zipa, telefon przy restarcie wpada w bootloop i stoi na logo Samsunga :(
            Szkoda, bo bardzo zależało mi na funkcjonalności modułu Wanam Xposed.

          • Bartosz H.

            Czyli problemu na romach Samsunga jeszcze nie naprawili. Musiałbyś wgrać jakiś custom rom w takim razie, żeby to działało. Tak też sugerują w wątku związanym z Xposed na forum XDA-Developers.

  • tomsiw

    Coś jest nie tak. Ja z kolei widzę, że on ma tylko 32B i nic się z nim nie da zrobić :(
    Na pewno chodzi o plik z tego linka?
    https://dl.twrp.me/hlte/twrp-3.0.2-0-hlte.img.tar.html

  • NeQ

    Mam problem,gdy już daję przycisk start to mi wyświetla się na telefonie recovery is not enforcing

    • Bartosz H.

      Jaki telefon? Co się wyświetla w Odine? Cały proces zatrzymał się na tym napisie i nie poszło nic dalej?

  • Adam Ostrowski

    witam ja mam z kolei inny problem wszystko idzie ok ale na koniec instalacji wyskakuje fail
    ID:0/005> Added!!
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    CF-Auto-Root-a5ulte-a5ultexx-sma500fu.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin engine v(ID:3.1005)..
    File analysis..
    SetupConnection..
    Initialzation..
    Get PIT for mapping..
    Firmware update start..
    SingleDownload.
    recovery.img
    NAND Write Start!!
    FAIL! (Auth)

    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1)
    a w telefonie recovery blocked by r/l
    i ne wiem o co tu chodzi
    szukakem w necie co i jak i gdzies znalazlem ze trzeba odblkowac oem locked ale wchodze w ukryte opcje i ta tego nie ma co jest grane

    • Arixon

      To samo mam u siebie.

  • Bartosz

    Co powinienem zrobić jeżeli nie ma na stronie mojego mogelu (mowa tu o SM-J510FN)

  • Tomek B

    Rewelacja. Działa z samsung A3 2016 (sm-a310f) :))) Inne sposoby (TRW, supersu…) nie dawały rady, tu kilka kliknięć i jest ok

Biznes-Host

Wszelkie prawa zastrzeżone - galaktyczny.pl