Quais comandos úteis do Shell Android você conhece? [fechadas]

22

Há perguntas relacionadas ao uso do Shell Android ou à localização de uma documentação dos comandos do Shell no Android. Como não achei nada conveniente, gostaria de usar esse tópico para compilar uma lista de comandos Android "úteis". Vou adicionar comandos à medida que são publicados.

n3rd
fonte
4
O que define "útil"? Como as respostas serão limitadas ou avaliadas?
eldarerathis
Isso pode ser útil para o uso diário enquanto estiver trabalhando com o terminal. Vou transformar isso em um Wiki, logo que o limite de tempo de 8 horas tem passado ... ppl vai descobrir que :)
n3rd

Respostas:

21

Gerenciamento de aplicativos

Use o gerenciador de pacotes Android 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]

Exemplos

Instale o pacote com.twitter.android-1.apk a partir do cartão SD

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

Listar pacotes instalados que contêm o termo twitter

pm list packages | grep twitter

Mostrar o diretório de instalação do pacote do twitter

pm path com.twitter.android

Processos

top

Lista todos os processos / aplicativos em execução com atualizações ao vivo mostrando o uso da CPU, PID, ...

ps

Lista todos os processos / aplicativos em execução e permite filtrar usando grep

Exemplos

ps | grep apps

Lista todos os aplicativos em execução no seu telefone

Montagem

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

Permite remontar suas partições para acesso de gravação ou montar imagens.

Exemplos

Acesso de gravação para o sistema de arquivos raiz

mount -o rw,remount -t rootfs /

Acesso de gravação para sua partição / system

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

Acesso de gravação para / sistema usando o busybox

busybox mount -o remount,rw /system

Monte o conteúdo de myimage.img, visível na pastamyimage

mount -o loop /sdcard/myimage.img myimage

De outros

getprop pode mostrar detalhes interessantes da configuração do dispositivo, como servidores DNS, gateways, detalhes GSM, serviços em execução, parâmetros de compilação, informações de versão etc.

Matthew Read
fonte
netcfgé ifconfigpara android ..
mpapec 14/07/2015
-1

Aqui está / system / bin. Ainda não adicionei documentação, minhas desculpas. Fiz um documento no Google, onde eu e alguns amigos planejamos colocar nossa documentação nas férias de primavera. Se as pessoas quiserem ajudar, seria muito apreciado.
Comandos do shell do Android


/ sistema / conteúdo da lixeira:

BasicHashtable_test

BlobCache_test

InputChannel_test

InputDispatcher_test

InputEvent_test

InputPublisherAndConsumer_test

InputReader_test

Looper_test

ObbFile_test

String8_test

Unicode_test

Vector_test

ZipFileRO_test

adb

sou

app_process

applypatch

applypatch_static

asan

asanwrapper

um traço

audioloop

bmgr

animação de inicialização

bu

relatório de erro

gato

check_prereq

chmod

chown

cmp

codec

conteúdo

corrupt_gdt_free_blocks

dalvikvm

encontro

dd

debuggerd

decodificador

dexopt

df

dhcpcd

dmesg

drmserver

dumpstate

dumpsys

flash_image

fsck_msdos

gdbjithelper

gdbserver

getevent

getprop

gzip

hd

identidade

ifconfig

iftop

ime

entrada

insmod

installd

ioctl

ionice

ip6tables

iptables

keystore

keystore_cli

mate

vinculador

em

registro

logcat

logwrapper

ls

lsmod

lsof

make_ext4fs

md5

mdnsd

servidor de mídia

mkdir

mksh

macaco

montar

mtpd

mv

nandread

ndc

netcfg

netd

netstat

newfs_msdos

notificar

ping

ping6

PM

pppd

printenv

ps

qemu-props

qemud

r

guaxinim

radiooptions

reiniciar

registro

gravar vídeo

recuperação

renice

ordersync

rild

rm

rmdir

rmmod

rota

correr como

schedtest

schedtop

captura de tela

captura de tela

cartão SD

sendevent

serviço de sensores

serviço

servicemanager

set_ext4_err_bit

setconsole

setprop

sf2

sh

showlease

skia_test

dormir

smd

encenação

começar

Pare

corrente

surfaceflinger

svc

sincronizar

system_server

testid3

Caixa de ferramentas

topo

tocar

uiautomator

uim-sysfs

umount

atualizador

tempo de atividade vdc vmstat vold watchprops wipe

Ebytes64
fonte