Je ne suis pas ce qu’on peu appeler un « Geek » ou en tout cas je ne le suis plus autant qu’avant. J’aime bien bidouiller mais uniquement lorsque c’est utile.
Aujourd’hui j’ai décidé de mettre à jour mon iPhone (après tout le monde) en version 3.0. J’ai préféré attendre d’avoir les premiers retour et surtout, faire ça un week-end au cas où.
Il était aussi et surtout important de m’assurer que le Jailbreak était toujours possible.
On est dimanche, les annonces de sorties d’outils pour jailbreaker la nouvelles mise à jour sont tombé, ma femme est à l’équitation, je vais peut être m’y mettre.
Op, premier soucis : iTunes doit être mis à jour et ça je ne peux pas le faire sur mon PC portable. Il s’agit d’un PC d’entreprise et je n’ai pas les droits nécéssaires pour réaliser un mise à jour d’un logiciel.
Bon on va passer sur mon PC perso mais là c’est un rien plus compliqué. Ce PC tourne sous Linux, Ubuntu pour être exact. J’avais fait ce choix car pour une utilisation traditionnel, Unbuntu est un très bon choix.
Vous allez me dire que je peu installer Windows en dual boot, mais je ne voulais plus de dualboot, un choix personnel.
Bon, je me rappel que VirtualBox est installé depuis 1 semaine ou deux sur mon PC avec un Windows XP dessus. J’en avais eu besoin pour faire tourner un lecteur de carte dont les les pilotes Linux n’étaient pas très fonctionnels
(Note : la version pirated edition de Windows XP est vraiment très pratique pour une installation à la fois complète et rapide)
Le principe de VirtualBox est de reproduire un environnement de PC (processeur, ram, disque dur) dans une fenetre de Linux. On peu de cette façon faire tourner un autre système d’exploitation à l’interieur de Linux.
Avec quelques difficultés, j’avais réussi à exploiter correctement mes périphériques USB, j’espérais que ça serait pareil pour le couple iTunes-iPhone. Et bien oui, mon iPhone était bien reconnu par contre, la mise à jour fut un véritable cauchemare jusqu’au moment où je compris que lors du reboot de l’iPhone, celui-ci n’était pas automatiquement reconnecté à windows. Un peu plus tard, mon iPhone tournait avec son beau logiciel 3.0 (mais vide).
Etape suivant, le jailbreak avec RedSn0w. Redsnow est très simple à utiliser mais là aussi, j’eu quelques soucis. Un truc tout bête en fait mais qui m’a fait dresser les poils. En fait l’iPhone à 3 états : Le Mode normal, le mode DFU et le mode Recover (il y a en peut être d’autres mais c’est ceux que j’ai rencontré aujourd’hui) et chaque état est considéré comme un nouveau périphérique et donc non exploitable par défaut sous VirtualBox. C’est pas simple d’activer chaque périférique alors que l’iPhone passe son temps à rebooter pour changer de mode (ce qui n’est d’ailleurs pas directement visible).
Près de quelques heures (2-3) j’ai fini par mettre à jour mon iPhone tout en restant sous Linux.
Comme quoi, c’était possible.
|
|
|

Tags: iPhone
Oulala, il y en a qui se compliquent la vie ;)
Il « suffit » juste d’installer Windows en dual boot pour l’occasion (c’est quoi la raison de ce choix personnel, si ce n’est pas indiscret ?).
Il faut savoir que VirtualPC, VMWare et cie sont des machines virtuelles qui ne gèrent pas tout à fait bien les liens USB de l’hôte vers le client. Donc bon, tout ce qui est manipulé via USB, en général, il vaut mieux le faire sous une machine hôte normale…
Pour le défi, tant qu’à en trouver un, il aurait été plus intéressant de faire la mise à jour sans clavier et juste à la souris ;)
2 raisons, la première c’est que je ne voulais pas avoir encore une merde de mon MBR, c’est pas toujours simple à enlever. En tout cas, j’ai déjà perdu une partition à cause de ça
La seconde, c’est que je n’avais pas de DVD vierge sous la main, et du coup, je ne savais pas installer Windows en DualBoot.
Merci, pour tes remarques,
ce qui aurait été sympa c’est de detaillé la demarche pour les autres, car tu ne fait que survoler la question …
anyway …