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.
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]
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
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
ps | grep apps
Listet alle laufenden Apps auf Ihrem Telefon auf
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.
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.img
ein, der im Ordner angezeigt werden kannmyimage
mount -o loop /sdcard/myimage.img myimage
getprop
kann interessante Details aus der Gerätekonfiguration anzeigen, wie z. B. DNS-Server, Gateways, GSM-Details, laufende Dienste, Build-Parameter, Versionsinformationen usw.
netcfg
ist ifconfig
fü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
Eldarerathis
n3