Je sais que ça se fait sous win mais je n’ai pas à disposition.
J’ai vu plusieurs tutos qui l’explique avec ‘heindall’ mais tous parlent de la version 4.x.x d’Android, or je n’ai que la 2.3.4.
Si quelqu’un l’a fait ou une astuce pour le faire sous Debian …
Dans un premier temps, je ne veux que le “rooter”, pour le “flashage”, je verrai plus tard.
Merci.
J’ai eu deux ou trois liens qui devraient me permettre de le faire.
Ben partage, au cas où d’autres sont intéressés.
[quote=“Coq”]Ben partage, au cas où d’autres sont intéressés.
[/quote]
J’ai pour habitude de ne pas être égoïste et je donne toujours les solutions quand je les ai trouvées. Ce n’est pas encore le cas et j’en suis seulement aux essais car aucun des tutos n’est vraiment convainquant.
Ça viendra en son temps si je réussi sans problèmes.
Alors, je repars à la charge car j’ai trouvé un tuto qui devrait me convenir MAIS, j’ai une zône d’ombre.
Tuto que je déchiffre parfaitement :
http://winterland.no-ip.org/2011/09/root-galaxy-s2-with-heimdall-on-linux/
J’ai bien installé les Heimdall qui conviennent à mon archi (1er lien)
C’est le second lien qui me pose problème car je ne sais pas quoi télécharger
[quote]Find a kernel file that is suited to your stock kernel. Check this thread: http://forum.xda-developers.com/showthread.php?t=1103399. Make sure you download the correct kernel. Extract the archives twice, untill you have zImage.[/quote] La partie en bleu m’incite à être prudent.
Sur ledit lien, je ne vois pas ce que je devrais télécharger
Voici les données de mon smart :
Version Androïd : 2.3.4
version bande de base : I9100XXKH3
version kernel : 2.6.35.7-I9100XXKH3
N° version : GINGERBREAD.XXKH3
Merci de m’aider à trouver le bon truc.
on va regarder ca je te tiens au jus
Si ça peut servir, un petit ctrl+f sur la page en recherchant les caractères KH3, et on trouve bien la version adéquate te concernant : CF-Root-SGS2_XX_OXA_KH3-v4.1-CWM4.zip
Merci Flavien mais je ne comprends pas comment tu fais avec ton Ctrl + f
OK, je n’avais pas vu la barre du bas.
Merci je vais voir si c’est ce que je recherche.
Salut,
Déjà fait sur le tel et la tablette, mais sous Windows.
je vais tester la méthode que tu proposes Ricardo.
Merci.
J’ai réussi mais je n’ai que peu de temps en ce moment. Je donnerai le détail dans qq jours.
C’est cool, de mon côté je n’ai pas eu le temps…
A te lire!
Chose promise, chose due, voici un petit tuto qui permet à ceux qui n’ont pas de Windows à disposition, comme moi, de ‘rooter’ leur GS2. Il est ptet possible qu’on puisse l’adapter à d’autres modèles de Samsung mais ???
TUTO “rooter smartphone Samsung Galaxy S2 (GS2) sous Debian” (il ne s’agit que de ‘rooter’ et non de ‘flasher’ une rom)
Mise en garde habituelle : sauvegarder tout ce qui doit l’être.
De plus, comme c’est écrit sur tous les sites de flashage, vous travaillez sous votre seule responsabilité.
Ce “tuto” peut sembler long mais en fait, le tout ne prend pas plus d’une demi-heure.
1/ Installer “heimdall”
Aller là : http://www.glassechidna.com.au/products/heimdall/
Descendre presque en milieu de page à " Old Releases " car la version 1.3.2 risque de poser des problème (écrit en décembre 2012), choisir dans la version 1.3.1 l’archi qui vous convient :
[code]Release: Heimdall 1.3.1 – Command Line (Binary)
Platforms: Debian Linux (i386 / x86)
License: MIT License
Includes:
Heimdall command line tool.
udev rules for user-level access.
[/code]
ou, si vous êtes en 64, 2 crans plus bas, vous avez ce qu’il vous faut.
Juste en dessous de ces liens, vous avez “heimdall-frontend” qui est un Gui qui ne vous sera pas utile pour ‘rooter’. éventuellement, vous pouvez toujours le télécharger car il vous servira si vous voulez flasher une rom par la suite. C’est une autre “aventure” que je n’ai pas encore commencée.
On se retrouve avec un fichier ‘heimdall_1.3.1_amd64.deb’ qu’il n’y a plus qu’à installer avec “# dpkg -i”.
2/ Trouver le bon “kernel” ( ne pas confondre avec ce que nous appelons un ‘kernel’ sous Debian)
Première chose à faire, c’est connaitre le fimware de son Galaxy S2. Pour ce faire, ouvrir le clavier et taper *#1234# , dans la ligne ‘PDA’, relever les trois derniers signes (chez moi ‘KH3’)
Aller là : http://forum.xda-developers.com/showthread.php?t=1103399
Faire une recherche (Ctrl + F sur IW -merci à Flavien-) avec ces trois derniers signes et choisir le second résultat (lien .zip) , chez moi : CF-Root-SGS2_XX_OXA_KH3-v4.1-CWM4.zip. Le clic mène sur un site de téléchargement où on retrouve en bas le “download”.
Je conseille de placer ce fichier dans un dossier dédié.
Décompresser ce .zip, amène à un .tar avec le même nom (bizarre mais ça permet de gagner presque 2 Mio)
Décompresser cette seconde archive .rar, donne le fichier “zImage” dont nous avons besoin.
3/ Action proprement dite :
Préparer le cable USB de votre Galaxy S2 mais ne connectez pas encore côté ordi
Éteindre le GS2 puis le rallumer en mode “download” de la façon suivante :
Appui simultané sur ‘volume bas’ ; ‘Home’ ; ‘Power’ en restant jusqu’à l’apparition d’un écran. Sitôt cet écran visible, relacher tout, puis appui sur ‘volume haut’. On est en mode “download”.
Connecter le cable USB à l’ordi et tester si le GS2 est reconnu. Ouvrir une console et entrer : $ heimdall detect. si la réponse est ‘Device detected’, c’est bon.
$ cd (le répertoire où se trouve le fichier ‘zImage’)
Se loguer en tant que ‘root’, puis entrer la commande :
heimdall flash --kernel zImage
Là, c’est relativement rapide (moins d’une minute) on voit défiler le chargement et sans ne rien toucher, le GS2 va rebouter tout seul et on voit au premier affichage un triangle jaune, signe que le GS2 est dorénavant ‘rooté’. Vous avez maintenant deux icones supplémentaire “CWM” et "Super Utilisateur"
Sur cette page, il est recommandé de faire un backup du dossier /efs : http://forum.xda-developers.com/showthread.php?t=1068193
C’est fini pour le ‘rootage’ proprement dit.
Pour le côté pratique, j’ai installé “terminal emulator” ; “ES explorateur” ; “Jota text editor”, tout trois gratuits sur le ‘Play store’.
J’aime bien ‘ES explorateur’ avec lequel on peut se “mettre root”, voir tous les dossiers/fichiers et y écrire. Inutile de vous en dire plus sur cette partie que vous connaissez bien, Androïd étant sous Linux.
Une question? qu’apporte le fait que ton téléphone soit rooté? J’avais changé le noyau (sous un windows, avec odin, en suivant les instructions d’un ami) car le GPS marchait mal (j’ai essayé du 2.3.2 au 2.3.8 et le 4.0 et ai finalement pris le 2.3.5, les autres posaient des soucis) , et n’ai jamais été limité à ce jour par le fait qu’il n’est pas rooté. Je sais que tu peux installer des logiciels piratés une fois le téléphone rooté mais justement, ça m’évite d’être tenté. Fais attention à certains gestionnaires de fichiers, j’ai eu des soucis avec l’un d’entre eux qui plantait la connexion USB.
Je pense que tu me connais assez, François, pour savoir que les trucs illégaux n’ont pas cours chez moi.
Pourquoi ‘rooter’, par plaisir de voir ce que contient mon mobile, fouiller, quoi ! mais sans Windows, avec Debian, comme un “pur”
Par la suite, je me pencherai sur le flashage d’une rom un peu plus récente que la mienne, mais pour l’instant, ce qui est proposé sous Heimdall est assez compliqué et manque un peu de sécurité, il me semble.
EDIT :
Pour USB, il faut installer le libusb plus grand que le xxx-8 , tout ça de mémoire.
EDIT 2 :
Alors, la bonne libUSB = libusb-1.0-0 avec la version >= 2:1.0.8
ricardo, je sais que tu ne vois pas d’un très bon œil les articles en anglais, mais concernant les samsung galaxy une importante faille de sécurité à été découverte sur ce topic, donc faire attention aux application téléchargées est fortement conseillé.
Oui, je sais et j’ai beaucoup parcouru ce site qui a l’avantage d’être facilement compris. J’arrive à lire (et à comprendre) les pages entières sans d’aide d’un dico
N’aie crainte, je suis prudent et je n’ai pas grand chose à perdre comme données si je dois rétablir le smart.
Je suis passé au flashage ce jour en rajeunissant mon Galaxy S2 Android 2.3.4 ==> 4.0.3 et tout ça sans possèder de windows, tout au Debian, avec l’aide de Heimdall-frontend et pas mal de conseils sur différents forums.
Je ferai un petit topo dans quelques jours si ça intéresse d’autres membres.
Qu’apporte le 4.0? Je suis au 2.3.5 sur mon galaxy 1 et j’avoue que je ne vois ce qui me ferait changer mais je ne connais pas vraiment le 4.0