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.
Spis treści:
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.