Récit de la quête du Saint Graal : Android 2.2 Froyo
Par @alexandre_t le dimanche 23 mai 2010, 15:10 - Lien permanent
Un des rédacteurs de Techcrunch a eu
la bonne surprise de voir en se levant hier de bon matin que son Nexus One lui
proposait une mise à jour OTA (over the air) qui n'était ni plus ni moins que
Froyo, la version 2.2 tant attendu par tous les possesseurs de smartphone
Android depuis sa présentation au Google IO de jeudi/vendredi dernier.
La quête du Saint Graal
A la lecture de l'article, beaucoup ont été déçus de voir que leur Nexus One ne leur proposait rien de nouveau. Il fallait s'y attendre, comme pour les précédentes mises à jour OTA, la mise à jour est progressive et peut s'étaler sur plus d'une semaine. Sur Twitter, on voit fleurir les tweets de gens qui découvrent avec plaisir cette bonne surprise de la journée, mais il s'agit essentiellement de personnes dans le milieu de la presse et des googlers aussi bien en europe que dans le reste du monde.
Tout de suite, un topic sur le forum xda-developers s'est enflammé. C'est le repère des passionnés de bidouille de smartphone, de "cookers de ROM" (personnes qui créent leurs propres versions de systèmes à partir des sources et de morceaux récupérés à droit à gauche) et de leakers (personnes qui mettent à disposition des versions qui ne sont pas publiques). Pas loin de 100 pages d'investigations ont été nécessaires, la technique était surtout de contacter les chanceux sur twitter et leur demander des informations techniques permettant de récupérer le fichier. En effet, lorsqu'une mise à jour est détectée, le téléphone va récupérer via HTTP sur le site android.clients.google.com la mise à jour sous la forme d'un fichier zip et sauvegardé temporairement dans le répertoire /cache du téléphone. Le nom du fichier est indiqué dans les logs du téléphone. Une fois celui ci connu (signed-passion-FRF50-from-ERE27.1e519a24.zip) il ne restait plus qu'à trouver le chemin exacte et le précieux objet était enfin notre. C'est gTree qui a complété l'énigme sur XDA : http://android.clients.google.com/p...
Mise à jour manuelle
La procédure pour mettre à jour manuellement son téléphone est connue, voir par exemple ici. C'est un peu compliqué mais pas insurmontable.
Et maintenant ?
Vous pouvez vous amuser avec les nouveautés de cette version :
- Installer Flash 10.1 beta depuis le market et voir comment il s'en sort sur différents sites
- Activer les mises à jour automatique sur les applications déjà installées en allant cocher dans l'application Market, onglet "téléchargement", l'option.
- Essayer le push server => téléphone avec l'application ChromeToPhone téléchargeable ici (lancer l'apk sur votre téléphone, puis le crx dans chrome). Une fois installé, vous pourrez "transférer" une page ouverte dans chrome sur votre téléphone en un clic.
- Tester les gains de performances javascript du navigateur web avec le test Sunspider. Des résultats du nexus, de l'ipad, de l'iphone et d'ordinateurs ont été compilés dans un tableau à l'initiative de david gageot. Si vous avez des sites qui utilisent de façon intensive le javascript (des applications en GWT par exemple), vous verrez un gain non négligeable !
- Essayer vos applications android favorites et constater le gain de rapidité
- Tester le partage de connexion (tether) en créant un mini hotspot wifi avec votre téléphone (paramètres du téléphone, catégorie réseau).
Bonne dégustation de yaourt glacé (froyo) !
Alexandre


Commentaires
Salut Alexandre,
Merci pour l'investigation, mais le lien ne fonctionne plus, il faut se rabattre sur le lien miroir fournit par la page d'installation que tu as déjà indiqué : http://www.androidcentral.com/how-m...
Bon hack ;-)
Le lien fourni sur androidcentral était uniquement pour indiquer la procédure d'installation, le fichier fourni dans l'article d'androidcentral est celui d'une mise à jour de la 2.1.
Effectivement on dirai bien que google a supprimé le fichier de leurs serveurs ou l'a déplacé. 2 solutions :
- récupérer une copie qui trainent un peu partout sur internet
- attendre que les choses évoluent (disponibilité official, nouveau lien, etc.)