Skocz do zawartości
Forum Android | CyanMod
  • 0

Rozwiązany: Co To Jest S-Off?


aloisy

Pytanie

Co to jest S-OFF? 

Temproot oraz Permaroot 

Zacznijmy od tego, co to jest root. Root, superuser oraz su (wszystkie te określenia oznaczają to samo) to nic innego jak konto administratora dla systemu Linux. Konto takie daje nam możliwość korzystania z komend, do których normalnie nie mamy dostępu oraz pozwala wgrywać dane na partycje które uprzednio były zablokowane. Na starszych urządzeniach (jak np. HTC Hero), po uzyskaniu praw administratora, możemy zacząć zapisywać dane na partycjach /system i /recovery oraz wgrywać modyfikowane ROMy . W przypadku nowszych urządzeń (od modelu HTC Desire i nowszych ), nie jest to już takie proste. Uzyskać możemy jedynie chwilowe prawa roota (Temproot) co nie daje nam dużych możliwości, ponieważ pamięć wewnętrzna (NAND lub eMMC) jest zablokowana. Oznacza to, że cokolwiek zapiszemy na partycji /system (lub jakiejkolwiek innej zabezpieczonej partycji) będzie utracone po restarcie telefonu.
W skrócie- uniemożliwia nam to wgrywanie przerabianych ROMów, kerneli i recovery. Problem ten dotyczy wszystkich urządzeń z „Security flags On” (S-ON). Żeby uzyskać Permaroot (trwały Root) i możliwość wgrywania custom ROMów- potrzebny nam S-OFF.

Tak więc, co to jest ten S-OFF?
Od modelu Desire, HTC rozpoczęło zabezpieczanie swoich telefonów blokując przed zapisem wewnętrzną pamięć (NAND lub eMMC), chyba że wgrywany plik podpisany jest cyfrowo kluczem, znanym tylko firmie HTC. Proces identyfikacji pliku kontrolowany jest przez tzw. “Flagę” (@secuflag) i przeprowadzany jest przy każdej próbie zapisu, gdy telefon posiada aktywne zabezpieczenie (S-ON). W chwili gdy urządzenie jest odblokowane, a w programie rozruchowym Hboot widnieje informacja że zabezpieczenia zostały zdjęte (S-OFF)- system przestaje weryfikować klucze i możemy wgrywać niemal co chcemy i gdzie chcemy.

Obecnie występują dwa poziomy zabezpieczeń. Bootloadera (HBoot) i Radia. Uzyskanie S-Off w HBoot daje nam praktycznie wszystko czego potrzebujemy, za wyjątkiem usunięcia Flagi dla Radia. To, co możemy wtedy zrobić, to wgranie przerobionego HBoot, który omija sprawdzanie znacznika zabezpieczeń dla Radia „@secuflag” (działanie Flagi Radia zależne jest właśnie od programu HBoot) . W momencie, gdy zabezpieczenie w HBoot jest wyłączone, możemy podjąć próbę wgrania rozblokowanego Radia i kompletne wyłączenie @secuflag, co da nam całkowity dostęp do wszystkich części telefonu i jego oprogramowania, pozwoli usunąć blokadę SimLock i wgrać ROM niebrandowany lub od innego operatora (zmiana konkretnego CID na Super CID). Uzyskujemy również stałe prawa administracyjne bez ryzyka ich utraty, niezależnie od tego co będziemy wgrywać.

Ustawienie Radia na S-Off nie jest konieczne. Ważniejsze z punktu widzenia użytkownika jest pozbycie się S-ON w Bootloaderze . S-OFF Radia to po prostu ostatnia część układanki, w dodatku najbardziej niebezpieczna. Każdy błąd podczas wgrywania Radia lub HBoot będzie prawdopodobnie skutkowało całkowitym uszkodzeniem urządzenia. 

Zarówno ten, jak i większość pozostałych opisów została opracowana na podstawie informacji zawartych na największym międzynarodowym forum użytkowników urządzeń mobilnych: www.xda-developers.com


Problem ROZWIĄZANY. Jeżeli masz jakieś zastrzeżenia prosimy kierować je do ekipy forum.
  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

0 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Nie udzielono jeszcze odpowiedzi na to pytanie

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając ze strony akceptujesz - Warunki użytkowania, Polityka prywatności