Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
atelier:chantier:dump-et-backup-d-un-appareil-android-avec-debian-et-ses-derives2 [18/06/2016 06:56] MicP [Préparation carte SD] |
atelier:chantier:dump-et-backup-d-un-appareil-android-avec-debian-et-ses-derives2 [18/06/2016 07:01] MicP [Création de la structure de l'archive] changé "dossier" en "répertoire" |
||
---|---|---|---|
Ligne 292: | Ligne 292: | ||
Pour cela nous allons utiliser la commande dd qui permet de copier une image disque à l'identique. | Pour cela nous allons utiliser la commande dd qui permet de copier une image disque à l'identique. | ||
- | <code>dd if=/chemin/de/la/partition of=/chemin_du_dossier_de_destination/nom_de_la_partition.img</code> | + | <code>dd if=/chemin/de/la/partition of=/chemin_du_répertoire_de_destination/nom_de_la_partition.img</code> |
- | et de la commande adb pull qui permet de copier un fichier ou un dossier de notre carte SD vers notre ordinateur. | + | et de la commande adb pull qui permet de copier un fichier ou un répertoire de notre carte SD vers notre ordinateur. |
- | <code>adb pull /sdcard/nom_du_dossier $HOME/nom_du_dossier</code> | + | <code>adb pull /sdcard/nom_du_répertoire $HOME/nom_du_répertoire</code> |
Vérifions d'abord que notre appareil est reconnu si le terminal est déjà ouvert, fermons le et réouvrons le. | Vérifions d'abord que notre appareil est reconnu si le terminal est déjà ouvert, fermons le et réouvrons le. | ||
Ligne 367: | Ligne 367: | ||
adb pull /sdcard/dump_android $HOME/dump_android</code> | adb pull /sdcard/dump_android $HOME/dump_android</code> | ||
- | Maintenant si nous allons dans notre /home nous devrions avoir un dossier du nom de "dump_android" avec tous les fichiers .img que nous venons d'extraire. | + | Maintenant si nous allons dans notre /home nous devrions avoir un répertoire du nom de "dump_android" avec tous les fichiers .img que nous venons d'extraire. |
- | Si nous voulons supprimer le dossier "dump_android" histoire de libérer de l'espace voici la commande : | + | Si nous voulons supprimer le répertoire "dump_android" histoire de libérer de l'espace voici la commande : |
- | <code user>adb shell | + | <code user>adb shell rm -rf /sdcard/dump_android/</code> |
- | rm -rf /sdcard/dump_android/ | + | |
- | exit</code> | + | |
===== Création de la structure de l'archive ===== | ===== Création de la structure de l'archive ===== | ||
La suite de ce wiki se passe sur l'ordinateur. Nous allons créer l'archive au format zip qui contiendra notre dump. | La suite de ce wiki se passe sur l'ordinateur. Nous allons créer l'archive au format zip qui contiendra notre dump. | ||
- | Dans le dossier "dump_android" qui contient (normalement) toutes les partitions que nous venons d'extraire de notre appareil Android, nous allons devoir rajouter un dossier "spécial" qui doit s’appeler obligatoirement "META-INF". Pour faire bref ce dossier contiendra toutes des informations importantes comme par exemple le script d'installation (updater-script) de notre future archive. | + | Dans le répertoire "dump_android" qui contient (normalement) toutes les partitions que nous venons d'extraire de notre appareil Android, nous allons devoir rajouter un répertoire "spécial" qui doit s’appeler obligatoirement "META-INF". Pour faire bref ce répertoire contiendra toutes des informations importantes comme par exemple le script d'installation (updater-script) de notre future archive. |
- | Via la commande "mkdir" et "touch" nous allons créer cette structure de divers dossiers : | + | Via la commande "mkdir" et "touch" nous allons créer cette structure de divers répertoires : |
<code user>mkdir -p $HOME/dump_android/META-INF/com/google/android | <code user>mkdir -p $HOME/dump_android/META-INF/com/google/android | ||
touch $HOME/dump_android/META-INF/com/google/android/updater-script</code> | touch $HOME/dump_android/META-INF/com/google/android/updater-script</code> | ||
- | Et téléchargeons le fichier "[[https://debian-facile.org/images/file-R25ac9925cdd9fe07763413ca6210a1c2|update-binary]]" qui sera placé dans le dossier "$HOME/dump_android/META-INF/com/google/android/" | + | Et téléchargeons le fichier "[[https://debian-facile.org/images/file-R25ac9925cdd9fe07763413ca6210a1c2|update-binary]]" qui sera placé dans le répertoire "$HOME/dump_android/META-INF/com/google/android/" |
<code user>wget https://debian-facile.org/images/file-R25ac9925cdd9fe07763413ca6210a1c2 -O $HOME/dump_android/META-INF/com/google/android/update-binary</code> | <code user>wget https://debian-facile.org/images/file-R25ac9925cdd9fe07763413ca6210a1c2 -O $HOME/dump_android/META-INF/com/google/android/update-binary</code> |