Streszczenie:

W tym artykule omówimy, jak uruchomić emulator terminalu Android jako root, bez potrzeby komputera lub aplikacji. Podamy instrukcje krok po kroku, jak to osiągnąć, wraz z kilkoma pomocnymi wskazówkami i zaleceniami członków społeczności Androida. .

Kluczowe punkty:

  1. Pobierz aplikację do emulatora terminalu Android z rynku.
  2. Otwórz aplikację i wpisz „sudo”, aby uzyskać dostęp do uprawnień root.
  3. Wprowadź następujący kod, aby utworzyć symbol do dostępu do root: “Ln -s/System/xbin/sudo/system/bin/su” i “ln -s/system/xbin/sudo/system/xbin/su”.
  4. Uruchom ponownie urządzenie, aby aktywować dostęp do roota.
  5. Pamiętaj, że ta metoda nie instaluje zapracowanegoboxa, więc może być konieczne zainstalowanie go osobno.

P1: Czy tę metodę można zastosować na innych urządzeniach z Androidem?

A1: Tak, tę metodę można również zastosować na innych urządzeniach z Androidem. Należy jednak pamiętać, że instrukcje podane w tym artykule są specjalnie dostosowane do triumfu Motorola.

Q2: Jakie są zalety posiadania dostępu do korzenia na urządzeniu z Androidem?

A2: Dostęp do roota umożliwia użytkownikom pełną kontrolę nad urządzeniami z Androidem, umożliwiając im modyfikowanie plików systemowych, instalowanie niestandardowych ROM i korzystanie z potężnych aplikacji tylko do korzeni, które wymagają podwyższonych uprawnień.

P3: Czy konieczne jest posiadanie dostępu do korzenia w celu korzystania z aplikacji emulatora terminalu z Androidem?

A3: Nie, dostęp do korzenia nie jest konieczny do korzystania z aplikacji emulatora terminalu z Androidem. Jednak dostęp do root może zwiększyć funkcjonalność i możliwości aplikacji.

Q4: Czy istnieje ryzyko związane z rootowaniem urządzenia z Androidem?

A4: Podczas rootowania urządzenia może oferować wiele korzyści, ma również pewne ryzyko. Rootowanie może potencjalnie unieważnić gwarancję urządzenia i może prowadzić do niestabilności systemu lub luk w zabezpieczeniach, jeśli nie jest to poprawnie wykonane. Kontynuuj ostrożność i upewnij się, że postępuj zgodnie z odpowiednimi instrukcjami.

P5: Czy mogę użyć tej metody do instalacji innych narzędzi związanych z korzeniem, takich jak Supersu?

A5: Ta metoda specjalnie zapewnia dostęp do korzeni, ale nie zawiera instalacji innych narzędzi związanych z korzeniem. Aby zainstalować narzędzia takie jak SuperSU, może być konieczne przestrzeganie osobnych instrukcji lub pobrać je z Android Market.

P6: Jakie są popularne aplikacje, które wymagają dostępu?

A6: Niektóre popularne aplikacje, które wymagają dostępu do korzeni, obejmują kopię zapasową tytanu, greenify, Xposed Framework i Adaway.

P7: Jak mogę sprawdzić, czy moje urządzenie ma dostęp do korzenia?

A7: W sklepie Google Play dostępne są różne aplikacje, takie jak root checker, które mogą pomóc w ustaleniu, czy urządzenie ma dostęp do korzeni.

P8: Czy istnieją jakieś alternatywne metody zrootowania urządzenia z Androidem?

.

Q9: może zrootowanie mojego urządzenia, powodując, że ma ono murowanie?

A9: Chociaż możliwe jest złożenie urządzenia podczas procesu rootowania, jeśli nie zostanie wykonane poprawnie, ryzyko można zminimalizować, przestrzegając odpowiednich instrukcji i stosując renomowane metody rootowania.

P10: Czy są jakieś szczególne środki ostrożności, które powinienem podjąć przed zakroczeniem mojego urządzenia?

A10: Przed zakroczeniem urządzenia wskazane jest zapasowe zapoc. Dodatkowo upewnij się, że urządzenie jest w pełni naładowane, aby zapobiec przerwom podczas procesu rootowania.

Jak uruchomić emulator terminalu Android jako root

W tej aplikacji prawa korzeniowe nie są konieczne, choć przydatne. Ale w tej notatce nie dotyczy niego, ale o typowych poleceń emulatorów terminali, które można używać na urządzeniach z Androidem bez uprawnień korzeniowych.

Szybki root bez komputera ani aplikacji

Używasz przeglądarki nieaktualnej. Może nie wyświetlać tego lub innych stron internetowych.
Powinieneś zaktualizować lub użyć alternatywnej przeglądarki.

Virginmobileguy

Znany członek

22 października 2011 87 14 0

Dotyczy to tylko triumfu Motorola z jakiegoś powodu, każdy triumf jest już w połowie drogi, po prostu trzeba go polecić, aby w pełni zapewnić dostęp do korzeni

Krok 1: Pobierz emulator terminalu Android
z rynku.

Krok 2: Otwórz emulator i wpisz w sudo,
Powinieneś uzyskać symbol #.

Krok 3: Wpisz następujący kod:
Kod:
ln -s/system/xbin/sudo/system/bin/su
ln -s/system/xbin/sudo/system/xbin/su

Krok 4: Uruchom ponownie i powinieneś mieć root
dostęp

