Zamiast przepłacać za Root Explorera, lepiej wykonać wszystkie operacje Terminal Emulatorem lub konsolką z poziomu recovery.
Poniższym poradnikiem postaram się przybliżyć jej działanie.
1. BASH z uprawnieniami SUPERUSER w Terminal Emulator:
Aby włączyć Basha z uprawnieniami super user (powłoka systemowa) należy wpisać następujące polecenie.
su -c bash
Co nam daje bash? Bash koloruje nam pliki zależnie od uprawnień (CHMODy), pozwala uzyskać dostęp do wcześniejszych poleceń, uzupełniania poleceń, oraz dodatkowych poleceń.
Konsolka w recovery ma standardowo włączonego basha, tak więc można pominąć ten krok.
2. Poruszanie się po konsoli
Gdy już włączyliśmy basha, możemy skorzystać z ułatwień jakie nam oferuje.
Strzałka w góre - poprzednie polecenie
Tab - podpowiedź
Tab na MM można uzyskać poprzez kombinację przycisków ALT+A ( https://forum.android.com.pl/topic/74961-skra-ty-klawiszowe-spis/ )
Na telefonach bez fizycznej klawiatury będzie to Vol-Up + T
3. Poruszanie się po katalogach i edycja plików
Kilka podstawowych komend:
cd - zmiana katalogu
ls - wyświetlenie listy plików
chmod - zmiana uprawnień
cp plik źródłowy plik docelowy - kopiowanie
mv plik źródłowy plik docelowy - przenoszenie
rm plik - usuwanie
rm -d - usuwanie katalogów
3.1 Legenda ls:
* Zwykłe pliki: (pliki systemowe)
* Reszta plików: Zielony
* Skróty: Błękitny
* Katalogi: Niebieski
3.2 CHMODy
Cyfry oznaczają poziom uprawnień, a rzędy użytkowników
4 oznacza odczyt, 2 oznacza zapis, a 1 uruchomienie.
Dodając je do siebie tworzy się poziomy uprawnień.
4 + 2 + 1 = 7 - Read + Write + Run (rwx)
4 + 2 = 6 - Read + Write (rw)
4 + 1 = 5 - Read + Run (rx)
4 = 4 - Read (r)
2 + 1 = 3 - Write + Run (xw)
2 = 2 - Write (w)
1 = 1 - Run (x)
0 = 0 - Brak uprawnień
Odpowiedniki w systemie literowym to r (READ), x (RUN), w (WRITE)
Kolejne rzędy to Właściciel, Grupa, Wszyscy.
Tak więc, aby nadać uprawnienia R/W dla wszystkich z prawem wykonania dla właściciela wystarczy wpisać w konsolke:
chmod 0766 ścieżka pliku
4. Edycja plików
Do zmiany zawartości pliku można użyć edytora vi.
Aby go wywołać należy wklepać komendę:
vi nazwa pliku
Aby rozpocząć edycję trzeba wcisnąć i lub klawisz insert (Vol-Up + I)
Po edytorze poruszamy się dpadem lub w przypadku nieposiadania go WSADem przy trzymaniu wciśniętego klawisza Vol-Up.
Aby, wyjść z trybu edycji należy wcisnąć przycisk ESC, aby to zrobić należy przybindować go do strzałki Back w ustawieniach terminala.
Wpisanie :q i zatwierdzenie enterem będzie oznaczało wyjście bez zachowania zmian (czasem trzeba wymusić wykrzynikiem), :w zapisanie, a :wq zapisanie i wyjście z edytora.
Te rzeczy to jedynie podstawowe możliwości Terminal Emulatora, jego wszystkie możliwości to temat na całe forum.
Generalnie pewnie zadziała to na innych słuchawkach z androidem, tak więc można przenieść gdzie indziej.
//Przenoszę do działu głównego z tutorialami 🙂 Więcej osób z tego skorzysta -K4mil