> For the complete documentation index, see [llms.txt](https://sansong.gitbook.io/cyber/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sansong.gitbook.io/cyber/rev/android/adb/extraction-et-importation-de-fichiers.md).

# Extraction et importation de fichiers

On peut extraire ou pousser des fichiers sur l'appareil connecté.

## Extraction

`pull` sert à extraire des fichiers de l'appareil connecté.

### Extraire un fichier quelconque

```
adb pull <fichier à extraire> <destination sur l'hôte>
```

### Extraire une application installée

Il faut d'abord connaitre le chemin où l'apk est stocké.

```
adb shell pm path <package_name>
```

On peut l'extraire avec `pull`.

```
adb pull <chemin vers l'apk>
```

## Importation

`push` sert à pousser des fichiers sur l'appareil connecté.

```
adb push <fichier à importer> <destination sur l'appareil Android>
```

{% hint style="success" %}
`/data/local/tmp/` et `/sdcard/` sont accessibles sans être `root`.
{% endhint %}