UWAGA: To nie zainstaluje zajęty, więc jeśli
chcesz mieć zajęty pudełko, które będziesz musiał
Zainstaluj go z rynku lub ręcznie. To po prostu
zapewnia dostęp do korzeni.

Tak idziecie chłopaki

Dziękuję: B_Randon14 na forach XDA i Android za to, że tak się stało

Ostatnia edytowana: 29 listopada 2011

Sleepyjeep

Nowy członek

2 lipca 2011 2 0 0

działał bezbłędnie dzięki tonowi ~ musiałem dwukrotnie ponownie załadować emulator terminalu, bez klawiatury miękkiej..Poza tym, że tofantastyczny nie mogłem zabrać piernika do pracy. Uruchomienie CM 7 bez żadnych problemów.

Virginmobileguy

Znany członek

22 października 2011 87 14 0

Nie ma problemu po prostu próba pomocy społeczności Motorola Triumph

Watskyhotsky

Znany członek

26 maja 2011 899 115 0

działał bezbłędnie dzięki tonowi ~ musiałem dwukrotnie ponownie załadować emulator terminalu, bez klawiatury miękkiej..Poza tym, że tofantastyczny nie mogłem zabrać piernika do pracy. Uruchomienie CM 7 bez żadnych problemów.

Trzymanie klawisza menu wyświetla klawiaturę w dowolnej aplikacji nalicz cały system systemu operacyjnego

Nowy członek

28 sierpnia 2010 1 0 0

Użyłem programu o nazwie Ginger Break. Nie potrzebny komputer!

Wysłane z mojego motwx435kt za pomocą tapatalk

Virginmobileguy

22 października 2011 87 14 0

Woah naprawdę nie potrzebujesz

Watskyhotsky

Znany członek

26 maja 2011 899 115 0

Woah naprawdę nie potrzebujesz

ohush, ty

Virginmobileguy

Znany członek

22 października 2011 87 14 0

B_Randon14

Członek

29 listopada 2011 8 1 0

Wiesz, że to ja to rozgryzłem. Powinieneś naprawdę pomyśleć o przypisaniu mnie, ponieważ nie odkryłeś tej metody. Również kiedy nie powiedziałem żadnej aplikacji ani komputera, mam na myśli, ponieważ we wszystkich innych metodach root pobrałeś aplikację do root (Gingerbreak, z4root itp.), Albo pobrałem skrypty lub narzędzie na komputerze (superoneClick, niezrealizowany), ale na tym telefonie miała już superuser binarne i wszystko, a wszystko, co musiałeś zrobić, a wszystko to było emulator terminali, aby symulator sympatyczny z powodu sudo na miejsce. /xbin/su), a jądro miało wadę Ramdisk, która utrzymywała system IT zamontowany jako odczyt/zapis, co pozwoliło ci symlinować binarny sudo do su.

Dodaj mi kredyt (B_Randon14 z SDX, XDA i Androidforums)

Virginmobileguy

Znany członek

22 października 2011 87 14 0

Kameleon

Znany członek

3 czerwca 2011 60 1 0

Działał idealnie dla mnie. Teraz mogę uzyskać kopię zapasową tytanu na moim triumfie. Dzięki Brandon i Vmguy!

Vonbrown

Nowy członek

2 grudnia 2011 1 0 0

Próbowałem tego i „nie znalazłem”

@lpha

Członek

3 marca 2011 21 0 0

tak, to nie działało dla mnie. Po prostu mówi „w: nie znaleziono”

Czy robię tutaj coś złego? Jestem na Androida 2.2.2 zapasy po wyjęciu z pudełka

Znany członek

22 października 2011 87 14 0

tak, to nie działało dla mnie. Po prostu mówi „w: nie znaleziono”

Czy robię tutaj coś złego? Jestem na Androida 2.2.2 zapasy po wyjęciu z pudełka

Czy wpisałeś poprawnie kod, jak wspomniano? Czy ponownie uruchomiłeś telefon. Spróbuj pobrać super użytkownika z Android Market i zredukuj proces, jak powiedziano w wątku, sprawdź, czy to działa.

Virginmobileguy

Znany członek

22 października 2011 87 14 0

Próbowałem tego i „nie znalazłem”

Czy napisałeś kod, jak wspomniano? Pamiętaj, że nie jest to jeden po drugim, jego pierwszy kod, a następnie przejdź do drugiego kodu. .

Virginmobileguy

Znany członek

22 października 2011 87 14 0

Działał idealnie dla mnie. Teraz mogę uzyskać kopię zapasową tytanu na moim triumfie. Dzięki Brandon i Vmguy!

Cheechmo

Znany członek

9 maja 2011 85 16 0

Nie próbując być hejterem, ale nie mówisz żadnej aplikacji, a następnie pierwszym krokiem jest przejście na rynek i pobranie aplikacji?

Dlaczego nie użyć Gingerbreak?

Virginmobileguy

Znany członek

22 października 2011 87 14 0

?

Dlaczego nie użyć Gingerbreak?

Rozumiem, że cóż, super użytkownik jest zmuszony do telefonu podczas rootowania z pierdem, ponieważ można to przechowywać i zapisywać uprawnienia korzeniowe. Ale nie potrzebujesz go, ale dobrze będzie mieć go po wyświetleniu monitu o dostęp do korzeni.

Catchjeff

Aktywny członek

28 lipca 2011 42 2 0

Ok, mam dla ciebie głupie pytanie. To jest mój pierwszy root, proszę, nie mów mi, że nie mam tego robić, ponieważ nie wiem, co robię, ale wszyscy zaczęli gdzieś dobrze?

