logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [16/06/2016 08:18]
smolski [Introduction]
atelier:chantier:dump-et-backup-d-un-appareil-android-avec-debian-et-ses-derives2 [18/06/2016 06:59]
MicP [Extraction des partitions] changé "dossier" en "répertoire"
Ligne 4: Ligne 4:
   * Niveau requis : {{tag>​avisé}}   * Niveau requis : {{tag>​avisé}}
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
-  * Suivi : {{tag>​à-placer}}+  * Suivi : {{tag>​à-tester}}
   * Création par [[user>​slyfox]] 05.06.2016   * Création par [[user>​slyfox]] 05.06.2016
   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=179126#​p179126|Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))]]   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=179126#​p179126|Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))]]
Ligne 46: Ligne 46:
 ===== Vocabulaire ===== ===== Vocabulaire =====
  
-Voici quelques définitions des termes techniques ​que nous allons rencontrer ​dans ce wiki :+Voici quelques définitions des termes techniques ​utilisés ​dans ce wiki :
  
 __**ADB**__\\ __**ADB**__\\
  
-L'​Android Debug Bridge (ADB) est un outil qui se compose d'un programme client et d'un programme serveur ​qui communiquent entre eux. En d'​autres termes c'est un outil qui permet de communiquer ​entre l'​appareil Android et l'​ordinateur.+L'​Android Debug Bridge (ADB) est un outil avec un programme client et un programme serveur ​pour permettre la communication ​entre l'​appareil Android et l'​ordinateur.
  
  
Ligne 58: Ligne 58:
 __**Backup**__\\ __**Backup**__\\
  
-En informatique,​ c'​est ​un emprunt de l'​anglais pour signifier une sauvegarde ​de données.+En informatique,​ c'​est ​la sauvegarde ​des données.
  
  
Ligne 66: Ligne 66:
 __**Dump ou nandroid**__\\ __**Dump ou nandroid**__\\
  
-En informatique,​ désigne généralement une copie brute (sans transformation) de données d'un périphérique à un autre, par exemple pour effectuer ​une sauvegarde de données.+En informatique,​ désigne généralement une copie brute (sans transformation) de données d'un périphérique à un autre, par exemple pour effectuer ​la sauvegarde de données.
  
  
Ligne 74: Ligne 74:
 __**[[https://​fr.wikipedia.org/​wiki/​Linux|Linux]]**__\\ __**[[https://​fr.wikipedia.org/​wiki/​Linux|Linux]]**__\\
  
-Dans le langage courant on trouve souvent l'​emploi du terme « Linux » seul pour désigner une distribution du système d'​exploitation GNU/​Linux ​(Debian, ​Ubuntu, Linux Mint, Fedora...) ​ce qui peut porter ​à confusion ​étant donné qu'il existe ​quelques ​systèmes fondés sur Linux mais pas sur GNU comme par exemple ​Android. ​En général Linux désigne le noyau ou le kernel (cœur) du système portant le même nom.+**Linux** désigne le noyau employé par un [[doc:​systeme:​unix|Système d'​exploitation]]. 
 + 
 +Dans le langage courant on trouve souvent l'​emploi du terme « //Linux// » seul pour désigner ​plus particulièrement ​une distribution du système d'​exploitation ​[[doc:​systeme:​gnu-linux|GNU/Linux]] comme Debian, ce qui porte à confusion ​car il existe ​d'​autres ​systèmes ​non GNU fondés ​aussi sur l'​utilisation de Linuxcomme Android ​donc\\ 
  
 {{/​file-R2945ccef07f730c3af7d9004a1e79f51.png}} {{/​file-R2945ccef07f730c3af7d9004a1e79f51.png}}
Ligne 85: Ligne 88:
 __**Recovery**__\\ __**Recovery**__\\
  
-Le recovery ou récupération ​en français ​est un menu ou un mode de démarrage du mobile qui permet d’effectuer différentes opérations ​dont entre autres ​:+Le recovery ou récupération est un menu ou un mode de démarrage du mobile qui permet d’effectuer différentes opérations ​comme :
  
   * Installer une archive spéciale (thème, mod, patch ou autre)   * Installer une archive spéciale (thème, mod, patch ou autre)
Ligne 98: Ligne 101:
 __**Recovery custom**__\\ __**Recovery custom**__\\
  
-Le recovery custom est un recovery qui a été développé pour faciliter certaines opérations de maintenance. Les plus connus sont ClockWorkMod (CWM) ou TeamWin Recovery Project (TWRP).+Le recovery custom est un recovery qui a été développé pour faciliter certaines opérations de maintenance. ​\\ 
 +Les plus connus sont ClockWorkMod (CWM) et TeamWin Recovery Project (TWRP).
  
  
