Dostęp do katalogu głównego (zwykle) wymaga kilku komponentów, które współpracują ze sobą. Nieco uproszczony widok tego, czego potrzebujesz, to:
- Natywny
su
plik binarny. Można to wywołać z wiersza poleceń lub z aplikacji. Jest to czynność polegająca na przełączaniu użytkowników i udzielaniu uprawnień do rootowania procesu.
- Aplikacja „strażnika”, która reguluje, które inne aplikacje i procesy mogą wywoływać w
su
celu uzyskania uprawnień roota.
Pomyśl o aplikacji SuperSU jako pewnego rodzaju graficznym interfejsie dla pliku su
binarnego.
Ze względu na sposób skonfigurowania uprawnień do katalogu / plików w systemie Android, aby su
plik /system
działał , musisz mieć plik binarny na partycji. Umieszczanie w innym miejscu nie wystarczy, ponieważ nie będzie miało uprawnień, których potrzebuje, aby procesy mogły przełączać użytkowników.
Normalne aplikacje (bez roota) nie mogą pisać do /system
, więc sama aplikacja SuperSU nie może po prostu zainstalować su
tam, gdzie powinna. To jest powód, dla którego nie będziesz mieć roota, jeśli zainstalujesz SuperSU ze Sklepu Play bez podejmowania innych kroków. Wszystko, co masz, to interfejs, ale nie podstawowe elementy, które są konieczne. Masz tylko połowę tego, czego potrzebujesz do rootowania, i nie ma sposobu, aby uzyskać drugą połowę z samej aplikacji SuperSU.
Dlatego najczęstszym sposobem na umieszczenie su
pliku we właściwym miejscu jest zainstalowanie go z odzyskiwania, ponieważ system odzyskiwania ma pełny dostęp do pamięci urządzenia i może instalować pliki w dowolnym miejscu. Po wykonaniu tej czynności SuperSU su
może rozmawiać ze sobą i zapewniać dostęp root do innych procesów.
Plik instalacyjny odzyskiwania instaluje również SuperSU, ponieważ jest wygodny, a umieszczenie go /system
zapobiega jego skasowaniu przez przywrócenie ustawień fabrycznych. Jednak jeśli chcesz, możesz zainstalować tylko su
z odzyskiwania, a następnie uzyskać SuperSU ze Sklepu Play. To by działało dobrze. Podobnie możesz później zaktualizować SuperSU ze Sklepu Play i będzie on nadal działał (ponieważ su
w tym momencie jest już na miejscu).