2015/08/18 EDIT#1: Osoby wykonujące cześć z Towelroot proszę o zrobienie szczegółowych screen shotów każdego kroku łącznie z SuperSU, ja wybiorę i je wstawię do poradnika.
2015/08/19 EDIT#2: Dodano zdjęcia recovery podczas wipe data
2015/09/27 EDIT#3: Dodano informacje o telefonach wyprodukowanych po 2015/07
2015/12/19 EDIT#4:Uaktualniono linki. Ps. Sorry ale mam od paru miesięcy kupe roboty, w sieta przysiade i uzupełnie braki oraz więcej rzeczypo aktualizuje..
2016/01/03 EDIT#5:Dodano sekcję FlashFire
Witam,
Ze względu na prośby paru osób i swoich chęci poniżej sporządziłem dokładny poradnik rootowani'a naszego Samsunga Galaxy S5 w wersji G900F z zainstalowanym oryginalnie systemem Lolipop, który obecnie instalują i brandują wszyscy operatorzy. Posiłkuję swój poradnik faktem, iż obecnie nie ma jednego krokowego poradnika, który przeprowadzi nowych użytkowników przez proces rootowania, tylko kilka poradników, które czasami ciężko połączyć i czasami zawierają już niepotrzebne punkty, czy metody.
Dodatkowo w razie pojawiania się nowych metod, będę aktualizował poradnik i osoby, które chcą się przyczynić do poprawy jakości proszę o uwagi w wiadomościach prywatnych.
UWAGA!!! Mój poradnik jest zebraniem i uporządkowaniem innych poradników z moimi uwagami, dlatego będę odsyłał do poszczególnych poradników i proszę aby ich autorów także nagradzać "piwami".
UWAGA!!! Telefony wyprodukowane w lipcu 2015 roku i później posiadaja zabezpieczenie downgrade'owe, które powoduje black screen przy przejscu na KitKat'a, niestety z tego powodu nie da się nadać ROOT'a bez nabicia flagi KNOX.
WAŻNE!!! Jest to tylko poradnik, wszystko co robicie z waszym urządzeniem robicie na własną odpowiedzialność. Autor jak i inni użytkownicy forum nie ponoszą odpowiedzialności za ewentualne uszkodzenia.
No to zabieramy się do roboty 🙂
Metoda 1: Knox 0x0 - Wykorzystanie luki KitKat'a
Pliki do pobrania:
Zalecam pobranie na początku ponieważ pobieranie trochę trwa 2-3h jeden plik ze względu na słaby serwer upload. Na specjalne życzenie dużej ilości osób wrzucę na własny serwer. Wymagana jest rejestracja na stronie w celu pobrania plików!
Odin wersja 3.09
ROM KitKat 4.4.2
Towelroot - klikamy na lambdę
FlashFire - UWAGA! Zalecam dołączenie do beta testerów i pobranie najnowszej wersji ze względu na support autora aplikacji oraz bugfix'y.
Szczegóły tutaj.
ROM Lolipop 5.0 - najnowszy niebrandowany
Instalacja:
SECTION I Poniższe kroki wykonujemy według poradnika @alexndr - https://forum.android.com.pl/topic/170789-odin-flashowanie-oryginalnych-romow-samsunga-za-pomoca-odina/
Rozpakowujemy pobrane pliki - interesują nas pliki z podpunktu a i b
Otrzymujemy gotową aplikację ODIN, która działa bez instalacji, odpalamy Odin3 v3.09.exe
Rozpakowujemy ROM KITKAT 4.4.2 - po rozpakowaniu powinniśmy otrzymać plik w formacie *.tar.md5 (Jest to plik z ROM'em w typowym formacie wymaganym przez ODINA)
Przyciskiem AP dodajemy ROM do programu (pozostałe ustawienia są domyślnie poprawnie ustawione, nie ruszamy ich, a tym bardziej REPARTITION)
Po zatwierdzeniu pliku program sprawdza sumę MD5, co może potrwać kilkadziesiąt sekund. Podczas tego procesu możemy odnieść wrażenie że program się "zawiesił"/"nie odpowiada", jednak wszystko jest jak najbardziej "w normie" - czekamy cierpliwie na sprawdzenie sumy MD5
Po sprawdzeniu sumy i poprawnym sprawdzeniu pojawi się komunikat Checking MD5 finnished sucessfully!. Jeżeli pokaże się inny komunikat, nie kontynuuj instalacji, prawdopodobnie źle sie pobrał ROM, dlatego spróbuj ponownie go pobrać!
Wchodzimy w telefonie w tryb Download Mode
Wyłączamy telefon
Następnie naciskamy równocześnie przyciski Power + Home + VolumeDown
Trzymamy je min 3 sekundy aż ukaże się ekran jak niżej:
Podłączamy telefon przez USB do komputera
Potwierdzamy chęć flashowania klawiszem Volume-Up, ukaże się ekran jak niżej:
Chwilę potem ODIN powinien wykryć telefon (czekamy aż pojawi się komunikat Added)
Możemy teraz nacisnąć Start.
Czekamy cierpliwie do zakończenia flashowania (trwa to około 5-7 minut)
Po zakończeniu flashowania pojawi się komunikat RESET! i nastąpi automatyczny restart telefonu. Niecierpliwi mogą już w tym momencie odłączyć telefon od komputera. W tym momencie procesy kończące instalację odbywają się już wyłącznie na urządzenia.
Pojawienie się w okienku napisu PASS! po ok 2 minutach od restartu jest tylko formalnością i nastąpi niezależnie od tego czy pozostawimy podłączony telefon czy nie.
W tym momencie instalacja dobiegła końca. Telefon powinien się uruchomić z systemem KitKat.
OPCJONALNY W przypadku zawieszenia na logu Samsung, wykonujemy Wipe Data/factory Reset:
Wyłączamy telefon (jak nie reaguje na długie przytrzymanie przycisku Power to wyjmujemy i wkładamy baterię)
Następnie ponownie go włączamy przytrzymując kombinację trzech klawiszy Volume-Up + Home + Power do momentu pojawienia się w lewym górnym rogu komunikatu RECOVERY BOOTING...
Pojawi nam się menu po którym możemy się poruszać strzałkami głośności - wybieramy wipe data/factory reset
Zatwierdzamy przyciskiem Power
Telefon jeszcze raz zapyta - wybieramy Yes - delete all user data i zatwierdzamy przyciskiem Power. UWAGA! czynność ta usunie wszystkie aplikacje i ustawienia użytkownika!
Po tej operacji wybieramy reboot system now i czekamy na pierwsze uruchomienie.
SECTION II Następne kroki wykonujemy w oparciu o poradnik @alexndr - https://forum.android.com.pl/topic/189124-rootg900f-rootowanie-romow-kk-442-xxu1ang2-i-nowszych-knox-0x0/ UWAGA! Dużo kroków pominiętych celowo.
Wrzucamy aplikację Towelroot do pamięci teleofonu lub na karte SD - podpunkt c z listy pobranych
Instalujemy w telefonie aplikację za pomoca menadżera urządzeń (w ustawieniach zabezpieczeń telefonu zezwalamy na instalację z nieznanych źródeł)
Uruchamiamy program Towelroot
Rootujemy telefon klikając "make it ra1n" (Po tej operacji program można już usunąć, ponieważ nie będzie nam już potrzebny)
Instalujemy ze Sklepu Play aplikację
SuperSU , która zapewni nam pełną kontrolę nad przyznawanymi uprawnieniami ROOT
Przy pierwszym uruchomieniu program SuperSU zakomunikuje konieczność aktualizacji binariów SU - należy wybrać "Kontynuuj"
Następnie wybieramy "Normalnie"
Kolejna propozycja będzie dotyczyła zablokowania KNOX - także zgadzamy się na to (nic złego z flagą KNOX się przez to nie stanie)
Często przy pierwszym uruchomieniu SuperSU występują błędy przy aktualizacji:
Binariów SU
Blokowaniu KNOX
OPCJONALNY W takiej sytuacji należy zrestartować telefon i spróbować ponownie.
SECTION III Ostatnim krokiem do naszego zrotowanego Lolipop jest wykonanie krok po kroku poradnika @aros1975 - https://forum.android.com.pl/topic/225667-root-przeniesienie-roota-z-romu-4x-na-rom-50-np-stock-za-pomoca-flashfire-knox-0x0/
Po uruchomieniu FlashFire wciskamy okrągłą czerwoną ikonkę ze znakiem +
Następnie wybieramy opcję Flash firmware package.
Teraz znajdujesz i wybierasz ROM (może być w archiwum zip, nie ma potrzeby rozpakowywania), który chcesz wgrać.
Jeżeli wgrałeś ROM
na kartę pamieć MicroSD, klikając na samej górze Internal storage rozwiniesz listę z lokalizacjami do przejrzenia.
Wybierasz SD card
Teraz przeglądamy pliki na karcie SD
Plik z ROM'em będzie na dole listy (foldery zawsze są pierwsze)
Teraz rozpocznie się skanowanie pliku z ROM'em
Czekasz, aż zakończy się skanowanie archiwum. Powinien pojawić ci się poniższy komunikat. UWAGA! Jeżeli twój komunikat jest inny, pod żadnym pozorem nie przechodź dalej. Spróbuj ponownie pobrać lub jeszcze raz wrzuć
na kartę plik z systemem.
Po przeskanowaniu pliku z ROM'em aplikacja przejdzie do menu Partitions. Jest to spis partycji do flashowania. Nie wszystkie partycje są zaznaczone głównie dlatego, że niektóre są zabezpieczone i ich podmianę robi się aplikacją ODIN z użyciem PC'ta.
Na wysokości napisu Partitions znajdują się dwie ikony. Pierwsza ikonka pudełka ze strzałką w dół i druga, tzw. ptaszek. Wybierasz pierwszą ikonę z pudełkiem ze strzałką w dół.
Aplikacja przechodzi do menu Create new archiwe, w którym zaznaczone są dokładnie wszystkie wcześniej niezaznaczone partycje.
Teraz zatwierdzamy operację ptaszkiem.
Teraz rozpocznie tworzenie pliku z Bootloader'em.
Czekasz, aż zakończy się tworzenie. Po utworzeniu pojawi ci się poniższy komunikat z lokalizacją utworzenia. UWAGA! Jeżeli twój komunikat jest inny, pod żadnym pozorem nie przechodź dalej. Spróbuj ponownie lub napisz w wątku.
Na twojej karcie pamięci tworzy się archiwum o nazwie flashfire_0000.tar.md5. A my wracamy do menu "Partitions".
Podłączasz telefon do komputera i plik "flashfire_0000.tar.md5" przegrywasz z telefonu na komputer przed dalszymi czynnościami. Telefon pozostawiasz podpięty do komputera.
Tym razem wybierasz drugą ikonę, tzw. ptaszka.
Aplikacja przechodzi do menu Actions.
W menu Actions znajduje się podsumowanie akcji, które będą wykonane. Przewiń w dół. i kliknij na box o nazwie Reboot
Otworzy się okno EverRoot, gdzie wybieramy co ma stać się po restarcie telefonu. Tutaj wybieramy opcję Download.
Wybór zatwierdzamy ptaszkiem.
Teraz kliknij czerwoną ikonę ze znakiem + i wybierasz opcję Wipe.
W opcji Wipe zaznaczamy, co ma być wyczyszczone/przywrócone do ustawień fabrycznch. Osobiscie zalecam "czysty start", więc zaznaczamy wszystkie opcje. Zatwierdzamy ptaszkiem.
Po ustawieniu Wipe aplikacja wraca do menu Actions. Teraz sprawdźmy, czy wszystko mamy ustawione poprawnie:
Pole Flash firmware package:
Nazwa Wybranego ROM
Boot
Recovery
System
Cache
Preload/Hidden
Pole Process Cache:
Enable
Allow Cache wipe
Pole Wipe:
System data
3rd party apps
Dalvik cache
Internal storage
Cache partition
Pole EverRoot:
Inject SuperSU (UWAGA! Konieczne zaznaczone, jeśli chcesz zachować ROOT'a we wgrywanym ROM)
Enable ADB
Preserve recovery
Pole Reboot:
Download
Teraz zaczynamy flash'owanie za pomocą okrągłej czerwonej ikonki z błyskawicą.
Ekran na chwilę się wyłącza, po chwili przewija się bardzo dużo tekstu. Ponownie ekran się wyłącza, by za moment pojawił się ekran aplikacji z postępem aktualizacji.
W między czasie na komputrze uruchamiasz ODIN'a.
Po zakończeniu telefon się zrestartuje i wejdzie w "Download Mode".
W aplikacji ODIN wybieramy wcześniej zgrany na PC'ta plik o nazwie "flashfire_0000.tar.md5", używając przycisku PDA (lub AP, w zależności od wersji ODIN'a), upewniamy się, że zaznaczone są wyłącznie opcje "AutoReboot" i "F. Reset Time"
Po czym na dole aplikacji ODIN wciskasz przycisk "Start".
Po zakończeniu telefon się zrestartuje, uruchamiając nowy system z ROOT'em.