Co to jest HTC S-OFF?

Czy masz telefon HTC i chcesz zmienić partycje w swoim telefonie? Czy funkcja bezpieczeństwa Ci w tym przeszkadza? W tym artykule zajmiemy się HTC S-OFF, który pozwala wyłączyć ten protokół bezpieczeństwa. W ramach tego procesu będziesz musiał zapoznać się z bootloaderem HTC, który jest omówiony w artykule. Przeczytaj artykuł w całości, aby mieć lepszy wgląd w ten temat.

Co to jest HTC S-OFF?

Ogólnie rzecz biorąc, wszystkie urządzenia mają protokół bezpieczeństwa S-ON, dla którego umieszczają flagę na partycji radiowej podczas publicznego dostarczania. Innymi słowy, flaga bezpieczeństwa telefonu HTC jest domyślnie włączona. Możesz wyłączyć tę flagę w telefonie HTC. Oto jak to zrobić:

  • Jest on przechowywany w radiu urządzenia i jego wyłączenie może pozwolić na zapis do pamięci systemowej.
  • Utrudnia korzystanie z niestandardowych ROM-ów, obrazów powitalnych, odzyskiwania itp. Na telefonie HTC z systemem Android.
  • Uniemożliwia również dostęp do pamięci flash NAND i uniemożliwia wprowadzanie trwałych zmian w partycjach NAND na urządzeniu.
  • Partycja NAND obejmuje partycję rozruchową, partycję odzyskiwania, radio, partycję systemową itp.
  • Zmiany wprowadzone w telefonie HTC z funkcją S-ON można przywrócić do normy, po prostu ponownie uruchamiając telefon.
  • S-OFF nie zapewnia elastyczności powrotu do funkcji telefonu po ponownym uruchomieniu. Możesz dowiedzieć się, czy telefon jest S-ON, S-OFF lub czy flaga jest włączona lub wyłączona, z tekstu na górze powiadomienia.

Uwaga: Wyłączanie zabezpieczenia lub S-OFF należy do pełnej odpowiedzialności użytkownika i nie wolno tego robić, dopóki nie zaistnieje taka potrzeba.

Czy możesz mieć root za pomocą S-OFF w telefonie HTC?

Root jest podobny do posiadania innego użytkownika w systemie Linux. Wyłączenie S-OFF w telefonie HTC w programie ładującym umożliwia flashowanie pliku pakietu, takiego jak Superuser.apk i binarny su. Najważniejszym punktem, na który należy zwrócić uwagę, jest flashowanie odzyskiwania przed flashowaniem Superusera. Po ponownym uruchomieniu telefonu możesz mieć root w telefonie. W związku z tym HRC S-OFF nie tworzy żadnego roota w telefonie, ale pozwala na flashowanie programów, dzięki którym możesz go mieć.

Korzyści z wyłączenia S-OFF

Korzyści z wyłączenia S-OFF w HTC są wymienione poniżej.

  • Uzyskaj dostęp do dysków partycji w telefonie HTC i nadpisz je — wyłączając opcję S-OFF w telefonie HTC, możesz uzyskać dostęp do części NAND urządzenia. Oznacza to, że uzyskasz dostęp do odblokowania partycji na urządzeniu i możesz je zmienić. Ustawienia partycji w telefonie nie mogą być domyślnie zmieniane. Włączając flagę S-OFF, możesz nadpisać kod na dyskach partycji podczas uruchamiania systemu operacyjnego urządzenia.

  • Nie ma potrzeby sprawdzania podpisów pod kątem obrazów oprogramowania układowego — wszystkie pliki zip oprogramowania układowego muszą być podpisane cyfrowo przez HTC, aby można je było sflashować przez bootloader. Wyłączenie S-OFF w telefonie HTC z systemem Android pozwala ominąć kontrolę bezpieczeństwa wymaganą do przesyłania niestandardowych obrazów oprogramowania układowego, niepodpisanego rozruchu, obrazów powitalnych i HBOOT oraz odzyskiwania. Flaga S-OFF umożliwiłaby flashowanie niepodpisanych plików zip oprogramowania układowego, które zawierają oddzielne obrazy partycji. Innymi słowy, umożliwia maksymalne dostosowanie telefonu z Androidem.

Użyj HTCdev, aby odblokować bootloader

