Słyszałem tę frazę lub jej warianty (zrootowany telefon, rootowanie itp.) Na forach Android, ale nie wiem, co to znaczy. Czy możesz to wyjaśnić w prosty sposób?
Słyszałem tę frazę lub jej warianty (zrootowany telefon, rootowanie itp.) Na forach Android, ale nie wiem, co to znaczy. Czy możesz to wyjaśnić w prosty sposób?
Odpowiedzi:
„Zrootowanie” telefonu oznacza uzyskanie uprawnień administracyjnych w systemie plików telefonu (w systemie Linux root to nazwa użytkownika głównego administratora). Dzięki prawom dostępu root możesz instalować i odinstalowywać w telefonie wszystko, co chcesz.
Większość telefonów ma ograniczony dostęp do tego, co możesz, a czego nie możesz zrobić. Niekoniecznie jest to zła rzecz, ponieważ może powstrzymać użytkowników przed przypadkowym uszkodzeniem przez telefon czegoś, z czym nie powinni się bawić, szczególnie w odniesieniu do systemu operacyjnego. Jednak wielu producentów ogranicza twoje prawa do rzeczy, które tak naprawdę nie są tak krytyczne dla misji, a rootowanie telefonu omija to.
Jeśli na telefonie jest wstępnie zainstalowanych kilka niepotrzebnych aplikacji (bloatware), których nie można odinstalować, rootowanie zapewni tę możliwość. Umożliwi to także aktualizację do nowszych wersji Androida, zanim producent telefonu i / lub dostawca telefonu komórkowego udostępnią Ci aktualizacje. Ostrzegamy jednak, że rootowanie może unieważnić gwarancję.
Aby uzyskać więcej informacji o tym, co umożliwia rootowanie za pomocą telefonu, sprawdź to pytanie .
Kiedy „zrootujesz” swój telefon, odblokowujesz uprawnienia administracyjne telefonu, które domyślnie są blokowane przez producenta. Jest podobny do „Jailbreaking” w świecie iPhone'ów.
Zrootowanie urządzenia pozwala wykonywać takie czynności, jak podkręcanie lub podkręcanie procesora, usuwanie wstępnie załadowanych aplikacji, których telefon nie usuwa, takich jak Amazon MP3 lub Kalendarz Corp, instalowanie niektórych aplikacji wymagających dostępu do katalogu głównego, ładowanie niestandardowych pamięci ROM ...
Producenci nie chcą, abyś miał dostęp do tych opcji z wielu powodów, w tym między innymi:
Krótko mówiąc, oznacza to uzyskanie dostępu administratora do telefonu. Robienie rzeczy, których nie może zrobić zwykły użytkownik telefonu (inny niż administrator).
Aby uzyskać dostęp roota (administratora) do telefonu.
„root” to użytkownik o UID 0, który jest odpowiednikiem pełnego „Konta administracyjnego systemu”.
Oznacza to, że masz pozwolenie na zrobienie czegokolwiek. Wszystko obejmuje otwieranie chronionych portów (na przykład do modemu Wi-Fi), aktualizację i aktualizację systemu operacyjnego i całego oprogramowania, zastąpienie systemu operacyjnego własnym oprogramowaniem, pełny dostęp do każdego pliku na komputerze oraz możliwość usunięcia dowolnego pliku, w tym cały system operacyjny.
To jest trochę poprawka do wszystkiego. Essencially Rooting to Jailbreaking. Jesteś użytkownikiem, nie masz dostępu administratora do swojego telefonu. Rootowanie to proces uzyskiwania dostępu do użytkownika „root”. Po rootowaniu możesz zrobić kilka zabawnych rzeczy.
Niedawno rootowanie staje się bardziej wydajne, a zbliżające się rootowanie jednym kliknięciem powinno być proste dla większości ludzi, po prostu skonfiguruj i pozwól mu działać przez pół godziny.
Jedynym ryzykiem jest uszkodzenie telefonu (zepsucie krytycznego oprogramowania, uniemożliwiając jego uruchomienie lub zainstalowanie poprawki).
Powyższe odpowiedzi są już poprawne, ale tylko dla odrobiny nerdowania. We wszystkich systemach opartych na Uniksie istnieje użytkownik „root”, który ma dostęp do wszystkich funkcji dostępnych w systemie operacyjnym. Jest to bardzo potężny (i niebezpieczny) przywilej, ponieważ po rootowaniu możesz zrobić wszystko, a większość tego, co możesz zrobić, może całkowicie zniszczyć system.
Dlatego podczas administrowania serwerem zwykle nie robisz tego jako root, abyś mógł skorzystać z systemu operacyjnego mówiącego „umm ... nie chcesz tego robić!” gdy przypadkowo poprosisz go o wyczyszczenie całego dysku twardego o 3 nad ranem.
[EDYCJA] Miałem zamiar zmodyfikować swoją odpowiedź, aby powiedzieć „W innych odpowiedziach”, ale potem zdałem sobie sprawę, że efektem byłoby, gdyby komentarze pod (zakładając, że nadal tam były) były bezsensowne.
Nie widzę przekreślenia w edytorze tekstów, więc po prostu poprawię tutaj, że powinienem powiedzieć „W innych odpowiedziach” zamiast „W powyższych odpowiedziach”.
To pytanie jest jednym z najczęściej oglądanych na tej stronie, ale wszystkie odpowiedzi mówią to samo: „uzyskując uprawnienia administratora, zróbmy rzeczy takie jak xyz i abc”. Ta ostatnia nie jest tak naprawdę częścią istotnej odpowiedzi i rzeczywiście jest już pytanie: co może zrobić zrootowany telefon? .
Na pewno rootowanie oznacza uzyskanie uprawnień administratora, ale dodajmy jeszcze kilka szczegółów: jak prawa administratora są wdrażane w Androidzie. Co się dzieje na poziomie technicznym, gdy zrootujesz telefon? Staje się dostępny nowy program / aplet: su . Znajduje się w folderze / system / xbin / i pozwala użytkownikom przełączać się na inny identyfikator użytkownika - w tym root (aka admin).
Pamiętaj, że w aplikacjach na Androida zwykle działają one pod własnym identyfikatorem użytkownika. Więc jeśli 1) su istnieje i 2) aplikacja używa go do zmiany na rootowanie, to aplikacja może zrobić wszystko, co użytkownik root może zrobić!
Nie wszystkie metody rootowania powodują tę samą zmianę. Na przykład wiele metod opiera się na dodatkowej aplikacji o nazwie superuser.apk, która ma niestandardową wersję pliku binarnego su. Dzięki temu aplikacja może działać jako menedżer kontroli uprawnień przy każdym wywołaniu aplikacji przez aplikację su.
Oprócz su i superuser (lub SuperSu), często zajęty jest instalowany jako część skryptu rootowania. Te trzy pliki (technicznie zajęty to zestaw plików) są najczęstszymi dodatkami, gdy mówimy o zrootowaniu telefonu.
Nie jest trywialne po prostu skopiowanie pliku su
do folderu samodzielnie, ponieważ partycja / system jest montowana tylko do odczytu i potrzebujesz uprawnień administratora, aby (ponownie) zamontować ją jako zapisywalną (i gdybyś była, musisz mieć uprawnienia do zapisu).
Jednym z „pośrednich” sposobów jest użycie odzyskiwania z rozszerzoną funkcjonalnością, może on montować / system jako zapisywalny i kopiować do niego pliki. W większości przypadków oznacza to flashowanie niestandardowego odzyskiwania, ponieważ wiele odzyskiwania zapasów ogranicza się do łatania tylko określonych plików (OEM).
Bardziej „bezpośrednim” sposobem byłoby bezpośrednie flashowanie nowej partycji / systemowej (z plikami root) za pomocą jakiegoś narzędzia flashującego. Takie narzędzia obejmują:
Skopiowanie partycji / system z telefonu lub pliku obrazu z Internetu jest względnie łatwe i flashowanie partycji zmodyfikowanej jako root. Wreszcie możesz być w stanie uzyskać powłokę root za pomocą ADB, jeśli ROM został skompilowany, aby na to pozwolić (nie jest to powszechne w standardowych ROMach). Używanie powłoki root jest trywialne, aby ponownie zamontować partycje i skopiować pliki gdziekolwiek chcesz - jeśli znasz komendy linux.
Te proste metody działają w przypadku telefonów odblokowanych / łatwych do odblokowania. Gdy bootloader jest zablokowany, proces rootowania może stać się skomplikowanym procesem, który może różnić się między urządzeniami, zobacz bardziej szczegółowe informacje o rootowaniu tutaj . Wynika to z faktu, że wszelkie niestandardowe modyfikacje ważnych partycji spowodują uszkodzenie podpisu OEM i spowodują, że program ładujący odmówi załadowania (bootloop). Lub, w niektórych przypadkach, program ładujący po prostu cofnie wszelkie zmiany.