<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog de Gnux &#187; Android root Samsung Galaxy S3</title>
	<atom:link href="https://blog.developpez.com/gnux/ptag/android-root-samsung-galaxy-s3/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/gnux</link>
	<description>Trucs et astuces autour du logiciel libre</description>
	<lastBuildDate>Tue, 25 Jun 2013 10:04:27 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Comment j&#8217;ai &#171;&#160;rooté&#160;&#187; mon Samsung Galaxy S3 avec Heimdall&#8230;</title>
		<link>https://blog.developpez.com/gnux/p12050/linux/comment-jai-roote-mon-samsung-galaxy-s3-avec-heimdall</link>
		<comments>https://blog.developpez.com/gnux/p12050/linux/comment-jai-roote-mon-samsung-galaxy-s3-avec-heimdall#comments</comments>
		<pubDate>Sat, 15 Jun 2013 16:04:31 +0000</pubDate>
		<dc:creator><![CDATA[Gnux]]></dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Android root Samsung Galaxy S3]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/gnux/?p=161</guid>
		<description><![CDATA[Ceci est un récit, d&#8217;une histoire vraie, la mienne (palpitant non?). Si jamais vous me copiez et que vous brickez votre téléphone, c&#8217;est pas ma faute. Désolé, il ne faudra vous en prendre qu&#8217;à vous même Voilà près de une &#8230; <a href="https://blog.developpez.com/gnux/p12050/linux/comment-jai-roote-mon-samsung-galaxy-s3-avec-heimdall">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Ceci est un récit, d&rsquo;une histoire vraie, la mienne (palpitant non?). Si jamais vous me copiez et que vous brickez votre téléphone, c&rsquo;est pas ma faute. Désolé, il ne faudra vous en prendre qu&rsquo;à vous même <img src="https://blog.developpez.com/gnux/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>Voilà près de une année que je possède ce téléphone. C&rsquo;est un très bon téléphone. Je l&rsquo;aime beaucoup. Je le préfère nettement au iPhone que je possédais auparavant. A un détail près: la durée de vie de la batterie. Franchement avec toutes ces apps qui tournent, sans que je sache bien lesquelles d&rsquo;ailleurs, je suis quasi obligé d&rsquo;éteindre mon portable tous les soirs si je ne veux pas me retrouver à court de batterie au petit matin!!! Je trouve ça scandaleux!!!</p>
<p>Etant (un chouilla) bidouilleur et un (gros) geek, j&rsquo;avais bien entendu connaissance des ROMs alternatives. Mais j&rsquo;avoue, je n&rsquo;avais pas creusé le sujet. En fait, ce qui m&rsquo;agacait c&rsquo;était de lire des forums où des manoeuvres toutes connes passaient pour des trucs de hackxxor. Mais là, trop c&rsquo;est trop. Entre la batterie, les updates à la con de AllShareCast et les applis que je veux pas qui tournent en tâche de fond; c&rsquo;est décidé je reprends le contrôle!!!</p>
<p>La première étape est de passer <strong>root</strong>. Pour toute personne un tant soit peu informé, root c&rsquo;est l&rsquo;administrateur Unix basique. Il s&rsquo;agit simplement d&rsquo;élever ses privilèges pour pouvoir supprimer des <del datetime="2013-06-15T15:08:49+00:00">merdes</del> applis non désirés qui bouffent de la batterie. Arrivé là, c&rsquo;est très simple: il faut flasher sa recovery pour installer un SU. Flasher est un bien grand mot pour indiquer que l&rsquo;on va copier une image à la place d&rsquo;une autre (en croisant les doigts pour que tout se passe bien!). La recovery est une partition à part sur le Samsung S3 (pas sur tous les téléphones de la série Samsung S, le S2 il paraît que c&rsquo;est pas le cas, mais qui utilise encore un S2 pff&#8230;^^). Ce qui est plutôt sympa: aucune perte de données à envisager!!!</p>
<p>Comme je travaille sous Linux, l&rsquo;outil de base est <a href="http://www.glassechidna.com.au/products/heimdall/">Heimdall</a>. On l&rsquo;utilise en download mode. C&rsquo;est le mode que l&rsquo;on utilise lorsque l&rsquo;on veut charger quelque chose sur son téléphone. Sur le S3, un simple VolDown + Power + bouton central (ou Home Button ou button pour les intimes ^^) et vous y êtes. L&rsquo;utilisation d&rsquo;après</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># heimdall help</div></div>
<p>est très simple:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># heimdall flash --partition_à_flasher image_à_flasher</div></div>
<p>C&rsquo;est vraiment pas compliqué. Ca va aller vite, me voilà rassuré!! Je me suis quand même assuré d&rsquo;avoir une partition recovery (on sait jamais, le diable est dans les détails!!). Là aussi c&rsquo;est assez simple, il suffit de demander à heimdall de m&rsquo;afficher la table des &#8230; partitions ou PIT (Partition Information Table)!!</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># heimdall print-pit<br />
<br />
--- Entry #9 --- <br />
Binary Type: 0 (AP) <br />
Device Type: 2 (MMC) <br />
Identifier: 6 <br />
Attributes: 5 (Read/Write) <br />
Update Attributes: 1 (FOTA) <br />
Partition Block Size/Offset: 98304 <br />
Partition Block Count: 16384 <br />
File Offset (Obsolete): 0 <br />
File Size (Obsolete): 0 <br />
Partition Name: RECOVERY <br />
Flash Filename: recovery.img <br />
FOTA Filename:</div></div>
<p>Bon, pas besoin de faire de sauvegarde. A priori on va prendre une image pour en écraser une autre à un endroit bien précis, qui n&rsquo;est pas un endroit sensible comme DATA ou SYSTEM ou EFS. C&rsquo;est pas aujourd&rsquo;hui que je vais bricker mon téléphone. On attendra le changement de ROM pour frissonner. Je note quand même au passage que j&rsquo;ai 15 entries. 15!!! Je n&rsquo;ai jamais eu autant de partition sur un de mes disques à usage perso!!</p>
<p>Bon, pas de quoi fouetter un chat. Allons-y: passage en download mode (VDown, Power, button) puis</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">[root@hades SGS3]# heimdall flash --RECOVERY recovery.img<br />
Heimdall v1.4.0<br />
<br />
Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna<br />
http://www.glassechidna.com.au/<br />
<br />
This software is provided free of charge. Copying and redistribution is<br />
encouraged.<br />
<br />
If you appreciate this software and you would like to support future<br />
development please consider donating:<br />
http://www.glassechidna.com.au/donate/<br />
<br />
Initialising connection...<br />
Detecting device...<br />
Claiming interface...<br />
Attempt failed. Detaching driver...<br />
Claiming interface again...<br />
Setting up interface...<br />
<br />
Initialising protocol...<br />
Protocol initialisation successful.<br />
<br />
Beginning session...<br />
<br />
Some devices may take up to 2 minutes to respond.<br />
Please be patient!<br />
<br />
Session begun.<br />
<br />
Downloading device's PIT file...<br />
PIT file download successful.<br />
<br />
Uploading RECOVERY<br />
100%<br />
RECOVERY upload successful<br />
<br />
Ending session...<br />
Releasing device interface...<br />
Re-attaching kernel driver...</div></div>
<p>Je n&rsquo;ai même pas eu le temps de frissonner que c&rsquo;est déjà fait. Notez que recovery doit être mis en majuscules: Unix est case-sensitive, c&rsquo;est sensible ces bêtes-là. J&rsquo;ai choisi d&rsquo;installer <a href="http://www.clockworkmod.com/">ClockWorkMod</a> . Y&rsquo;en a d&rsquo;autres. Mais celle-ci m&rsquo;avait l&rsquo;air attrayante au niveau richesse des fonctionnalités et design. Ca avait l&rsquo;air beau sur le prospectus ^^</p>
<p>D&rsquo;ailleurs, il serait peut-être temps d&rsquo;aller voir. Le téléphone redémarre comme un grand, tout seul, une fois le flashage effectué. Je décide donc d&rsquo;aller direct dans le recovery mode pour installer <a href="http://download.chainfire.eu/204">SuperSU</a> (je sais, c&rsquo;est un nom ridicule!). Et là, stupeur, je me retrouve face à &laquo;&nbsp;Android System Recovery&nbsp;&raquo;. Plutôt que face à &laquo;&nbsp;ClockWorkMod Recovery&nbsp;&raquo;. Késako??? Eh bien, après <del datetime="2013-06-15T15:08:49+00:00">un peu</del> beaucoup de recherches, j&rsquo;ai découvert que lors du reboot le système pouvait réinstaller lui-même tout seul comme un grand une &laquo;&nbsp;stock recovery&nbsp;&raquo; qui écrase votre audacieux et fort risqué flashage. La bonne commande est donc:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">[root@hades SGS3]# heimdall flash --RECOVERY recovery.img --no-reboot</div></div>
<p>et ensuite une fois la barre bleue complète, vous retirez le câble USB et la batterie pour éteindre le téléphone. Franchement c&rsquo;est le moment qui m&rsquo;a le plus fait flipper: retirer la batterie pour sortir du download mode. Ca fait débranchage sauvage, et sous Linux, c&rsquo;est pas bon, mais pas bon du tout. Mais là ça a marché: j&rsquo;ai ensuite rebooté directement dans le recovery mode (VolUP + Power + Button) et j&rsquo;ai pu installer tranquillement <strong>SuperSU</strong>. A noter que ClockWorkMod prévient à un moment qu&rsquo;il peut être écrasé lors du reboot, j&rsquo;aurai apprécié de le savoir avant&#8230; </p>
<p>Les prochaines étapes sont les suivantes: un NAND-backup, terme barbare qui signifie que je vais sauvegarder ma ROM (stock samsung) avant de passer à la deuxième étape: <a href="http://www.cyanogenmod.org/">CyanogenMod</a>. Parce que, là, c&rsquo;est un chouilla plus risqué et il faut posséder une sauvegarde pour restaurer le téléphone si ça va pas (ou si on veut plus de Cyanogen). Je vous raconterai certainement tout ça&#8230;</p>
<p>EDIT: lors de la première sortie de Clockworkmod, après l&rsquo;installation de SuperSU, il faut bien cliquer sur &laquo;&nbsp;Yes, prevent ROM recovery flash&nbsp;&raquo;, sinon votre ROM standard re-flashera une image stock recovery et il faudra recommencer toute la procédure.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
