aktualizacja: 21.09.2014:
Więc zostanie podsumować ten wątek w następujący sposób:
firewater działa na hboot 1.57 ale maksymalnie do firmware 5.11
Jeżeli ktoś dokonał aktualizacji HTC do 6.09.401.5 może zapomnieć o darmowym uzyskaniu S-Off przy wykorzystaniu firewater, rummrunner.
Takiej osobie pozostaje tylko skorzystanie z Sunshine który jest odpłatny
! UWAGA ! Zanim zaczniesz COKOLWIEK robić, zapoznaj się z tym postem, oraz postem poniżej:
Forum po zmianach, link nie działa
Nowy sposób na uzyskanie S-Off, m.in. dla HTC One:
S-Off można uzyskać dwoma sposobami:
- przez odblokowanie bootloadera poprzez HTCDev
lub
- temproot
Linki do pobrania:
Firewater: http://firewater-soff.com/firewaterdownload-3/
Temproot: http://firewater-soff.com/temprootdownload/
Co potrzebujesz w pierwszej kolejności:
- przeczytać ten post: https://forum.android.com.pl/topic/412780-przeczytaj-to-koniecznie-zanim-zaczniesz-modowaae/
- komputer klasy PC,
- wyłączony (najlepiej zdeinstalwoany na czas procedury) AV/firewall,
- OBLIGATORYJNIE USUNIĘTE HTCSync,
- USUNIĘTE inne potencjalne sterowniki w stylu PDAnet, szajsungowego KIESa etc,
- zainstalowane sterowniki HTC w systemie,
- dostęp do internetu (poprzez transmisję danych, WiFi - obojętnie) - ale MUSI być,
- włączone debugowanie w smartfonie,
- wyłączone "szybkie uruchamianie" w menu zasilania,
- NIE URUCHAMIAJ "firewater" z poziomu konsoli w smartfonie - MUSISZ mieć do tego celu właśnie komputer PC i komunikacja odbywa się po ADB!!
To na początek.
Firewater działa ze smartfonami opartymi na procesorach QUALCOMM`a, m.in HTC One, HTC Droid DNA, HTC One S, HTC One Max i wiele innych.
Teraz, musisz spełnić jeszcze jeden z DWÓCH warunków:
1. albo odblokujesz smartfon poprzez HTCDEv i uzyskasz root w smartfonie,
albo
2. spróbujesz użyć "temproot".
A więc do dzieła.
Teraz robimy, w zależności od wariantu takie procedury:
1. metoda z odblokowanym i zROOTowanym smartfonem:
a) upewnij się że masz włączone debugowanie,
b) wyłącz wszelkie możliwe blokady/piny/passcode lock/pattern lock/face lock,
c) pobierz firewater stąd: http://firewater-soff.com/firewaterdownload-3/ i skopiuj do katalogu z ADB/Fastboot`em (w komputerze),
d) uruchom konsolę CMD w katalogu z ADB/Fastbootem i następnie wpisuj:
adb reboot (<--- BARDZO WAŻNE!!!!)
adb wait-for-device push firewater /data/local/tmp
adb shell
su
chmod 755 /data/local/tmp/firewater
/data/local/tmp/firewater
e) zaakceptuj warunki 😉
f) poczekaj na ukończenie pracy przez firewater`a
g) ... to wszystko 🙂
2. metoda z zablokowanym bootloaderem (bez użycia HTCDev!):
a) upewnij się że masz włączone debugowanie,
b) wyłącz wszelkie możliwe blokady/piny/passcode lock/pattern lock/face lock,
c) pobierz firewater stąd: http://firewater-soff.com/firewaterdownload-3/ i skopiuj do katalogu z ADB/Fastboot`em (w komputerze),
d) pobierz temproot stąd: http://firewater-soff.com/temprootdownload/ i skopiuj go do katalogu z ADB/fastboot`em (w komputerze),
e) uruchom konsolę CMD w katalogu z ADB/Fastbootem i następnie wpisuj:
adb reboot (<--- BARDZO WAŻNE!!!!)
adb wait-for-device push firewater /data/local/tmp
adb push temproot /data/local/tmp
adb shell
chmod 755 /data/local/tmp/temproot
chmod 755 /data/local/tmp/firewater
/data/local/tmp/temproot
/data/local/tmp/firewater
f) zaakceptuj warunki 😉
g) poczekaj na ukończenie pracy przez firewater`a
h) ... to wszystko 🙂
Na stock`owym kernelu z Sense6 - metoda z temproot`em nie działa.
Firewater zwraca message że kernel został zabezpieczony mechanizmem "anti-firewater" 🙂
Należy zastosować wówczas custom recovery a potem custom ROM lub tylko custom kernel.
Link źródłowy: [Guide] Firewater S-Off - xda-developers