{"id":1,"date":"2017-06-20T11:25:12","date_gmt":"2017-06-20T09:25:12","guid":{"rendered":"https:\/\/bl.network\/wordpress\/?p=1"},"modified":"2017-09-02T18:48:57","modified_gmt":"2017-09-02T16:48:57","slug":"android-blind-recover","status":"publish","type":"post","link":"https:\/\/bl.network\/blog\/android-blind-recover\/","title":{"rendered":"Android blind recover"},"content":{"rendered":"<div>\n<p>Parce que nous pla\u00e7ons toujours plus de donn\u00e9es dans nos t\u00e9l\u00e9phones, parce qu&rsquo;ils ne sont pas indestructibles, parce qu&rsquo;on n&rsquo;a pas le temps d&rsquo;acheter une coque de protection, parce qu&rsquo;elles sont moches de toute fa\u00e7on, parce que la vie est dure et parce que le sort s&rsquo;acharne sur nos petits \u00eatres, il peut \u00eatre n\u00e9cessaires de r\u00e9cup\u00e9rer les donn\u00e9es d&rsquo;un Nexus 5 qui n&rsquo;a plus d&rsquo;\u00e9cran. Sous linux.<\/p>\n<p>Paquets n\u00e9cessaires : fastboot et adb, uudecode<\/p>\n<pre class=\"code\">apt-get install android-tools-fastboot android-tools-fastboot uudecode<\/pre>\n<p>T\u00e9l\u00e9charger une image de recovery ClockWorkMod<\/p>\n<p><a class=\"urlextern\" title=\"http:\/\/download2.clockworkmod.com\/recoveries\/recovery-clockwork-6.0.4.5-hammerhead.img\/\" href=\"http:\/\/download2.clockworkmod.com\/recoveries\/recovery-clockwork-6.0.4.5-hammerhead.img\/\">http:\/\/download2.clockworkmod.com\/recoveries\/recovery-clockwork-6.0.4.5-hammerhead.img\/<\/a><\/p>\n<p>Booter en mode fastboot<br \/>\nVolume Up + Volume Down + Power<br \/>\nGarder les boutons enfonc\u00e9s quelques secondes<\/p>\n<p>Connecter le t\u00e9l\u00e9phone en USB et v\u00e9rifier qu&rsquo;il est reconnu<\/p>\n<pre class=\"code\">dmesg<\/pre>\n<p>[55841.597815] usb 2-5: Product: Nexus 5<br \/>\n[55841.597824] usb 2-5: Manufacturer: LGE<\/p>\n<p>Envoyer l&rsquo;image de recovery via fastboot<\/p>\n<pre class=\"code\">fastboot boot recovery-clockwork-6.0.4.5-hammerhead.img<\/pre>\n<pre class=\"code\">downloading 'boot.img'...<\/pre>\n<p>OKAY [ 0.471s] booting\u2026 OKAY [ 0.112s] finished. total time: 0.583s<\/p>\n<p>Le t\u00e9l\u00e9phone red\u00e9marre tout seul.<br \/>\nAttendre quelques secondes la fin du boot de l&rsquo;image de recovery.<\/p>\n<p>V\u00e9rifier une nouvelle fois que le t\u00e9l\u00e9phone est reconnu<\/p>\n<pre class=\"code\">dmesg<\/pre>\n<p>adb devices<\/p>\n<p>Se connecter au t\u00e9l\u00e9phone<\/p>\n<pre class=\"code\">adb shell<\/pre>\n<p>Cr\u00e9er un dossier de backup<\/p>\n<pre class=\"code\">mkdir -p \/tmp\/backup<\/pre>\n<p>Monter la carte sd, ici la partition 28 de mmcblk0<\/p>\n<pre class=\"code\">mount -oro \/dev\/block\/mmcblk0p28 \/tmp\/backup<\/pre>\n<p>Sortir de adb<\/p>\n<pre class=\"code\">exit<\/pre>\n<p>R\u00e9cuperer le contenu de media\/0 qui contient les donn\u00e9es<\/p>\n<pre class=\"code\">adb shell tar czf - \/tmp\/backup\/media\/0 | uuencode foo | uudecode -o - &gt; backup.tar.gz<\/pre>\n<p>Info : uuencode \/ uudecode permet d&rsquo;\u00e9viter des retour lignes dus \u00e0 l&rsquo;interception par adb.<\/p>\n<p>D\u00e9compresser l&rsquo;archive<\/p>\n<pre class=\"code\">tar xvzf backup.tar.gz<\/pre>\n<p>Mettre le t\u00e9l\u00e9phone en vente pour pi\u00e8ce ou le jeter.<br \/>\nEteindre l&rsquo;ordinateur et aller prendre l&rsquo;air.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Parce que nous pla\u00e7ons toujours plus de donn\u00e9es dans nos t\u00e9l\u00e9phones, parce qu&rsquo;ils ne sont pas indestructibles, parce qu&rsquo;on n&rsquo;a pas le temps d&rsquo;acheter une coque de protection, parce qu&rsquo;elles sont moches de toute fa\u00e7on,<a class=\"read-more\" href=\"https:\/\/bl.network\/blog\/android-blind-recover\/\">Lire la suite&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":74,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-1","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tuto"],"_links":{"self":[{"href":"https:\/\/bl.network\/blog\/wp-json\/wp\/v2\/posts\/1","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bl.network\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bl.network\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bl.network\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bl.network\/blog\/wp-json\/wp\/v2\/comments?post=1"}],"version-history":[{"count":2,"href":"https:\/\/bl.network\/blog\/wp-json\/wp\/v2\/posts\/1\/revisions"}],"predecessor-version":[{"id":93,"href":"https:\/\/bl.network\/blog\/wp-json\/wp\/v2\/posts\/1\/revisions\/93"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bl.network\/blog\/wp-json\/wp\/v2\/media\/74"}],"wp:attachment":[{"href":"https:\/\/bl.network\/blog\/wp-json\/wp\/v2\/media?parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bl.network\/blog\/wp-json\/wp\/v2\/categories?post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bl.network\/blog\/wp-json\/wp\/v2\/tags?post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}