Co to jest HTC S-OFF?

Photo of author

By maciekx

Posiadasz telefon HTC i pragniesz wprowadzić zmiany w jego partycjach? Czy ograniczenia związane z bezpieczeństwem stają na drodze do realizacji tych planów? W tym artykule przyjrzymy się funkcji HTC S-OFF, która umożliwia wyłączenie tego mechanizmu zabezpieczeń. Dowiesz się także, jak działa bootloader HTC, co zostało dokładnie omówione w dalszej części tekstu. Zachęcamy do przeczytania całości, aby lepiej zrozumieć ten temat.

Co to jest HTC S-OFF?

Wszystkie urządzenia mobilne są domyślnie zabezpieczone protokołem S-ON, który oznacza, że na partycji radiowej umieszczona jest flaga bezpieczeństwa podczas sprzedaży detalicznej. W praktyce oznacza to, że zabezpieczenia w telefonach HTC są włączone. Można jednak wyłączyć tę flagę. Oto kluczowe informacje:

  • Flaga S-OFF jest przechowywana w module radiowym urządzenia, a jej dezaktywacja umożliwia zapis do pamięci systemowej.
  • Ogranicza to możliwość korzystania z niestandardowych ROM-ów, bootów, odzyskiwania i innych funkcji na telefonach HTC działających na Androidzie.
  • Uniemożliwia również dostęp do pamięci NAND, co blokuje możliwość wprowadzania trwałych zmian w partycjach NAND urządzenia.
  • Partycja NAND obejmuje różne elementy, takie jak partycja rozruchowa, partycja odzyskiwania, radio oraz partycja systemowa.
  • Zmiany wprowadzane w telefonie HTC z włączonym S-ON można łatwo cofnąć poprzez ponowne uruchomienie urządzenia.
  • Warto zaznaczyć, że S-OFF nie daje możliwości nieodwracalnego powrotu do pierwotnych ustawień po restarcie. Możesz sprawdzić status swojego telefonu (S-ON, S-OFF) poprzez powiadomienia.

Uwaga: Proces wyłączania zabezpieczeń S-OFF odbywa się na własną odpowiedzialność. Nie zaleca się tego, chyba że jest to absolutnie konieczne.

Czy można uzyskać dostęp do roota poprzez S-OFF w telefonie HTC?

Rootowanie telefonu można porównać do uzyskania uprawnień administratora w systemie Linux. Wyłączenie S-OFF na poziomie bootloadera w telefonie HTC umożliwia instalację plików pakietów, takich jak Superuser.apk oraz binarnych plików su. Kluczowe jest, aby przed instalacją Superusera zainstalować niestandardowe odzyskiwanie. Po ponownym uruchomieniu telefonu będziesz miał dostęp do roota. HRC S-OFF nie aktywuje roota, lecz pozwala na zainstalowanie aplikacji, które go umożliwiają.

Korzyści z wyłączenia S-OFF

Oto podsumowanie zalet wyłączenia S-OFF w telefonach HTC:

  • Uzyskanie dostępu do partycji NAND w telefonie HTC i możliwość ich modyfikacji – wyłączenie S-OFF pozwala na dostęp do partycji, które domyślnie są zablokowane. Dzięki temu można dokonywać zmian w ustawieniach partycji podczas uruchamiania systemu operacyjnego.

  • Brak wymogu weryfikacji podpisów dla oprogramowania układowego – pliki oprogramowania układowego muszą być podpisane cyfrowo przez HTC, aby mogły być zainstalowane przez bootloader. Z wyłączonym S-OFF można ominąć te ograniczenia, co umożliwia instalację niestandardowych obrazów oprogramowania układowego, które nie są podpisane. W ten sposób maksymalizuje się możliwości dostosowania telefonu z systemem Android.

Jak odblokować bootloader za pomocą HTCdev

HTCdev nie wyłącza S-OFF, ale umożliwia odblokowanie partycji w telefonie. Dzięki temu możesz zainstalować niestandardowe odzyskiwanie oraz ROM-y, niekoniecznie wymagając S-OFF. Oto kluczowe kroki:

  • Wymagana jest rejestracja na stronie HTCdev, co pozwala na odblokowanie bootloadera w telefonie HTC.
  • Metoda ta została oficjalnie zatwierdzona przez HTC, ale zapewnia jedynie ograniczone odblokowanie dla partycji, takich jak rozruchowa, systemowa i odzyskiwania.
  • Ograniczone odblokowanie ma na celu zapewnienie bezpieczeństwa i zapobiega instalacji losowych plików ZIP oprogramowania układowego na partycjach. Nie pozwala to na odblokowanie karty SIM.
  • Odblokowanie może wpłynąć na oprogramowanie telefonu i spowodować niespodziewane problemy, takie jak zmiany w kompatybilności z aparatami słuchowymi lub przegrzewanie urządzenia.
  • Możliwe jest również, że niektóre treści zakupione od HTC lub zewnętrznych dostawców mogą stać się niedostępne z powodu kluczy bezpieczeństwa DRM.
  • Możesz również napotkać problemy z aktualizacjami oprogramowania przez funkcję Firmware over the Air (FOTA). W przypadku wprowadzenia nieodwracalnych zmian telefon może stracić gwarancję HTC.