Poszedłem naprzód, pobrałem terminal i wpisałem do euro i dostałem #. Teraz jest głupie pytanie, czy faktycznie wpisuję kod: wtedy na drugim wierszu w reszcie, czy też nie wpisuję kodu: i po prostu wpisz dwa wiersze? Czy wpisuję też w obu wierszach i czy nacisnę Enter, aby wpisać drugi wiersz, czy po prostu używam przeklętej strzałki?
Przepraszam za głupie pytanie, ale chcę mieć pewność, że B4 to robię. Mam już plik przywracania systemu utworzony na moim SD i aby być bezpiecznym, mam 2. kartę SD z plik odzyskiwania.

Dziękuję również wszystkim, że nauczyłem się tak wiele na tych forach, że nie mogę się doczekać, aby dostosować piekło z mojego telefonu lol.

Watskyhotsky

Znany członek

26 maja 2011 899 115 0

Ok, mam dla ciebie głupie pytanie. To jest mój pierwszy root, proszę, nie mów mi, że nie mam tego robić, ponieważ nie wiem, co robię, ale wszyscy zaczęli gdzieś dobrze?

Poszedłem naprzód, pobrałem terminal i wpisałem do euro i dostałem #. Teraz jest głupie pytanie, czy faktycznie wpisuję kod: wtedy na drugim wierszu w reszcie, czy też nie wpisuję kodu: i po prostu wpisz dwa wiersze? Czy wpisuję też w obu wierszach i czy nacisnę Enter, aby wpisać drugi wiersz, czy po prostu używam przeklętej strzałki?
Przepraszam za głupie pytanie, ale chcę mieć pewność, że B4 to robię. Mam już plik przywracania systemu utworzony na moim SD i aby być bezpiecznym, mam 2. kartę SD z plik odzyskiwania.

Dziękuję również wszystkim, że nauczyłem się tak wiele na tych forach, że nie mogę się doczekać, aby dostosować piekło z mojego telefonu lol.

Czy zainstalowałeś już ClockworkMod Recovery? To jedyny sposób, w jaki możesz wyświetlić przywracanie systemu kopii zapasowej lub „Nandroid” na karcie SD.

Jeśli masz zainstalowany ClockworkMod, po prostu użyj go, aby sflashować nowy ROM. Nie martw się o zakorzenienie zapasowej ROM.

1. root jest w plikach systemowych, a one są wyposażone w nowe ROM, więc kiedy flashujesz ROM, taki. Nie potrzebujesz korzenia w standardowej pamięci ROM, aby sflashować nową ROM.

2. To bezsensowny krok, mając korzenie na standardowej romie nic nie naprawia. niczego nie poprawia, niczego nie zmienia. Największą poprawą jest przejście do zupełnie nowej ROM. Jedynym momentem, w którym będziesz potrzebować zapasowej pamięci ROM, jest aktywacja lub udostępnienie telefonu, a już masz kopię zapasową w konfiguracji „czystej” (bezrootowanej), więc zestaw!

Po prostu flashuj nową pamięć ROM, zwłaszcza jeśli masz CWM Recovery.

To właśnie zrobiłem, mogę przywrócić mój oryginalny ROM i uruchomić się w nieucztej fabrycznej romu, który działa świeżo po pudełku. i nadal wchodzą w pełną zrootowaną niestandardową ROM. .

Jak uruchomić emulator terminalu Android jako root

Jak zwykle w Linuksie, wszystko poza prostymi przypadkami użycia jest drobną próbą.

AKTUALIZACJA: Ta metoda wydaje się powodować awarię aplikacji dla niektórych ludzi. I Haven’t użyłem tej funkcji od jakiegoś czasu i nie jestem świadomy obejścia.

Prawdopodobnie znasz polecenia SU lub sudo na Linux, ale te don’Wydaje się, że działa w terminalu Android.* Na szczęście możesz to obejść za pośrednictwem terminalu emulatora. Tutaj’S Jak to zrobić:

Screenshot_20160426-080222

  1. Zainstaluj emulator terminalu Android.
  2. Otwórz powyższe.
  3. Stuknij ikonę menu opcji.
  4. Uzyskiwać Preferencje.
  5. Przewiń w dół do Powłoka.
  6. Uzyskiwać Wiersz poleceń.
  7. Enter/System/xbin/su -c “/system/xbin/bash -” jak pokazano poniżej.
  8. Uzyskiwać OK.
  9. Wycofać się z Preferencje.
  10. Zamknij okno terminalu.
  11. Uruchom ponownie aplikację.
  12. Zatwierdź żądanie uprawnień root, które pojawia się.

Ty’LL ma teraz uprawnienia Superuser za każdym razem, gdy uruchomisz terminal.

Dzięki Bitmaster2000 za metodę.

*Podejrzewam, że głównym powodem tego jest Android’t Obsługuj kont użytkownika/administratora/root w ten sam sposób. Na Androidzie każda aplikacja jest użytkownikiem Linux Malance, podczas gdy użytkownicy Android są czymś zupełnie innym.

Udostępnij to:

  • Kliknij, aby udostępnić na Twitterze (otwiera się w nowym oknie)
  • Kliknij, aby udostępnić na Facebooku (otwiera się w nowym oknie)
  • Kliknij, aby udostępnić na LinkedIn (otwiera się w nowym oknie)
  • Kliknij, aby udostępnić na Tumblr (otwiera się w nowym oknie)
  • Kliknij, aby wydrukować (otwiera się w nowym oknie)
  • Więcej

Jak mogę wykonać polecenie w terminalu jako root?