HTCdev nie ustawia bootloadera na S-OFF, ale odblokowuje partycje w telefonie. Umożliwiłoby to flashowanie niestandardowego odzyskiwania, a następnie flashowanie niestandardowej pamięci ROM w telefonie, do czego nie trzeba trzymać HTC S-OFF. Poniżej znajdują się wymienione informacje:

  • Musisz zarejestrować się na stronie i logując się, możesz odblokować bootloader w telefonie HTC.
  • Ta metoda została oficjalnie wydana przez HTC i zapewnia ograniczone odblokowywanie partycji, takich jak rozruch, system i odzyskiwanie w telefonie.
  • Ograniczona metoda odblokowania jest konieczna ze względów bezpieczeństwa i uniemożliwia flashowanie dowolnego losowego pliku zip oprogramowania układowego na partycje. To jednak nie pozwala odblokować karty SIM.
  • Odblokowanie zmienia oprogramowanie telefonu i może spowodować nieoczekiwane problemy. Może to zmienić wartości zgodności z aparatami słuchowymi (HAC) lub współczynnika absorpcji swoistej (SAR) lub spowodować przegrzanie telefonu.
  • Oprócz tego niektóre treści zakupione od dostawców zewnętrznych lub HTC mogą zostać unieważnione lub niedostępne z powodu kluczy bezpieczeństwa DRM.
  • Możesz nie być w stanie korzystać z aktualizacji telefonu przez Firmware over the Air lub FOTA. Jeśli w telefonie wprowadzono nieodwracalne zmiany, może on nie być objęty gwarancją udzielaną przez HTC.

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

Wstępne kroki, które należy wykonać przed wyłączeniem S-OFF w telefonie HTC, są wymienione poniżej. Upewnij się, że wykonałeś te kroki, a następnie spróbuj wyłączyć S-OFF telefon.

1. Po odblokowaniu bootloadera w telefonie HTC, odinstaluj narzędzie HTCdev w telefonie HTC.

2. Przejdź do Ustawienia, następnie do Zabezpieczenia, a następnie wyłącz wszystkie ustawienia zabezpieczeń w telefonie.

3. Przejdź do Ustawień, a następnie do Menedżera zasilania/baterii i wyłącz tryb szybkiego rozruchu w telefonie.

4. Użyj USB2.0 zamiast USB3.0 do podłączenia, aby uzyskać kompatybilność między telefonem HTC a komputerem.

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

6. Zainstaluj minimalny ADB na swoim komputerze.

7. Naładuj telefon co najmniej do 60% baterii, aby uniknąć utraty zasilania.

8. Utwórz kopię zapasową wszystkich ważnych treści multimedialnych lub wiadomości w telefonie, ponieważ telefon może zostać całkowicie zresetowany.

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

10. Przejdź do Ustawień, następnie do Opcje programisty, a następnie do Włącz debugowanie USB, aby włączyć tryb debugowania USB.

11. Wyłącz programy antywirusowe i zapory na swoim komputerze.

Dlatego są to wstępne kroki przed wyłączeniem HTC S-OFF.

Jak korzystać z narzędzia HTCdev, aby odblokować bootloader

Poniżej wyjaśniono procedurę korzystania z narzędzia HTCdev w celu odblokowania programu ładującego w telefonie. Podłącz telefon do komputera za pomocą niezawodnego połączenia kablowego na początku procesu.

1. Długo naciśnij przycisk zasilania w telefonie i wyłącz telefon.

2. Naciśnij przyciski zasilania i zmniejszania głośności przez 30 sekund, aby zalogować się do telefonu w trybie HBOOT.

3. Przejdź do opcji Fastboot za pomocą przycisków głośności i wybierz ją za pomocą przycisku zasilania.

4. Uruchom Eksploratora Windows i przejdź do folderu Minimal ADB i Fastboot na dysku lokalnym (C:).

5. W pasku adresu lokalizacji folderu wpisz cmd i naciśnij klawisz Enter.

6. Wpisz polecenie urządzenia fastboot i naciśnij klawisz Enter, aby wykryć telefon na komputerze.

7. Uruchom wiersz polecenia na swoim komputerze, wpisz polecenie fastboot oem get_identifier_token i naciśnij klawisz Enter.

8. Poczekaj na długi blok kodu tokena i kliknij przycisk Prześlij na stronie HTCdev.

9. Powinieneś otrzymać wiadomość e-mail od HTCdev z dołączonym do niej plikiem o nazwie bin. Pobierz plik i przenieś go do folderu Fastboot w Eksploratorze Windows.

10. Uruchom Wiersz Poleceń, wpisz polecenie fastboot flash unlocktoken Unlock_code.bin i naciśnij klawisz Enter.

11. Potwierdź żądanie instalacji w telefonie HTC za pomocą przycisku zasilania i poczekaj na ponowne uruchomienie telefonu.

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

Kroki dla S-OFF w HTC są wyjaśnione poniżej w tej sekcji.

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

2. W pasku adresu lokalizacji folderu wpisz cmd i naciśnij klawisz Enter.

3. Wpisz polecenie adb devices i naciśnij klawisz Enter.

4. Następnie wpisz następujące polecenia i naciśnij klawisz Enter po każdym poleceniu.

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. Zezwól na zezwolenie w telefonie, jeśli zostaniesz o to poproszony, a status Bootloadera powinien być wyświetlany jako S-OFF.

***

Artykuł oparty jest na terminach HTC S-OFF i HTC bootloader. Jeśli szukałeś odpowiedzi na te terminy i byłeś zakłopotany w tym procesie, ten artykuł mógł rozwiać Twoje wątpliwości. Zachęcamy do przedstawiania cennych sugestii i zgłaszania pytań w sekcji komentarzy poniżej.