![]() |
HTC One M8 |
Do uzyskania S-OFF potrzebujesz odblokowanego bootloadera, tutorial dla systemów Linux znajdziesz tu.
Metoda Firewater działa na wszystkich słuchawkach HTC z procesorem Qualcomm'a!
S-OFF a co to jest i poco mnie to?
S-ON to nic innego jak zabezpieczenie nałożone przez producenta, włączona blokada skutecznie uniemożliwia CI wgrywanie custom romów, zmiane CID i dostęp do zmiany radia. Tak więc jeśli chcesz mieć możliwość wykonywania poprzednio wymienionych czynność koniecznie potrzebujesz wyłączenia blokady, czyli zrobienia S-OFF.
Co jest potrzebne
- Wykonanie czynności z tego poradnika w celu odblokowania bootloadera
- Naładowany telefon do przynajmniej 60% (lepiej dmuchać na zimne)
- Oczywiście komputer
- Połączenie telefonu z internetem (wszytsko jedno WiFi czy internet mobilny)
- Włączone debugowanie w telefonie
- Wyłączony Fast boot [szybkie uruchamianie] (teoretycznie powinieneś mieć tą opcję wyłączoną, no chyba że włączyłeś)
- Zainstalowane adb (teoretycznie powinieneś mieć już zainstalowane jeśli nie, jak to zrobić znajdziesz tu)
- Pobrany na komputer Firewater (najnowszą wersję znajdziesz zawsze u źródła czyli tu)
Jestem hakjerem [czyli do dzieła]
Na początek włączymy debugowanie. Wejdź w ustawienia telefonu czyli Settings -> About -> Software information -> More i 7 razy naciśnij Build number, teraz wróć do głównego Menu ustawień i sprawdź czy przedostatnia opcja to Developer options jeśli ją widzisz kliknij na nią a następnie w sekcji Debugging zaznacz opcję USB debugging.
Powinno to wyglądać tak jak na załączonych poniżej screenach:
Jeśli robiłeś do tej pory wszytko dokładnie tak jak napisałem twoim oczom powinien ukazać się komunikat podobny do tego na screenie:sudo adb devices
Ok, komputer widzi telefon, pora na dalsze działania.
Przejdź do folderu z pobranym plikiem firewater, powinien znajdować się w folderze Pobrane, tak więc:
W sytuacji gdy pobrałeś plik do innej lokalizacji powinieneś wpisać naturalnie ścieżkę do katalogu w którym znajduje się plik firewater.cd /home/nazwa_usera/Pobrane/
Wydaj w terminalu polecenie ponownego uruchomienia telefonu. Nie bagatelizuj tego!
Zaraz po tym możesz wpisać polecenie:sudo adb reboot
To polecenie spowoduje że adb poczeka aż telefon uruchomi się ponownie i połączy się z komputerem w trybie debugowania następnie wrzuci plik firewater do podanej lokalizacji na telefonie, czyli /data/local/tmpsudo adb wait-for-device push ./firewater /data/local/tmp
Po popranym zakończeniu poprzednich operacji podłącz/zaloguj się do shella Twojego androida:
Następnie musisz nadać sobie uprawnienia roota (zaraz zaraz, coś mi to przypomina... jeśli do tej pory nie wiedziałeś to Android pochodzi z rodziny systemów Linux ;) )sudo adb shell
Na telefonie powinien pokazać Ci się komunikat taki jak na poniższym screenie, oczywiście jeśli chcesz zakończyć działania z powodzeniem, musisz zatwierdzić nadanie uprawnień naciskając Przyznaj bądź Allow:su
Komunikat na telefonie powinien wyglądać tak:
A sytuacja w konsoli powinna wyglądać tak:
Po pomyślnym nadaniu uprawnień roota wydaj polecenie:
chmod 755 /data/local/tmp/firewater /data/local/tmp/firewater
Zatwierdź warunki i....
Gotowe właśnie zrobiłeś S-OFF!
Brak komentarzy:
Prześlij komentarz