Standardowo, wszystko robisz na własną odpowiedzialność!
Zanim cokolwiek zaczniesz robić przeczytaj UWAŻNIE https://forum.android.com.pl/topic/415733-przeczytaj-to-koniecznie-zanim-zaczniesz-modowaae/ temat, dopiero później krzycz że nie działa 😉
Do uzyskania S-OFF potrzebujesz odblokowanego bootloadera, tutorial dla systemów Linux znajdziesz Forum po zmianach, link nie działa .
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
Forum po zmianach, link nie działa 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
Forum po zmianach, link nie działa )
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:
Teraz sprawdźmy czy komputer ma łączność z telefonem, podłącz telefon do komputera i w konsoli wydaj polecenie
sudo adb devices
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:
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:
cd /home/nazwa_usera/Pobrane/
W sytuacji gdy pobrałeś plik do innej lokalizacji powinieneś wpisać naturalnie ścieżkę do katalogu w którym znajduje się plik firewater.
Wydaj w terminalu polecenie ponownego uruchomienia telefonu. Nie bagatelizuj tego!
sudo adb reboot
Zaraz po tym możesz wpisać polecenie:
sudo adb wait-for-device push ./firewater /data/local/tmp
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/tmp
Po popranym zakończeniu poprzednich operacji podłącz/zaloguj się do shella Twojego androida:
sudo adb shell
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 😉 )
su
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:
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
Zgłodniałem, idę coś zjeść 😉
-------------------------------------------
Podziękowania dla kolegi Forum po zmianach, link nie działa za opisane co i jak w temacie eMMc chip.