… ou pas.
Je suis, depuis quelques jours, l'heureux propriétaire d'un HTC Magic, un mobile tournant sous Android le système made in Google !
Oui, mais voilà, comme tout geek qui se respecte le firmware de base ne me suffit pas et je suis donc amené à installer des firmwares concoctés par des bidouilleurs fous.
Les tutos ne manquent pas pour Windows mais je n'ai rien trouvé pour Linux. Voilà ce que j'ai pu glaner ici et là et qui m'a permit de flasher mon téléphone depuis mon Ubuntu 9.04.
Attention, les différentes images en lien sont pour le HTC Magic, si vous avez un autre téléphone Android, ça risque de ne pas fonctionner, mais les manipulations sont sensiblement les mêmes.
J'indique dans le tuto qu'il faut installer le sdk et qu'il faut tout faire dans le répertoire tools car c'est ce que j'ai lu... mais je ne suis pas convaincu de l'utilité de ces étapes. Si des gens veulent bien tester sans le SDK et/ou ailleurs que dans le répertoire tools du SDK, je suis preneur des retours :)
/home/user/bin. Vous avez donc maintenant le SDK dans /home/user/bin/android-sdk-linux_x86-1.5_r2.fastboot depuis le site HTC.fastboot (contenu dans l'archive que vous venez de télécharger) dans le répertoire tools du SDK, soit /home/user/bin/android-sdk-linux_x86-1.5_r2/tools (si vous avez suivi ce tuto depuis le début).tools (cd ~/bin/android-sdk-linux_x86-1.5_r2/tools) et donnez les droits d'exécution (chmod +x fastboot)recovery-magic.img et un fichier update.zip (cas du firmware SPF, par exemple):
recovery-magic.img dans le répertoire tools du sdkupdate.zip sur la SD card de votre téléphone (via USB ou un lecteur de carte)data, META-INF, system et le fichier boot.img (cas du Fatal1ty Hero, par exemple):
update.zipupdate.zip sur la SD card de votre téléphone (via USB ou un lecteur de carte).recovery-magic.img.update.zip sur la SD card de votre téléphone et un fichier recovery-magic.img dans le répertoire tools du SDK.debug USB en allant dans Paramêtres > Applications > Développement > Débogage USBVolume- et Power.tools de votre SDK (normalement, vous devriez déjà y être si vous avez suivi toutes les explications depuis le début)../fastboot boot recovery-magic.imgNandroid backup et appuyez sur la molette pour lancer un backup. Les données sont sauvegardées sur la SD card.Wipe data/factory reset avec la molette et appuyez sur la molette pour lancer le wipeApply sdcard:update.zip avec la molette et en appuyant à nouveau sur la molette.Reboot system now avec la molette pour redémarrer votre mobile.En cas de problème lié à Android, je ne suis clairement pas le mieux placé pour vous aider. Allez plutôt sur le forum de SmartPhoneFrance.
Pour trouver des firmwares, des thèmes ou des applications, allez faire un tour sur le forum XDA-Developpers.
Cenwen
7 juillet 2009 à 19h51
Intéressant. Mais comment le gères-tu avec ta ubuntu ?
Renaud
7 juillet 2009 à 23h18
Heu… tu peux préciser ta question ?
Cenwen
8 juillet 2009 à 22h00
Désolé mais comment fais-tu (=avec quel logiciel ) as-tu accès à tes données sur le téléphone (sms, adresses, musique vidéos,etc…. Te connectes tu en usb en wifi en bluetooth …
Renaud
9 juillet 2009 à 09h03
Je branche le mobile en USB et j’ai accès à la sdcard. Pour le reste je n’ai pas essayé, je n’en ai pas besoin et ce n’est pas le sujet de ce billet :)
J’ai vu dans le répertoire tools du sdk un outil qui s’appelle ddms. C’est une application java qui se connecte (via l’USB) au téléphone. Je sais qu’on peut prendre des screenshots du tel avec ce soft… peut-être qu’on peut accéder au reste des données :)
ASno
14 juillet 2009 à 18h09
Bonjour,
J’ai flashé mon tél avec le firm de SPF au boulot en suivant votre tuto et cela a très bien marché.
Maintenant je voudrais le re-flasher avec celui de Fatal et pour ce faire j’ai refait votre tuto mais chez mois (avec deux ordis) et cela ne marche pas…
Au moment de lancer fastboot j’ai le message :s
On dirait que le téléphone n’est pas raconu… je ne sais pas pourquoi car sur le tél j’ai bien le message FASTBOOT USB en rouge…
Il faut installer des drivers ou quelque chose ? Si oui… pourquoi au boulot cela a marché ?
Merci de votre aide.
Renaud
14 juillet 2009 à 21h00
Alors, je vais t’en dire une bien bonne, j’ai eu exactement le même problème. Sans rien fait tout fonctionne au boulot et à la maison, impossible d’accéder au mobile.
J’ai cherché un peu sur google et j’ai trouvé une bidouille à faire:
1. dans une console, lancer: lsusb
2. récupérer les 4 premiers chiffres hexa du mobile (dans mon cas, j’ai « Bus 001 Device 013: ID 0bb4:0c02 High Tech Computer Corp. », il faut noter « 0bb4″)
3. éditer (en root) le fichier /etc/udev/rules.d/51-android.rules et y mettre: SUBSYSTEM== »usb », SYSFS(idVendor)== »0bb4″, MODE= »0666″ (remplacer 0bb4 par les chiffres noté en 2.)
4. sudo /etc/init.d/udev reload
Normalement, si j’ai rien oublié, ca devrait marcher :)
ASno
15 juillet 2009 à 07h31
Merci Renaud, je suis au boulot donc je tester dès que j’arrive chez moi.
Il y a une chose qui est bizarre : je voulais voir un peu la gueule de ce fichier et j’ai donc regardé ici mais, il n’existe pas.
Cela est normal ?
Renaud
15 juillet 2009 à 10h09
oui oui, il faut le créer, moi ce qui m’étonne c’est que ca fonctionne au taf et pas à la maison…
ASno
15 juillet 2009 à 14h04
Ok merci,
J’ai un autre problème… :s
Un message d’erreur apparait quand j’essaie de flasher : « Can’t open update.zip (bad) » (Et oui… je n’ai pas attendu à rentrer chez moi. lol)
J’ai téléchargé deux fois le fichier et toujours la même chose.
J’ai regardé un peu sur leurs forum mais l’anglais n’est pas mon fort.
Tu as eu déjà ce problème ?
Renaud
15 juillet 2009 à 15h22
ca veut juste dire que l’update que tu mets n’est pas correct.
il a peut etre mal été téléchargé
si tu installes le SPF, le fichier zip téléchargé n’est pas l’update, c’est une archive qui contient la recovery-image ET l’update.zip… mais comme je l’indique dans le tuto, j’imagine que ce n’est pas ce cas là, n’est-ce pas ?
ASno
15 juillet 2009 à 15h35
Non j’essaie d’installer le fichier de Fatal1ty Hero.
Celui de SPF est déjà installé dans mon Magic.
Ca serait bien d’avoir un MD5 pour tester le fichier alors. Je sais que cela ne te concerne pas mais bon. Sinon tu connais un autre rom qui lui resemble ?
Je voudrais tester cette interface dans mon tél.
Merci encore, là je vais chez moi et je vais tester la bas.
Renaud
15 juillet 2009 à 16h02
la Pure Black: http://forums.smartphonefrance.info/viewtopic.php?t=52803
ASno
16 juillet 2009 à 09h29
Merci Renaud,
Je suis arrivé à tout faire marcher chez moi. J’ai mis la ROM Pure Black, elle est génial. Les fonctionnalités sont super bien faites mais malheureusement on perds beaucoup la fluidité. :s
Je vais donc revenir à la ROM de SPF.
Du coup j’attends le Hero pour l’acheter.
Renaud
16 juillet 2009 à 13h09
pareil, j’adore la pure black qui est un bon compromis entre la spf et la fatal1ty qui est franchement lente… mais c’est toujours pas utilisable au quotidien
pour le Hero, moi j’ai pas les moyens, mais si pour me remercier, tu veux bien me l’offrir, je t’envoies mon adresse postale :p
ASno
16 juillet 2009 à 15h13
Si je pouvais pas de problème… je viens de mettre en vente mon Magic pour pouvoir acheter le Hero.
ASno
17 juillet 2009 à 07h18
C’est pas croyable ! :s
Ca marche plus sur mon Ubuntu chez moi !
Le téléphone n’est plus reconnu. Le fichier /etc/udev/rules.d/51-android.rules est toujours là.
J’ai relancé avec sudo /etc/init.d/udev reload mais rien :s
La misère quoi !
Renaud
17 juillet 2009 à 13h33
tu l’as branché sur le même port usb?
peut-être que le code hexa diffère selon le port, je sais pas…
ASno
17 juillet 2009 à 16h04
Le code est le même et j’ai testé sur plusieurs ports… Je ne pense pas que cela change quelque chose le port mais bon… En attendant j’ai du flasher mon mobile Android sous Windows… (quelle honte)
Renaud
17 juillet 2009 à 17h31
désolé, la je ne sais plus t’aider…
ASno
17 juillet 2009 à 17h55
Tu m’as déjà beaucoup aidé merci
de La Neuville
17 juillet 2009 à 21h53
Merci beaucoup, très beau mais c’est lent…
Renaud
18 juillet 2009 à 09h14
qu’est-ce qui est lent? le flashage de firmware ? un firmware en particulier?
lenul79
15 août 2009 à 16h15
Bonjour j’ai suivis ce billet mais je n’arrive pas a flasher le mobile j’ai crée le fichier /etc/udev/rules.d/51-android.rules j’y est mis:
SUBSYSTEM==usb
SYSFS(idVendor)==0bb4
MODE=0666
mais lorsque je tape la commande ./fastboot boot recovery-magic.img
j’ai un retour du type
et rien ne se passe.
merci de votre aide
Renaud
15 août 2009 à 22h41
un retour du type quoi ?
tirwacaf
17 septembre 2009 à 15h41
Bonjour,
merci pour ce post …
juste une précision, maintenant avec le recovery rav1.4 on peut appliquer un update sans renommer le fichier en update.zip, seulement en cliquant avec la molette sur « apply any zip » …
Vince
10 octobre 2009 à 16h14
Hello, bon tuto, mais je voulais juste savoir s’il était aussi adapté au samsung galaxy?
Renaud
10 octobre 2009 à 20h55
Le Samsung Galaxy est effectivement également un mobile Android.
bianca
6 novembre 2009 à 14h19
Je viens de suivre ce tuto et ca marche nickel. Je suis sous SPF 2.1 maintenant :-)
merci
Trancept
24 mars 2010 à 23h10
Pour info le fastboot doit être lancé en root sinon ça ne fonctionne pas, donc :
sudo ./fastboot boot recovery-magic.img
Renaud
25 mars 2010 à 10h26
Je ne lance pas le fastboot en root et ca fonctionne très bien chez moi…