LinuxInfo
Dezoom

Shell Android

Mise à jour : Android 7 - LineageOS 15

Android dispose d'un shell de type Linux. Ce document indique les différents modes d'accès au shell et les commandes disponibles.

1 - Accès au shell Android

1.1 - Connexion locale

Lorsque le périphérique Android est en mode normal, il est possible d'accéder directement au shell en installant un émulateur de terminal tel que Terminal Emulator.

crackling:/ $

crackling est le nom de code de l'appareil (wileyfox swift),  $ est le symbôle indiquant une connexion en tant que simple-utilisateur

crackling:/ $ su
crackling:/ #

1.2 - Connexion à distance

En mode normal ou recovery, il est possible d’accéder au shell du périphérique Android, via une connexion USB et l'environnement Android Debub Bridge : voir Android Debug Bride - adb.

2 - Commandes

crackling:/ $ toybox
acpi arp base64 basename blkid blockdev bzcat cal cat chattr chcon
chgrp chmod chown chroot chrt cksum clear cmp comm cp cpio cut date
.....
crackling:/ # busybox --list
[
[[
acpid
adjtimex
ar
arch
arp
ash
......
crackling:/ $ date --help
usage: date [-u] [-r FILE] [-d DATE] [+DISPLAY_FORMAT] [-D SET_FORMAT] [SET]

Set/get the current date/time. With no SET shows the current date.
.........
crackling:/ $ screencap /sdcard/copie.png