Znajdź zawartość
Wyświetlanie wyników dla tagów 'off' .
-
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.