Type SU i monit terminali powinny zmienić się z $ na # . Zakłada się, że twoje urządzenie jest już zakorzenione.

odpowiedział 24 grudnia 2010 o 20:57

19K 6 6 Złote odznaki 63 63 Srebrne odznaki 84 84 brązowe odznaki

I że SU jest zainstalowany.

24 grudnia 2010 o 22:56

Próbuję, ale ta wiadomość pokazała „Zezwolenie Denide”

25 grudnia 2010 o 11:03

@Mahdi: czy twoje urządzenie jest już zakorzenione?

25 grudnia 2010 o 11:51

nie, próbuję tego na emulatorze

25 grudnia 2010 o 19:31

@Hxcaine: Jeśli nie masz pozwolenia na uruchomienie su, prawdopodobnie nie masz zgody na to.

6 kwietnia 2013 o 21:41

Zobacz następujące pytania:

  • Co oznacza „rootować telefon”?
  • Jak zrootować telefon?
  • Zrootowałem telefon. Co teraz?

Społeczność Wiki

Ale jak to dotyczy pytania?

14 listopada 2018 o 10:50

Telefony produkcyjne nie wysyłają z dostępem do korzeni, telefony programistów robią. Jeśli masz telefon produkcyjny (prawdopodobne: wiesz, że jeśli kupiłeś telefon deweloperski), musisz je najpierw „zrootować”. Jak zauważa @Joe_Casadonte, istnieją kilka świetnych instrukcji tutaj i gdzie indziej (w szczególności CyanogenMod Wiki i Android Rom Google Group), aby zacząć rootować telefon. (A jeśli utkniesz . Wróć tutaj ze swoimi pytaniami!).

Po zrootowaniu telefonu możesz zyskać uprawnienia root w powładzie ADB lub emulatorze terminali za pomocą polecenia SU.

Uwaga: brzmi to z niektórych twoich odpowiedzi, tak jak jeszcze nie zrootował swojego telefonu. Więc musisz zacząć od.

Specjalne kody Androida. Polecenia terminalu Android

Aby wykonać zdecydowaną większość poleceń w terminalu Android, musisz mieć prawa do superuserów. Z tego powodu uważa się, że emulator terminalu zainstalowany na urządzeniu bez praw korzeniowych jest prawie bezużyteczny. Częściowo możemy się z tym zgodzić, jeśli weźmiemy pod uwagę prosty emulator, a nie terminal IDE, w którym mogliśmy wdrożyć własny system wewnętrzny z VIM i MC w zestawie.

Polecenia emulatora terminalu Android

W tej aplikacji prawa korzeniowe nie są konieczne, choć przydatne. Ale w tej notatce nie dotyczy niego, ale o typowych poleceń emulatorów terminali, które można używać na urządzeniach z Androidem bez uprawnień korzeniowych.

Wszystkie polecenia poniżej są testowane Emulator terminalu Androida, Która recenzja jest na stronie. Użyto tłumacza komendy SH.

Operacje plików i katalogów

Informacje o systemie i sprzętu

Oczywiście, to nie wszystkie dostępne polecenia, lista zostanie uzupełniona.

Trochę praktyki dla początkujących: jak korzystać z poleceń emulatora terminalu z Androidem

Przykład 1

Istnieje dokument tekstowy publiczny.tekst według adresu / sdcard / dokumenty. Konieczne jest wyświetlenie zawartości dokumentu na ekranie.

Idź do pożądanego katalogu:

CD SDCard / Documents

Wyświetl zawartość pliku:

Przykład 2

Utworzyć katalog SMS -y według adresu / sdcard / pobieranie i utwórz w nim pusty plik Proba.tekst.

Idź do pożądanego katalogu:

CD sdcard / pobieranie

Utwórz katalog:

Przejdź do stworzonego katalogu:

Utwórz pusty plik

Praktyczne przykłady, które przeanalizowaliśmy, są zbyt uproszczone i nieprawdopodobne. Zgadzam się, nikt nie będzie zaangażowany w proste operacje plików z czystej konsoli, a nawet na Androida. Terminal może wykonywać znacznie bardziej złożone zadania. Ale jeśli pamiętasz, że na urządzeniu nie ma praw korzeniowych, takie możliwości są godne pochwały.

W tym artykule wymieniono polecenia Busybox w Android System -Breoken w kategorie. Na końcu istnieją cechy pracy z wierszem poleceń i emulatorami terminali w Linux. Więcej informacji o zespołach zostanie zebrana w artykule Cusją się poleceń w Android.

Uzyskanie pomocy w zespołach

Człowiek
Opis pliku polecenia lub konfiguracji. Informacje o synonimach. Opis Scrolls Strzałki, Klucz wyjściowy Q.
Przykład: Man fstab

Wyszukaj przez człowieka.
Przykład: Apropos ISO

Polecenia BusyBox do pracy z plikami i folderami