Wstępne kroki przed wyłączeniem S-OFF

Oto kroki, które należy wykonać przed przystąpieniem do wyłączenia S-OFF w telefonie HTC. Upewnij się, że wszystkie z nich zostały zrealizowane:

1. Po odblokowaniu bootloadera, odinstaluj narzędzie HTCdev z telefonu.

2. W ustawieniach, w sekcji Zabezpieczenia, wyłącz wszystkie opcje zabezpieczeń.

3. W ustawieniach, w sekcji Menedżera zasilania/baterii, dezaktywuj tryb szybkiego rozruchu.

4. Użyj portu USB 2.0 zamiast USB 3.0 do połączenia telefonu z komputerem.

5. Pobierz narzędzie S-OFF, takie jak Firewater, i zainstaluj je na swoim komputerze.

6. Zainstaluj minimalny ADB na komputerze.

7. Upewnij się, że bateria w telefonie jest naładowana przynajmniej do 60%, aby uniknąć problemów z zasilaniem.

8. Wykonaj kopię zapasową wszystkich ważnych danych, ponieważ może być konieczne zresetowanie telefonu.

9. Zainstaluj sterowniki HTC, aby umożliwić połączenie telefonu z komputerem.

10. W ustawieniach, w sekcji Opcje programisty, włącz debugowanie USB.

11. Wyłącz wszelkie programy antywirusowe oraz zapory na komputerze.

To są wszystkie wstępne kroki, które należy podjąć przed wyłączeniem HTC S-OFF.

Jak odblokować bootloader przy użyciu HTCdev

Poniżej przedstawiono procedurę, jak skorzystać z narzędzia HTCdev, aby odblokować bootloader w telefonie. Na początku podłącz telefon do komputera przy użyciu sprawdzonego kabla.

1. Długo naciśnij przycisk zasilania, aby wyłączyć telefon.

2. Naciśnij jednocześnie przyciski zasilania i zmniejszania głośności przez około 30 sekund, aby wejść w tryb HBOOT.

3. Wybierz opcję Fastboot za pomocą przycisków głośności, a następnie potwierdź wybór przyciskiem zasilania.

4. Otwórz Eksplorator Windows i przejdź do folderu Minimal ADB i Fastboot na dysku lokalnym (C:).

5. W pasku adresu folderu wpisz „cmd” i naciśnij Enter.

6. Wpisz polecenie „fastboot devices” i naciśnij Enter, aby sprawdzić, czy telefon jest wykrywany przez komputer.

7. Uruchom wiersz polecenia na komputerze, wpisz „fastboot oem get_identifier_token” i naciśnij Enter.

8. Po chwili powinien pojawić się długi blok kodu tokena. Skopiuj go i wklej na stronie HTCdev, a następnie kliknij „Prześlij”.

9. Otrzymasz wiadomość e-mail od HTCdev z plikiem o nazwie „Unlock_code.bin”. Pobierz go i przenieś do folderu Fastboot w Eksploratorze Windows.

10. W wierszu polecenia wpisz „fastboot flash unlocktoken Unlock_code.bin” i naciśnij Enter.

11. Potwierdź żądanie instalacji na telefonie HTC, a następnie poczekaj na jego ponowne uruchomienie.

Jak wyłączyć protokół bezpieczeństwa S-OFF w HTC?

Oto kroki, które należy wykonać, aby dezaktywować S-OFF w telefonie HTC:

1. Skopiuj plik Firewater do folderu Minimal ADB na komputerze.

2. W pasku adresu folderu wpisz „cmd” i naciśnij Enter.

3. Wpisz polecenie „adb devices” i naciśnij Enter.

4. Następnie wprowadź poniższe polecenia, naciskając Enter po każdym z nich:

adb reboot [Important]
adb wait-for-device push firewater /data/local/tmp
adb shell
su
chmod 755 /data/local/tmp/firewater
data/local/tmp/firewater/

5. Jeśli zostaniesz o to poproszony, zezwól na uprawnienia w telefonie, a status Bootloadera powinien zmienić się na S-OFF.

***

Ten artykuł dotyczy terminów HTC S-OFF oraz bootloadera HTC. Jeśli szukałeś informacji na ten temat i miałeś wątpliwości dotyczące tego procesu, mamy nadzieję, że udało się rozwiać Twoje pytania. Zachęcamy do dzielenia się swoimi uwagami oraz pytaniami w sekcji komentarzy poniżej.


newsblog.pl