Ligne 106: Ligne 110:
 __**ROM, Firmware, ROM custom**__\\ __**ROM, Firmware, ROM custom**__\\
  
-Comme Windows, MacOS ou les distributions GNU/Linux, Android est le système d'​exploitation de notre appareil. Dans le cas d'une ROM personnalisée on parle de ROM custom.+Comme Windows, MacOS ou les distributions GNU/Linux, Android est le système d'​exploitation de notre appareil. ​<note tip>Dans le cas d'une ROM personnalisée on parle de ROM custom.</​note>​
  
  
Ligne 113: Ligne 117:
 __**Root, rooter**__\\ __**Root, rooter**__\\
  
-C'est le mode super utilisateur ou administrateur qui permet de modifier le système ​d'exploitation et permet d'​obtenir le contrôle total de son appareil, donc prudence!+C'est le mode [[doc:​systeme:​superutilisateur|superutilisateur]] (nommé aussi //administrateur//) qui permet de contrôler l'​ensemble de son appareil et en modifier le Système ​d'Exploitation, donc prudence !
  
 ---- ----
Ligne 121: Ligne 125:
 __**Partition**__\\ __**Partition**__\\
  
-En informatique,​ le partitionnement d'un disque ​est l'​opération qui consiste à le diviser en plusieurs parties ​appelées ​partitions. ​+En informatique, ​[[doc:​systeme:​partitionnement|le partitionnement d'un disque]] consiste à le diviser en plusieurs parties((nommées : partitions))
  
  
Ligne 129: Ligne 133:
 __**[[https://​debian-facile.org/​doc:​systeme:​terminal|Console ou terminal]]**__\\ __**[[https://​debian-facile.org/​doc:​systeme:​terminal|Console ou terminal]]**__\\
  
-La console ou terminal est une interface qui permet d’exécuter des lignes de commandes.\\ +[[doc:​systeme:​console|La console]] ou terminal est une interface qui permet d’exécuter des [[doc:​systeme:​commandes:​le_debianiste_qui_papillonne | lignes de commandes]]. \\ 
-La différence entre la console et le terminal réside dans le fait que le terminal est le plus souvent une console émulée dans une interface graphique ​qui est très apprécié ​des débutants. ;-)+La différence entre la console et le terminal réside dans le fait que le terminal est le plus souvent une console émulée dans une interface graphique, plus apprécié ​ainsi par les débutants. ;-)
  
 ===== Avertissements et conseils ===== ===== Avertissements et conseils =====
  
-<note important>​**Il vraiment conseillé de faire une sauvegarde de toutes vos données importantes avant de poursuivre ​ce wikicomme par exemple un backup. De nombreux tutoriels et applications existent sur internet ​à ce sujet, vous pouvez aussi suivre le chapitre ​"[[https://​debian-facile.org/​utilisateurs:​slyfox:​tutos:​dump-android?&#​sauvegarder-ses-donnees-personnelles-avec-adb|Sauvegarder ses données personnelles avec adb]]" dans ce wiki. ^_^**</​note> ​+<note important>​**Faites ​une sauvegarde** (faire un backup) ​de toutes vos données importantes avant d'​appliquer ​ce tuto.</​note>​ 
 +Pour le backupde nombreux tutoriels et applications existent sur internet, vous pouvez aussi suivre le chapitre [[https://​debian-facile.org/​utilisateurs:​slyfox:​tutos:​dump-android?&#​sauvegarder-ses-donnees-personnelles-avec-adb|Sauvegarder ses données personnelles avec adb]]. ^_^ 
  
-<note important>​Certaines manipulations ​risquent ​de rendre votre appareil **inutilisable** ​si elles sont exécutées de manières incorrectesSi vous avez un doute posez la question ​sur ce forum ou un autre forum spécialisé. Debian Facile ne pourra pas être tenu responsable. Vous voilà avertis.</​note> ​ +<note important>​Certaines manipulations ​de ce tuto exécutées de manières incorrectes peuvent ​de rendre votre appareil **inutilisable**. ​\\ En cas de doute et obtenir des précisions,​ n'​hésitez pas à en faire part sur le forum df [[https://​debian-facile.org/​viewtopic.php?​pid=179126#​p179126|via ce lien concernant le tuto]] ​ou à consulter ​un forum spécialisé.</​note>​ 
- +<note warning>​En aucun cas Debian Facile ne pourra pas être tenu responsable ​de vos manipulations sur votre appareil.</​note>​  
-<note important>​Le fait de rooter son appareil peut selon les marques ​**annuler la garantie**.</​note>​ +<note important>​Le fait de rooter son appareil peut en **annuler la garantie**.</​note>​ 
- +<note important>​Ce wiki est un principe, certaines manipulations peuvent ​différées ​selon les appareils.</​note>​ 
-<note important>​Ce wiki est un principe, certaines manipulations peuvent ​être différentes ​selon les appareils.</​note>​ +<note important>​Ce wiki est dédié aux distributions ​GNU/​Linux ​utilisant ​Debian((Debian, Ubuntu, Linux Mint...)).</​note>​ 
- +Pour les utilisateurs d'​autres distributionsil est conseillé de suivre ​ce wiki via une [[doc:​systeme:​kvm|machine virtuelle]] ou une installation live ou même avec une installation en [[doc:​install:​dual-boot-2|dualboot]]. 8-)
-<note important>​Ce wiki est spécialement ​dédié aux utilisateurs d'une distribution ​GNU/​Linux ​ayant comme base Debian (Debian, Ubuntu, Linux Mint...).\\ +
-Pour les utilisateurs d'​autres distributions ​ou de Windows ou de Mac il est conseillé de faire ce wiki via une machine virtuelle ou via une installation live ou même avec une installation en dualboot. 8-)\\ +
-Lien: [[https://​debian-facile.org/​doc:​install:​install|Installer Debian]]</​note>​+
 ===== Prérequis ​ ===== ===== Prérequis ​ =====
  
Ligne 158: Ligne 160:
 ==== Rooter son appareil ==== ==== Rooter son appareil ====
  
 +Pour effectuer ce wiki il est nécessaire de rooter son appareil, cependant :
 +<note important>​Le fait de **rooter** un appareil sous Android peut annuler la garantie de celui-ci !</​note>​
 +C'est pourquoi il n'est pas prévu de donner plus de détails à ce sujet ici et pour avoir plus de détails à ce sujet, nous vous invitons à faire une recherche sur internet. ;-)
  
 +Exemple de lien possible :
 +[[http://​www.androidpit.fr/​root-android-comment-rooter-smartphone]]
  
-Pour effectuer ce wiki il est nécessaire de rooter son appareil cependant ​le fait de rooter un appareil sous Audroit peut annuler la garantie de celui-ci. C'est pourquoi qu'il n'est pas prévu de donner plus de détails à ce sujet dans ce wiki. Pour plus de détails à ce sujet, nous vous invitons à faire une recherche sur internet. ;-)+==== Activer ​le mode débogage USB ====
  
-Lien 1: [[http://​www.androidpit.fr/​root-android-comment-rooter-smartphone]]+Depuis notre appareil Android allons sur **Paramètres**,​ si nous ne voyons pas le menu "​**Options pour les développeurs**"​ nous allons devoir l'​activer.
  
- +Pour ce faire allons dans 
-==== Activer le mode débogage USB ==== +  - **Paramètres** --> **À propos du téléphone** ​(ou **À propos de la tablette**)\\ 
- +  ​- ​Appuyons une //dizaine// de fois sur la partie **Numéro de build** ​et un message nous indique alors que nous sommes maintenant un développeur ! 
-Depuis notre appareil Android allons sur **Paramètres**,​ si nous ne voyons pas le menu "​**Options pour les développeurs**"​ nous allons devoir l'​activer.\\ +  - Activons ​le Débogage USB via **Paramètres** --> **Options pour les développeurs**
-Pour ce faire allons dans **Paramètres** --> **À propos du téléphone** ou **À propos de la tablette**\\ +  ​Cochons((//​qui s'en dédit...//​)) maintenant : **Débogage USB** :-D
-Appuyons une dizaine de fois sur la partie **Numéro de build**.\\ +
-Un message ​devrait ​nous indiquer ​que nous sommes maintenant un développeur !\\ +
-A présent nous pouvons activer ​le Débogage USB via **Paramètres** --> **Options pour les développeurs** --> et cochons ​**Débogage USB**\\+
  
  
Ligne 179: Ligne 183:
 ==== Installation adb ==== ==== Installation adb ====
  
-Voici la commande pour installer les paquets adb et fastboot : +Installation des paquets adb et fastboot : 
- +<code root>apt-get update & apt-get install android-tools-adb android-tools-fastboot</​code>​
-<code root>​apt-get install android-tools-adb android-tools-fastboot</​code>​+
  
 +Voir
 [[https://​wiki.cyanogenmod.org/​w/​Doc:​_adb_intro]] [[https://​wiki.cyanogenmod.org/​w/​Doc:​_adb_intro]]
  
-Pour vérifier que adb est bien installé et qu'il reconnaît notre appareil sous Android, ouvrons un terminal+Pour vérifier que adb est bien installé et qu'il reconnaît notre appareil sous Android, ouvrons un terminal ​et validons :
 <code user>adb devices</​code>​ <code user>adb devices</​code>​
  
-Et le résultat devrait ​"ressembler" ​à ça :+Le résultat devrait ressembler à ça :
 <​code>​List of devices attached ​ <​code>​List of devices attached ​
 HT05BPLXX5058 ​   device</​code>​ HT05BPLXX5058 ​   device</​code>​
  
-Le cas échéant il faudra chercher d'où vient le problème comme par exemple un problème de driver ou de pilote.+<note important>​Le cas échéant il faudra chercher d'où vient le problème comme par exemple ​celui posé par un driver ou pilote.</​note>​
  
  
Ligne 203: Ligne 206:
 Pour sauvegarder ses données personnelles (backup), on peut utiliser des apk ou applications comme Titanium Backup, Super Backup, App Backup & Restore... Mais nous pouvons aussi le faire avec adb en ligne de commandes. Pour sauvegarder ses données personnelles (backup), on peut utiliser des apk ou applications comme Titanium Backup, Super Backup, App Backup & Restore... Mais nous pouvons aussi le faire avec adb en ligne de commandes.
  
-<note warning>​**AVERTISSEMENT Debian Facile décline toutes responsabilité en cas de pertes de données et de mauvaises manipulations,​ si vous n'​êtes pas sûr de ce que vous faites utilisez une autre méthode !**</​note>​+<note warning>​**AVERTISSEMENT** Debian Facile décline toutes responsabilité en cas de pertes de données et de mauvaises manipulations ​sur votre appareil, si vous n'​êtes pas sûr de ce que vous faites ​posez la question sur le forum df ou utilisez une autre méthode !</​note>​
  
 <code user>adb backup -apk -shared -all -f $HOME/​backup_android.ab</​code>​ <code user>adb backup -apk -shared -all -f $HOME/​backup_android.ab</​code>​
  
-Ne pas oublier de confirmer l’action sur notre appareil ​en confirmant ​par <​key>​Sauvegarder mes données</​key>​.+Ne pas oublier de confirmer l’action sur votre appareil par 
 +<​key>​Sauvegarder mes données</​key>​.
  
 et pour restaurer et pour restaurer
- 
 <code user>adb restore $HOME/​backup_android.ab</​code>​ <code user>adb restore $HOME/​backup_android.ab</​code>​
  
-Ne pas oublier de confirmer l’action sur notre appareil par <​key>​Restaurer mes données</​key>​.+Ne pas oublier de confirmer l’action sur notre appareil par 
 +<​key>​Restaurer mes données</​key>​.
  
 Simple et efficace ! 8-) Simple et efficace ! 8-)
Ligne 226: Ligne 230:
  ​{{/​file-R91e3c9afa51584a12c083c43a8b9cf2e.png?​150}}  ​{{/​file-R91e3c9afa51584a12c083c43a8b9cf2e.png?​150}}
  
-<code user>adb shell +<code user>adb shell ls -al /​dev/​block/​by-name/</​code> ​
-ls -al /​dev/​block/​by-name/​ +
-exit</​code> ​+
  
 ou ou
  
-<code user>adb shell +<code user>adb shell ls -al /​dev/​block/​platform/​dw_mmc/​by-name</​code>​
-ls -al /​dev/​block/​platform/​dw_mmc/​by-name +
-exit</​code>​+
  
 <​note>​ <​note>​
Ligne 279: Ligne 279:
 Voilà comment faire. Voilà comment faire.
  
-<code user>adb shell +<code user>adb shell du -hc /</​code>​
-cd / +
-du -hc +
-exit</​code>​+
  
 La dernière ligne nous indique l'​espace total nécessaire. La dernière ligne nous indique l'​espace total nécessaire.
Ligne 288: Ligne 285:
 Pour connaître l'​espace utilisé sur la carte SD interne : Pour connaître l'​espace utilisé sur la carte SD interne :
  
-<code user>adb shell +<code user>adb shell du -hc /sdcard/</​code>​
-cd sdcard/ +
-du -hc +
-exit</​code>​ +
- +
- +
- +
- +
 ===== Extraction des partitions ===== ===== Extraction des partitions =====
  
Ligne 303: 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 378: 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 =====
  
atelier/chantier/dump-et-backup-d-un-appareil-android-avec-debian-et-ses-derives2.txt · Dernière modification: 03/11/2016 20:16 par bendia

Pied de page des forums

Propulsé par FluxBB