płyta CD Zmień obecny folder. Przykład: CD ~ lub po prostu płyta CD Zawsze idzie do katalogu domowego bieżącego użytkownika. CD / ETC – Przejdź do folderu / etc
CP Kopiowanie plików i katalogów z jednego do innych katalogów LS Wymienia pliki i foldery w kolejności oznaczonej przez opcje. w odróżnieniu reż Podświetla pliki według typu. Z parametrem -L Wyświetla dodatkowe informacje o plikach: prawa, właściciel, data utworzenia itp. LS Żadne parametry wyświetla zawartość bieżącego folderu. LS / Proc Wyświetla wszystkie uruchomione procesy (patrz folder wirtualny / PROC na Androidzie). mv Przenieś lub zmień nazwę plików. Jeśli dwa pliki zostaną podane jako argumenty, nazwa pierwszego pliku zostanie zmieniona na nazwę drugiego. Przykład: MV File1 File_1 – Zmień nazwy pliku
Jeśli ostatnim argumentem jest nazwa istniejącego katalogu, wówczas MV przenosi wszystkie określone pliki do tego katalogu.
Przykład: plik MV ./Dir/ – przenosi „plik” do „Dir / File” w stosunku do bieżącego katalogu Rm Usuń plik. Z kluczem -r usuwa się w podkataliskach. Przykład: Rm -r ~ / Killme Mkdir Tworzenie katalogu. PWD Wyświetla bieżącą ścieżkę. Rmdir Usuń pusty katalog. dotykać Utwórz pusty plik. Przykład: dotyk / dom / starter – tworzy pusty plik / dom / starter

Polecenia BusyBox do pracy z uprawnieniami plików i folderów

Chown Zmiana właściciela. CHGRP Zmień grupę właściciela. chmod Zmiana praw. Przykład: CHMOD -R 777 / var / www daje dostęp do wszystkich plików i katalogów poniżej / var / www.

Polecenia BusyBox do przeglądania plików

kot Wyjście pliku. Przykład: cat / etc / fstab. ogon Wyjście koniec pliku. Wygodne podczas pracy z dziennikami i dużymi plikami. Przykład: ogon / var / log / wiadomości.

Narzędzia archiwum

Narzędzia do przetwarzania zawartości plików

AWK, ED (edytor tekstu), łatka, sed, vi (edytor tekstu).

Edycja plików

Nano I Pico – Najbardziej odpowiedzialni redaktorzy pracujący w trybie tekstowym tuż w terminalu. Aby zmienić plik / etc / fstab, na przykład musisz wpisać nano / etc / fstab. Edytor exit ctrl + x. Redaktorzy vi I krzepa Zaprojektowany do pracy Method Ten Finger Method.

Montaż dysk i poleceń nie do zrobienia

uchwyt [Opcje] Ścieżka urządzenia montaż urządzenia. Przykład: Mount / dev / sda1 / mnt / dysk1. Umount urządzenie / ścieżka. Przykład: Umount / MNT / dysk1. wyrzucać Unmount i wyrzuć CDROM.

Polecenia BusyBox do pracy z modułami jądra i jądra (sterowniki urządzeń)

LSMOD Pokazuje listę wszystkich modułów załadowanych do jądra i zależności między nimi. Insmod Rmmod modprobe nazwa modułu [parametry] Zainstaluj moduł, skonfiguruj jego autoload. Wynik można wyświetlić w dzienniku systemowym. Moduły są przechowywane w / lib / moduły w plikach z .rozszerzenie KO (“Obiekt jądra”) Przykład: modprobe radio-aztech io = 0x350. Informacje o module Modinfo o module, w tym lista parametrów. modconf Przydatny program do wyświetlania wszystkich modułów według kategorii, włączenia i wyłączania modułów. Domyślnie z reguły nie jest zainstalowany w Debian, Ubuntu i Kubuntu, jest instalowany przy użyciu opakowania tytułowego przez polecenie apt-get install modCONF.

Polecenia zarządzania procesem zajętych:

Ps – Wyświetla informacje o bieżących aktywnych procesach.
szczyt – Wyświetla informacje o aktywnych procesach, a także zasoby systemowe.
Zabij pid – zabija proces, którego id jest równy określonej wartości przetworzonej.
Proces Killall – Zabija wszystkie aktywne procesy za pomocą procesu nazwy.
BG – Wyświetla listę zadań zatrzymanych i tła; kontynuuje wykonywanie zatrzymanego zadania w tle.
FG – wynosi na pierwszy plan najnowsze aktywne zadania.
FG n – przenosi zadanie o określonej nazwie (w tym przypadku – n) na pierwszy plan.

Polecenia BusyBox do pracy z datą i godziną:

przymtimex – Umożliwia zmianę zmiennych czasowych w jądrze w celu skorygowania prędkości zegara systemu

data – Ustawienie zegara systemowego

Hwclock – Ustawienie zegara sprzętowego

Narzędzia konta systemowego

Adduser, Addgroup, DeLuser, DelGroup, Login, Passwd, Su

Polecenia sieciowe

ARP, ARPING, DNSD, FTPGET, FTPPUT, HTTPD (z obsługą autoryzacji, CGI), ifconfig, inetd, netstat, nslookup, ping / ping6, trasa, telnetd, tftp, tfReRoute, UDHCPD, WGET, WGET.

ifconfig – konfiguracja interfejsu sieciowego wget – Pobierz plik przez HTTP / FTP.

Inne przydatne programy konsoli i polecenia Linux

HDParm Zarządzaj dyskami twardych i dyskami CD. Przykład: hdparm -e8 / dev / cdrom zmniejszenie prędkości obrotu CDROM. oglądać Okresowe wykonywanie polecenia. Przykład: Watch -n 60 hdparm -e8 / dev / cdrom Raz na minutę, aby hamować płytę, aby napęd go nie podkręcił i nie hałasował podczas oglądania DVD. pppconfig Prosty i niezawodny program do konfigurowania dostępu do Internetu Dial-Up za pośrednictwem modemu. Pon, poff i plog są odpowiednio poleceniami do ustanowienia, łamania i przeglądania dziennika połączenia. PPPOECONF Podobnie konfiguracja dostępu do Internetu za pomocą modemu ADSL. kim jestem Pozwala znaleźć nazwę użytkownika, jeśli zapomniałeś iftop polecenie do wyświetlania połączeń sieciowych z konsoli Netstat Polecenie wyświetla zawartość różnych struktur danych związanych z siecią w różnych formatach, w zależności od określonych opcji. iwconfig Informacje o wyjściach o interfejsach sieciowych Wi-Fi Wyświetl informacje o punktach dostępu w zakresie bezpłatny wolna pamięć

