Quelles commandes utiles du shell Android connaissez-vous? [fermé]

22

Il existe des questions relatives à l'utilisation du shell Android ou à la recherche d'une documentation sur les commandes Shell sur Android. Comme je n'ai rien trouvé de pratique, je voudrais utiliser ce fil pour compiler une liste de commandes Android "utiles". Je vais ajouter des commandes au fur et à mesure de leur publication.

n3rd
la source
4
Qu'est-ce qui définit «utile»? Comment les réponses seront-elles limitées ou évaluées?
eldarerathis
Cela pourrait être utile pour une utilisation quotidienne tout en travaillant avec le terminal. Je vais transformer cela en Wiki dès que le délai de 8 heures sera écoulé ... ppl s'en rendra compte que :)
3

Réponses:

21

Gestion des applications

Utiliser le gestionnaire de packages 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]

Exemples

Installez le package com.twitter.android-1.apk à partir de la carte SD

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

Liste des packages installés contenant le terme twitter

pm list packages | grep twitter

Afficher le répertoire d'installation du package twitter

pm path com.twitter.android

Processus

top

Répertorie tous les processus / applications en cours d'exécution avec des mises à jour en direct montrant l'utilisation du processeur, PID, ...

ps

Répertorie tous les processus / applications en cours d'exécution et permet le filtrage à l'aide de grep

Exemples

ps | grep apps

Répertorie toutes les applications en cours d'exécution sur votre téléphone

Montage

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

Vous permet de remonter vos partitions pour un accès en écriture ou de monter des images.

Exemples

Accès en écriture pour le système de fichiers racine

mount -o rw,remount -t rootfs /

Accès en écriture pour votre partition / système

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

Accès en écriture pour / système à l'aide de busybox

busybox mount -o remount,rw /system

Montez le contenu de myimage.img, visible dans le dossiermyimage

mount -o loop /sdcard/myimage.img myimage

Autre

getprop peut afficher des détails intéressants de la configuration de l'appareil, tels que les serveurs DNS, les passerelles, les détails GSM, les services en cours d'exécution, les paramètres de construction, les informations de version, etc.

Matthew Read
la source
netcfgest ifconfigpour android ..
mpapec
-1

voici / system / bin que je n'ai pas encore parcouru pour ajouter de la documentation, mes excuses. J'ai fait un document google où moi et quelques amis prévoyons de mettre notre documentation pendant les vacances de printemps. Si les gens veulent aider, ce serait très apprécié.
Commandes du shell Android


/ system / bin contents:

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

un m

app_process

appliquer

applypatch_static

asan

asanwrapper

une trace

audioloop

bmgr

bootanimation

bu

rapport d'erreur

chat

check_prereq

chmod

chown

cmp

codec

contenu

corrupt_gdt_free_blocks

dalvikvm

rendez-vous amoureux

dd

debuggerd

décodeur

dexopt

df

dhcpcd

dmesg

drmserver

dumpstate

dumpsys

flash_image

fsck_msdos

gdbjithelper

gdbserver

getevent

getprop

gzip

haute définition

id

ifconfig

iftop

ime

contribution

insmod

installd

ioctl

ionice

ip6tables

iptables

magasin de clés

keystore_cli

tuer

éditeur de liens

ln

bûche

logcat

logwrapper

ls

lsmod

lsof

make_ext4fs

md5

mdnsd

Serveur multimédia

mkdir

mksh

singe

monter

mtpd

mv

nandread

ndc

netcfg

netd

netstat

newfs_msdos

notifier

ping

ping6

après-midi

pppd

printenv

ps

accessoires qemu

qemud

r

raton laveur

radiooptions

redémarrer

record

enregistrer une vidéo

récupération

renice

ynchronisation des demandes

rild

rm

rmdir

rmmod

route

courir comme

Schedtest

Schedtop

capture d'écran

capture d'écran

carte SD

sendevent

services de capteurs

un service

gestionnaire de services

set_ext4_err_bit

setconsole

setprop

sf2

sh

showlease

skia_test

sommeil

smd

trac

début

Arrêtez

courant

surfaceflinger

svc

synchroniser

serveur_système

testid3

boîte à outils

Haut

toucher

uiautomator

uim-sysfs

umount

mise à jour

uptime vdc vmstat vold watchprops essuyer

Ebytes64
la source