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
utilisateurs:slyfox:tutos:dump-android [11/06/2016 20:08]
Slyfox [Introduction]
utilisateurs:slyfox:tutos:dump-android [12/06/2016 21:15] (Version actuelle)
Slyfox [Réinstallation]
Ligne 21: Ligne 21:
 Le dump ou nandroid est une copie brut d'un système. Il peut s'​avérer fort utile en cas de plantage de d'un smartphone ou d'une tablette sous Android comme par exemple suite à une fausse manipulation ou dans le cas où l'​appareil reste bloquée sur le logo de démarrage. Réinstaller ou flasher le firmware reste alors la seul manière de refaire fonctionner l'​appareil. Le dump ou nandroid est une copie brut d'un système. Il peut s'​avérer fort utile en cas de plantage de d'un smartphone ou d'une tablette sous Android comme par exemple suite à une fausse manipulation ou dans le cas où l'​appareil reste bloquée sur le logo de démarrage. Réinstaller ou flasher le firmware reste alors la seul manière de refaire fonctionner l'​appareil.
  
-Le problème c'est que pour de nombreux appareils sous Android il n’existe pas forcément de firmware disponible en particulier pour les tablette bas prix (low-cost). Le dump ou un backup de l'​appareil s’avère dans ce cas une manière de solutionner ce problème.+Le problème c'est que pour de nombreux appareils sous Android il n’existe pas forcément de firmware disponible en particulier pour les tablette bas prix (low-cost). Le dump ou un backup de l'​appareil ​et la réinstallation via le recovery ​s’avère dans ce cas une manière de solutionner ce problème.
  
-Un autre avantage ​de faire un dump est que tous les appareils sous Android ne supportent pas les recovery custom, c'est pourquoi que le dump de l'​appareil ​sous Android via le recovery du constructeur ​peut nous être utile pour redonner vie à notre appareil+Il est tout a fait possible ​de suivre ce wiki si vous avez un recovery custom ​comme par exemple ClockWorkMod (CWM) ou TeamWin Recovery Project (TWRP) qui en passant permettent de faire un backup ​de l'​appareil ​plus facilement de ce qui est expliqué dans ce wiki, mais ce wiki peut fonctionner si on a un recovery custom seul la réinstallation sera légèrement différente. La réinstallation avec un recovery custom ne sera pas expliquer dans ce wiki, internet est votre ami
  
-A noter qu'il est tout a fait possible de suivre ce wiki si vous avez un recovery custom comme par exemple ClockWorkMod (CWM) ou TeamWin Recovery Project (TWRP) qui en passant permettent de faire un backup de l'​appareil plus facilement de ce qui est expliqué dans ce wiki, seul la réinstallation via le recovery custom sera légèrement différente. +Il est peut-être judicieux de faire un dump de l'​appareil (avec toutes les précautions qui s’imposent) à la sortie de sa boite ou dans le cas où l'on veut retrouver son appareil dans l'​état qu'on l'​avait laisser avant qu'il plante ou pour toutes ​autres raisons.
- +
-Il est peut-être judicieux de faire un dump de l'​appareil (avec toutes les précautions qui s’imposent) à la sortie de sa boite ou dans le cas où l'on veut retrouver son appareil dans l'​état qu'on l'​avait laisser avant qu'il plante ou pour tous autres raisons.+
  
 Dans ce wiki nous allons voir comment: Dans ce wiki nous allons voir comment:
Ligne 109: Ligne 107:
 __**Root, rooter**__\\ __**Root, rooter**__\\
  
-C'est le mode super utilisateur ou administrateur ​donc prudence. Rooter un appareil sous Android s’avère obligatoire pour effectuer certaines opérations importantes mais pouvant comporter des risques pour l'appareil si celle-ci sont effectuées ​de manière incorrecte ​! +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!
  
 ---- ----
