Welche nützlichen Android-Shell-Befehle kennen Sie? [geschlossen]

Es gibt Fragen zur Verwendung der Android-Shell oder zum Auffinden einer Dokumentation der Shell-Befehle auf Android. Da ich nichts passendes gefunden habe, möchte ich diesen Thread nutzen, um eine Liste mit "nützlichen" Android-Befehlen zusammenzustellen. Ich werde Befehle hinzufügen, sobald sie gepostet werden.

Was definiert "nützlich"? Wie werden die Antworten eingegrenzt oder bewertet?
Das könnte für den täglichen Gebrauch beim Arbeiten mit dem Terminal nützlich sein. Ich werde daraus ein Wiki machen, sobald das Zeitlimit von 8 Stunden abgelaufen ist ... ppl wird es herausfinden :)

Antworten (2)

App-Verwaltung

Verwenden Sie den Android-Paketmanager pm

usage: pm [list|path|install|uninstall]
       pm list packages [-f]
       pm list permission-groups
       pm list permissions [-g] [-f] [-d] [-u] [GROUP]
       pm list instrumentation [-f] [TARGET-PACKAGE]
       pm list features
       pm path PACKAGE
       pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH
       pm uninstall [-k] PACKAGE
       pm enable PACKAGE_OR_COMPONENT
       pm disable PACKAGE_OR_COMPONENT
       pm setInstallLocation [0/auto] [1/internal] [2/external]

Beispiele

Installieren Sie das Paket com.twitter.android-1.apk von der SD-Karte

pm install /sdcard/com.twitter.android-1.apk

Installierte Pakete auflisten, die den Begriff Twitter enthalten

pm list packages | grep twitter

Zeigen Sie das Installationsverzeichnis des Twitter-Pakets an

pm path com.twitter.android

Prozesse

top

Listet alle laufenden Prozesse / Apps mit Live-Updates auf, die CPU-Auslastung, PID, ...

ps

Listet alle laufenden Prozesse / Apps auf und ermöglicht das Filtern mit grep

Beispiele

ps | grep apps

Listet alle laufenden Apps auf Ihrem Telefon auf

Montage

mount -o rw,remount -t "filesystem" "Device" "Mount Point"

Ermöglicht Ihnen, Ihre Partitionen für den Schreibzugriff neu einzuhängen oder Images einzuhängen.

Beispiele

Schreibzugriff für das Root-Dateisystem

mount -o rw,remount -t rootfs /

Schreibzugriff für Ihre /system-Partition

mount -o rw,remount -t yaffs2 /dev/block/mtdblock4 /system

Schreibzugriff für /system mit busybox

busybox mount -o remount,rw /system

Hängen Sie den Inhalt von myimage.imgein, der im Ordner angezeigt werden kannmyimage

mount -o loop /sdcard/myimage.img myimage

Andere

getpropkann interessante Details aus der Gerätekonfiguration anzeigen, wie z. B. DNS-Server, Gateways, GSM-Details, laufende Dienste, Build-Parameter, Versionsinformationen usw.

netcfgist ifconfigfür Android..

Hier ist /system/bin Ich bin noch nicht durchgegangen, um Dokumentation hinzuzufügen, tut mir leid. Ich habe ein Google-Dokument erstellt, in dem ich und einige Freunde planen, unsere Dokumentation über die Frühlingsferien zu veröffentlichen. Wenn Leute helfen wollen, wäre das sehr willkommen.
Android-Shell-Befehle


/system/bin-Inhalt:

BasicHashtable_test

BlobCache_test

InputChannel_test

InputDispatcher_test

InputEvent_test

InputPublisherAndConsumer_test

InputReader_test

Looper_test

ObbFile_test

String8_test

Unicode_test

Vektor_test

ZipFileRO_test

adb

bin

app_process

Patch anwenden

applypatch_static

asan

asanwrapper

eine Spur

Audioschleife

bmgr

Bootanimation

Bu

Fehlerbericht

Katze

check_prereq

chmod

chown

cmp

Codec

Inhalt

beschädigte_gdt_freie_blöcke

dalvikvm

Datum

dd

Debugger

Decoder

dexopt

df

dhcpcd

dmesg

drmserver

Dumpstate

dumpsys

flash_image

fsck_msdos

gdbjithelper

gdbserver

getevent

getprop

gzip

hd

Ich würde

ifconfig

iftop

Zeit

Eingang

insmod

installiert

ioctl

ionisch

ip6tables

iptables

Schlüsselspeicher

keystore_cli

töten

Linker

ln

Protokoll

logcat

Logwrapper

ls

lsmod

lsof

make_ext4fs

md5

mdnsd

Medienserver

mkdir

mksch

Affe

montieren

mtpd

mv

undlesen

ndz

netcfg

netto

Nettostat

newfs_msdos

benachrichtigen

Klingeln

ping6

pm

pppd

printenv

p.s

qemu-props

qemud

r

Waschbär

Radiooptionen

Neustart

Aufzeichnung

Ein Video aufnehmen

Wiederherstellung

renice

Requestsync

Kind

rm

rmdir

rmmod

Route

Rennen wie

Schedtest

schedtop

Bildschirmabdeckung

Bildschirmfoto

SD-Karte

Sendeereignis

Sensorservice

Bedienung

Service Manager

set_ext4_err_bit

Konsole einstellen

setprop

sf2

Sch

Showlease

skia_test

schlafen

smd

Lampenfieber

starten

halt

Strom

Oberflächenflinger

Service

synchronisieren

system_server

testid3

Werkzeugkasten

oben

berühren

uiautomator

uim-sysfs

Menge

Updater

Betriebszeit vdc vmstat vold Watchprops Wipe