Root superuser

Ma nieograniczone prawa. Przy instalowaniu sterowników konieczne jest użycie praw Superuser, zmiana ważnych parametrów Linuksa. Hasło użytkownika root jest zwykle żądane po zainstalowaniu dystrybucji. Następnie natychmiast po instalacji możesz zalogować się za pomocą określonego hasła i zalogowania się źródło.

Jeśli jesteś zalogowany jako zwykły użytkownik, możesz uzyskać prawa SuperUser w określonej instancji terminali za pomocą polecenia Su, Po wprowadzeniu, które musisz wprowadzić hasło Superuser. Możesz powrócić do normalnej sesji użytkownika z poleceniem Wyjście.

Jednak dystrybucje takie jak Ubuntu i Kubuntu nie tworzą superuser podczas instalacji. Logowanie jako root lub za pomocą SU nie powiedzie. Prawa superuserów w tych rozkładach można uzyskać za pomocą dowództwa sudo. Musi zostać napisany przed każdym zespołem, dla którego wymagane są prawa Superuser. Na przykład sudo nano / etc / fstab. Po pierwszym poleceniu Sudo musisz wprowadzić hasło aktualny Użytkownik użytkownika Sudo może być użytkownikami w grupie sudo lub administratora (w zależności od dystrybucji Linux), co dla pierwszego użytkownika Ubuntu i Kubuntu jest wykonywane automatycznie po zainstalowaniu dystrybucji.

Funkcje terminali Linux

Polecenia zapisane w pliku są wykonywane przez polecenie SH Filename.

Standardowe polecenia Linux różnią się od poleceń DOS i Windows – zwykle są krótsze. Podczas pracy z wierszem poleceń zwykły kursor migający wskazuje pozycję wprowadzania tekstu, wiersz poleceń rozpoczyna się od bieżącej ścieżki i nazwy komputera, a następnie $,% lub #. To ostatnie oznacza, że ​​polecenia zostaną wykonane w imieniu korzenia superuser. Symbol ~ oznacza ścieżkę do obecnego katalogu domowego użytkownika.

Większość poleceń w Linux, które nie wymagają wyjścia informacji dla użytkownika, w przypadku pomyślnego zakończenia, nie wyświetla niczego na ekranie. Wyświetlane są tylko błędy i ostrzeżenia w przypadku naruszenia normalnego wykonania polecenia. Te. w Linux jest ważną ogólną zasadą „Cicha, oznacza to, że działa.”

W dowolnym terminalu Linux, za pomocą strzałek w górę / w dół na klawiaturze, możesz przeglądać historię polecenia, która jest zapisywana między sesjami roboczymi i różni się dla różnych użytkowników i hostów (jeśli podłączono z wiersza poleceń do innego komputera przez SSH). Częściowo wpisane polecenie lub nazwa pliku lub katalogu w bieżącym katalogu można automatycznie dodać za pomocą klawisza TAB. Jeśli znaleziono więcej niż jedną opcję i nie można jednoznacznie kontynuować polecenie TAB, wówczas wyświetlane są wszystkie odpowiednie opcje.

Podczas pracy w środowisku graficznym emulatory terminali są wygodne. Z reguły obsługują zakładki – kilka terminali w jednym oknie, obsługują schematy kolorów. Najczęstszymi emulatorami końcowymi są terminal Gnome, Konsole, terminal XFCE.

Name_device: / $
Gdzie
Name_device: / to jest nazwa twojego smartfona (tablet)

Su – Polecenie SU zapewnia prawa główne, prawa administratora, to znaczy, że możesz wykonać wszystko z urządzeniem po tym poleceniu (wcześniej), musisz również zdobyć root na urządzeniu z Androidem.

Uwaga: Przed wykonaniem polecenia SU masz prawa gościa.
Name_device: / $
Symbol $ oznacza, że ​​jesteś pod gościem (ja.mi. możesz’t rób cokolwiek)
Name_device: / #
Symbol # oznacza root
Przykład
Name_device: / $ su
Name_device: / #

PWD – pokazuje obecny katalog, w którym się znajdujesz.

LS – Polecenie pokazuje, co jest w bieżącym katalogu, a mianowicie plików i katalogów.
Przykład
Name_device: / # ls
system
dane
MNT
kosz
itp.

LS -A – Polecenie pokazuje, co jest w bieżącym katalogu, a mianowicie plików i katalogów, ale z ukrytymi plikami.
Uwaga: ukryte pliki, w przeciwieństwie do systemu Windows, wyglądają .Nazwa (Full Stop and Filename)

jasne – Wyczyść ekran terminalu.

płyta CD – polecenie przejścia do dowolnego katalogu (katalog).
Przykład
Name_Device: / # CD System
Name_device: / system #
UWAGA: Katalog lub folder oznacza folder
płyta CD .. – przejdź do katalogu wyższego poziomu

Mkdir – Polecenie tworzy katalog (folder).
Przykład
Name_device: / sdcard # mkdir android
Uwaga: Nazwa i nazwa folderów to dwa różne foldery.