Ligne 126: Ligne 123:
 __**[[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. La différence entre la console et le terminal réside du fait que le terminal est une console émulée dans une interface graphique qui est très apprécié des débutants. ;-) +La console ou terminal est une interface qui permet d’exécuter des lignes de commandes.\\ 
- +La différence entre la console et le terminal réside du fait que le terminal est une console émulée dans une interface graphique qui est très apprécié des débutants. ;-)
- +
----- +
- +
- +
-Lien 1: [[http://​www.phonandroid.com/​lexique-android-le-kit-de-survie-by-phonandroid.html|Lexique Android – Le Kit de Survie by PhonAndroid]]\\ +
-Lien 2: [[http://​www.phonandroid.com/​forum/​lexique-des-termes-android-t28220.html|LEXIQUE ANDROID]]\\ +
-Lien 3: [[https://​fr.wikipedia.org/​wiki/​Wikip%C3%A9dia:​Accueil_principal|Wikipédia]]\\+
  
 ===== Avertissements et conseils ===== ===== Avertissements et conseils =====
Ligne 154: Ligne 144:
   * Avoir un appareil fonctionnel sous Android... ;-)   * Avoir un appareil fonctionnel sous Android... ;-)
   * Avoir un ordinateur "si possible"​ avec une distribution GNU/Linux basée sous Debian.   * Avoir un ordinateur "si possible"​ avec une distribution GNU/Linux basée sous Debian.
-  * Activer le mode débogage USB de notre appareil sous Android, si ce n'est pas le cas voir la suite du wiki.\\ +  * Activer le mode débogage USB de notre appareil sous Android, si ce n'est pas le cas voir la suite du wiki.
-  * Rooter son appareil android (de nombreux tuto existent sur internet).\\+
   * Avoir installer les outils ADB, si ce n'est pas le cas voir la suite du wiki.\\   * Avoir installer les outils ADB, si ce n'est pas le cas voir la suite du wiki.\\
 +  * Rooter son appareil Android (de nombreux tuto existent sur internet).\\
  
 ---- ----
Ligne 165: Ligne 154:
  
 Depuis notre appareil Android allons sur **Paramètres**,​ si nous voyons pas le menu "​**Options pour les développeurs**"​ nous allons devoir l'​activer.\\ Depuis notre appareil Android allons sur **Paramètres**,​ si nous voyons pas le menu "​**Options pour les développeurs**"​ nous allons devoir l'​activer.\\
-Pour ce faire allons dans **Paramètres** --> **A propos du téléphone**\\+Pour ce faire allons dans **Paramètres** --> **A propos du téléphone** ou **A propos de la tablette**\\
 Appuyons une dizaine de fois sur la partie **Numéro de build**.\\ Appuyons une dizaine de fois sur la partie **Numéro de build**.\\
 Un message devrait nous indiquer que nous sommes maintenant un développeur !\\ Un message devrait nous indiquer que nous sommes maintenant un développeur !\\
Ligne 206: Ligne 195:
 <code user>adb backup -apk -shared -all -f /​home/​$USER/​backup_android.ab</​code>​ <code user>adb backup -apk -shared -all -f /​home/​$USER/​backup_android.ab</​code>​
  
-Ne pas oublier de confirmer l’action sur notre appareil.+Ne pas oublier de confirmer l’action sur notre appareil ​en confirmant par <​key>​Sauvegarder mes données</​key>​.
  
 et pour restaurer et pour restaurer
Ligne 212: Ligne 201:
 <code user>adb restore /​home/​$USER/​backup_android.ab</​code>​ <code user>adb restore /​home/​$USER/​backup_android.ab</​code>​
  
-Ne pas oublier de confirmer l’action sur notre appareil.+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-)
 +
 +==== Rooter son appareil ====
 +
 +Le root d'un appareil sous Android est nécessaire pour pouvoir effectuer ce wiki cependant le fait de rooter un appareil peut annuler la garantie de votre appareil, il n'es pas prévu de donner des détails à ce sujet dans ce wiki. Merci de faire une recherche sur internet à ce sujet. ;-)
 +
 +Lien 1: [[http://​www.androidpit.fr/​root-android-comment-rooter-smartphone]] ​
  
  
Ligne 240: Ligne 235:
 Lien: https://​debian-facile.org/​doc:​programmation:​bash:​autocompletion.</​note>​ Lien: https://​debian-facile.org/​doc:​programmation:​bash:​autocompletion.</​note>​
  
-Voici un exemple des points de montages avec leurs chemins (le résultat peut différé ​selon les appareils).+Voici un exemple des points de montages avec leurs chemins (le résultat peut être différant ​selon les appareils).
  
 <​code>​lrwxrwxrwx root     ​root ​             2016-05-31 23:56 UDISK -> /​dev/​block/​nandl <​code>​lrwxrwxrwx root     ​root ​             2016-05-31 23:56 UDISK -> /​dev/​block/​nandl
Ligne 377: Ligne 372:
 adb pull /​sdcard/​dump_android /​home/​$USER/​dump_android</​code>​ adb pull /​sdcard/​dump_android /​home/​$USER/​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 dossier 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: 
 + 
 +<code user>adb shell 
 +rm -rf /​sdcard/​dump_android/​  
 +exit</​code>​ 
  
  
Ligne 396: Ligne 398:
 Et téléchargeons le fichier "​[[https://​debian-facile.org/​images/​file-R25ac9925cdd9fe07763413ca6210a1c2|update-binary]]"​ qui viendra placé dans le dossier "/​home/​$USER/​dump_android/​META-INF/​com/​google/​android/"​ Et téléchargeons le fichier "​[[https://​debian-facile.org/​images/​file-R25ac9925cdd9fe07763413ca6210a1c2|update-binary]]"​ qui viendra placé dans le dossier "/​home/​$USER/​dump_android/​META-INF/​com/​google/​android/"​
  
-<code user>​wget https://​debian-facile.org/​images/​file-R25ac9925cdd9fe07763413ca6210a1c2 -O /​home/​$USER/​dump_android/​META-INF/​com/​google/​android/​updater-script</​code>​+<code user>​wget https://​debian-facile.org/​images/​file-R25ac9925cdd9fe07763413ca6210a1c2 -O /​home/​$USER/​dump_android/​META-INF/​com/​google/​android/​update-binary</​code>​
  
  
-{{/file-R1251eca521147f3774aced2043e0f9f2.png?200}}+{{/file-R7ae4ea7246020445c54002fdfa219a20.png?200}}
 ===== Script d'​installation ou updater-script ===== ===== Script d'​installation ou updater-script =====
  
Ligne 496: Ligne 498:
 Sur notre ordinateur ouvrons un Terminal Sur notre ordinateur ouvrons un Terminal
  
-<​code>​adb sideload /​home/​$USER/​SignApk/​dump_android_signed.zip</​code>​+<​code ​user> 
 +adb kill-server 
 +su 
 +adb start-server 
 +adb devices</​code>​ 
 + 
 +Nous pouvons continuer, si nous avons un résultat "​ressemblant"​ à ça: 
 + 
 +<​code>​ 
 +List of devices attached 
 +03384658c80500000000 sideload</​code>​ 
 + 
 +C'est OK? Alors continuons... 
 + 
 +<code user>adb sideload /​home/​$USER/​SignApk/​dump_android_signed.zip</​code>​
  
 Dans la commande ci-dessus, nous avons saisie le chemin de l'​archive (signée) où on l’avait laissé, le cas échéant il faudra modifier le chemin par le bon. ;-) Dans la commande ci-dessus, nous avons saisie le chemin de l'​archive (signée) où on l’avait laissé, le cas échéant il faudra modifier le chemin par le bon. ;-)
Ligne 523: Ligne 539:
 Normalement et après quelques instants d’attente (environ 10 à 15 minutes) l'​archive devrait être installée.\\ Normalement et après quelques instants d’attente (environ 10 à 15 minutes) l'​archive devrait être installée.\\
 Il suffit d’éteindre et de rallumer notre appareil Android qui devrait être à nouveau fonctionnelle !!! Il suffit d’éteindre et de rallumer notre appareil Android qui devrait être à nouveau fonctionnelle !!!
 +
 +==== Réinstallation ses données personnelles ====
 +
 +Maintenant que tout est à nouveau fonctionnelle (normalement) il nous reste plus qu'à réinstaller notre backup selon le chapitre "​[[https://​debian-facile.org/​utilisateurs:​slyfox:​tutos:​dump-android#​sauvegarder-ses-donnees-personnelles-avec-adb|Sauvegarder ses données personnelles avec adb]]"
  
utilisateurs/slyfox/tutos/dump-android.1465668532.txt.gz · Dernière modification: 11/06/2016 20:08 par Slyfox

Pied de page des forums

Propulsé par FluxBB