Rm – usuwa plik.

Rm -r Usuwa katalog (Uwaga: Jeśli nie określisz parametru –R, zostanie wyświetlony błąd, że nie można usunąć katalogu).
Przykład
Name_device: / sdcard # rm -r dom

rm -rf – usuwa plik i nie wydaje wiadomości, jeśli nie ma takiego pliku lub jeśli nie ma prawa do zapisywania do niego rm -rf – usuwa folder bez wydawania wiadomości.

CP – kopie plik.

CP -R KATALOG COPIES.

mv – Zmień nazwę pliku.
Przykład
Name_device: / sdcard # mv Android Android

dotykać – Utwórz pusty plik.

kot – Wyświetla tekst w pliku.
Przykład
Name_device: / sdcard # cat Skazka

tac – Wyświetla tekst w pliku w odwrotnej kolejności (1 wiersz ostatni, ostatni).
Przykład
Name_device: / sdcard # tac skazka
Uwaga: Jeśli widzisz znak # przed linią, parametr nie jest przetwarzany

Ps – Wyświetla aktualne aktywne procesy.

uchwyt – mocowania (łączy).

Umount – Umorność.

data – Wyświetla bieżącą datę i godzinę.

cal – Wyświetla kalendarz bieżącego miesiąca.

czas aktu – pokazuje, jak długo działa system operacyjny.

df – Pokaż informacje o użyciu dysku.

bezpłatny – Używana pamięć i zamiana.

darmowe -m – Całkowita objętość, używana objętość i ilość bezpłatnej pamięci w MB.

du – Ile miejsca pobierają Twoje dane

postój – Szybkie i poprawne wyłączenie systemu

chmod – Ustawienie praw dostępu

Istnieje wiele narzędzi do pracy ze smartfonem podłączonym za pośrednictwem kabla USB lub Wi-Fi. Specjalnie opracowane narzędzia umożliwiają przenoszenie plików, instalacji i usuwania oprogramowania, przeglądania kontaktów, robienia zrzutów ekranu, a nawet wysyłania SMS -ów, ale żadne narzędzie graficzne nie może pasować do mocy, którą może dać konsola z Androidem. W tym artykule porozmawiamy o ADB (Android Debug Bridge) – standardowym narzędzie do debugowania i pracy z konsolą z Androidem z komputera.

Polecenia opisane w artykule można wykonać bezpośrednio na urządzeniu, pobierając emulator terminali z rynku, ale wygodniej jest to zrobić, oczywiście z komputera za pośrednictwem ADB.

Podstawy ADB

Aby zacząć od ADB, musisz aktywować go na urządzeniu i zainstalować narzędzia ADB i sterowniki na komputerze. Pierwsze zadanie jest wykonywane przez włączenie “” w “Dla programistów” Element ustawień (jeśli ten element jest ukryty, kliknij siedem razy na numer kompilacji w “O telefonie” menu).

Aby zainstalować ADB na komputerze, pobierz zestaw ADB i rozpakuj go w dowolnym folderze (zalecam używanie nazw folderów bez rosyjskich znaków). Pobierz także i zainstaluj sterowniki ADB.

Musisz pracować z ADB z wiersza poleceń. Kliknij Win + R i wprowadź CMD, a następnie przejdź do folderu, w którym znajduje się ADB. W moim folderze polecenie będzie następujące:

Aby nie robić tych wszystkich manipulacji za każdym razem, możesz dodać żądany folder w zmiennej ścieżki. Aby to zrobić, przejdź do „Panel sterowania -\ u003e System -\ u003E Advanced System Ustawienia -\ u003e Zmienne środowiskowe”, znajdź zmienną ścieżki i dodaj ścieżkę do folderu z ADB na koniec linii, oddzielone półkolisem. Teraz po rozpoczęciu konsoli możesz natychmiast wpisać niezbędne polecenia.

Z ADB możesz pracować przez Wi-Fi. Do tego potrzebujemy praw głównych i aplikacji Wi -Fi ADB. Uruchom aplikację, kliknij przełącznik i podłącz do smartfona za pomocą polecenia Connect i adresu IP pokazanego przez aplikację:

Informacje

Możesz skopiować wyjście konsoli po wyborze myszy, a także wkleić skopiowane polecenie lub nazwę pliku do konsoli prawym przyciskiem myszy. Włączone w właściwościach konsoli.

Instalacja oprogramowania

ADB może być używane do instalowania aplikacji bez konieczności kopiowania ich do smartfona. Wystarczy wykonać następujące polecenie:

ADB Instaluj D: / Downloads / Filename.Apk

Możesz także dodać dodatkowe klucze do polecenia. Będzie użyteczne -mi-D – Ustaw wersję jest mniejszy niż bieżący.

Programy można również usunąć, ale w tym celu musisz znać nazwę pakietu (jak się dowiedzieć, ja’powiedz później). Na przykładzie gry Angry Birds sezony zespół będzie wyglądał tak:

ADB odinstalować com.Rovio.AngrybirdsSSsasease

Kopia zapasowa aplikacji

Android ma wbudowane funkcje tworzenia kopii zapasowych, które można również uruchomić za pomocą wiersza poleceń. Aby to zrobić, użyj polecenia ADB Backup i zestawu opcji:

ADB Backup [Opcje]

  • -F Wskazuje nazwę tworzonego pliku i jego lokalizację na komputerze. Jeśli nie ma klucza, kopia zapasowa.Plik AB zostanie utworzony w bieżącym katalogu;
  • -APK | -NOAPK wskazuje, czy dołączyć tylko dane aplikacji w kopii zapasowej, czy .sam APK (domyślnie nie zawiera go również);
  • -OBB | -NOOBB wskazuje, czy włączyć .Rozszerzenia OBB dla aplikacji w kopii zapasowej (domyślnie nie zawiera);
  • -Udostępniony | -Noshared Wskazuje, czy utworzyć kopię zapasową zawartości aplikacji na karcie SD (domyślnie nie zawiera);
  • -Wszystko Wskazuje potrzebę tworzenia kopii zapasowych wszystkich zainstalowanych aplikacji;
  • -System | -Nosystem wskazuje, czy utworzyć kopię zapasową aplikacji systemowych (domyślnie obejmuje);
  • – Lista pakietów kopii zapasowych.

Jeśli chcemy stworzyć kopię zapasową wszystkich progresów innych niż same, w tym siebie. APK, w pewnym miejscu, polecenie będzie wyglądało tak:

ADB Backup -f C: \\ Android \\ Backup.ab -apk -all -nosystem

Po wejściu konieczne jest potwierdzenie rozpoczęcia kopii zapasowej samego urządzenia. Aby przywrócić kopię zapasową, musisz uruchomić odpowiednie polecenie:

ADB Przywróć C: \\ Android \\ Backup.Ab

Konsola w konsoli

Wraz z wspomnianą konsolą, która jest konsolą DOS dla systemu Windows, istnieje również jej własne w Android. Jest to wywoływane ADB Shell Jest to zasadniczo standardowa konsola Linux, ale z niekompletnym zestawem poleceń, które można rozszerzyć, instalując zapracowane pudełko z rynku. Istnieją dwa sposoby korzystania z tej konsoli. W trybie interaktywnym jest uruchamiany przez polecenie

Znak $ pojawia się w konsoli (dalej, ten znak wskazuje potrzebę wprowadzenia wstępnego polecenia ADB Shell), a następnie możesz wprowadzić serię poleceń, otrzymując odpowiedź po każdej z nich. Drugim sposobem jest to, że musisz wprowadzić tylko jedno polecenie, możesz napisać je w wierszu dla powłoki ADB.

Standardowe polecenia kopiowania, przenoszenia i usuwania plików działają w powłoce: CP, mv I Rm. Możesz zmienić katalogi ( płyta CD) i obserwuj ich zawartość ( LS). Oprócz standardowych poleceń Linux, których można się nauczyć z dowolnego katalogu, Android ma kilka specjalistycznych narzędzi, ale aby użyć niektórych z nich, musisz zdobyć root na smartfonie, a po uruchomieniu konsoli wykonaj polecenie SU:

Należy to zrobić, jeśli w odpowiedzi na dowolne polecenie widzisz linię podobną do “brak dostępu” Lub “Czy jesteś rootem?”. Jeśli się powiedzie, znak $ zmieni się na #.

Robienie zrzutu ekranu

Jest wykonywany w jednym wierszu:

ADB Shell ScreenCap /SDCard /Ecran.png

Następnie zdjęcie musi zostać wyciągnięte z urządzenia przez polecenie ADB Pull:

ADB Pull /SDCard /Ecran.png

Na zrzucie ekranu odzyskiwania możesz wykonać następujące polecenie:

ADB Pull / Dev / Graphics / FB0

Następnie musisz przekonwertować plik FB0 na normalny obraz za pomocą FFMPEG, który musisz pobrać i umieścić w folderze z ADB. Rozszerzenie jest konieczne, aby umieścić urządzenie:

Ffmpeg -f rawvideo -pix_fmt rgb32 -S 1080×1920 -i fb0 fb0.png

Nagraj wideo odbywające się na ekranie urządzenia

ADB Shell-ScreenRecord-Rozmiar 1280×720-BIT-Rate 6000000-Limit czasu 20 –verbose /SDCard /Video.MP4

To polecenie rozpocznie nagrywanie wideo z rozdzielczością 1280 x 720 (jeśli nie zostanie określone, to urządzenie’s zostanie użyta natywna rozdzielczość), z szybkością transmisji 6 Mb / s, 20 sekund (jeśli nie jest określona, ​​wartość maksymalna zostanie ustawiona na 180 sekund), pokazując dzienniki w konsoli. Nagrane wideo odbędzie się w / sdcard (wideo.plik MP4).

Informacje

Wszyscy biegnie z konsoli i w ADB Shell Procesy, które zajmują trochę czasu do ukończenia, można przerwać za pomocą kombinacji CTRL + C. Wyjdź z powłoki i wróć do normalnych poleceń ADB – Ctrl + D.

Zarządzanie aplikacją

Do zarządzania aplikacjami używane są dwie aplikacje: po południu (Menedżer pakietów) – Menedżer pakietów i jestem (Manager Activity) – Menedżer ds. Aktywności. Te zespoły mają wiele kluczy, które można obejrzeć na portalu programistów. Zatrzymajmy się na trochę.

Na początek otrzymamy listę aplikacji zainstalowanych na urządzeniu w postaci nazw pakietów, co będzie przydatne później:

Kontynuacja artykułu jest dostępna tylko dla subskrybentów.

opcja 1. Subskrybuj „hakera”, aby przeczytać wszystkie artykuły na stronie

Subskrypcja pozwoli ci odczytać całą płatną treść witryny, w tym ten artykuł, przez określony okres. Akceptujemy płatność kartami bankowymi, pieniądze elektroniczne i transfery z rachunków operatorów komórkowych.