Mon "guide" est fait pour les Mac users; pour windows il existe déjà pas mal de choses sur le net, à vous de chercher. (ou de switcher sur mac :p)

PRÉREQUIS :

  • avoir un iPod Touch firmware 1.1.1 "propre" (restaurez-le au besoin)
  • avoir un Mac INTEL ou PPC
  • tourner sous OS X 10.4.10
  • dernière version d'iTunes. La 7.4.2 à l'heure actuelle
  • avoir un réseau wifi, le même pour l'ipod et le mac
  • aller pisser, couper son téléphone, skype, adium et colloquy (blague, comment pourrait-on vivre sans IRC o0 ?)

Déjà, pourquoi avoir un mac Intel ?
Tout simplement parce qu'on va utiliser le logiciel iJailbreak qui, pour l'instant, ne tourne que sur les macs intel. Néanmoins, la release pour PPC ne saurait tarder, ça se compte en jours.
Bien sûr il est dores et déjà possible de débrider son Touch en étant sous PPC mais ce iJailbreak automatise toutes les tâches.
Avant que AriX, ce gamin de 13 ans, ne conçoive ce soft (sans avoir d'ipod Touch sous la main en plus !), les manipulations sur un mac étaient beaucoup plus fastidieuses que sous windows, un comble ^^

Le tuto des opérations manuelles que vous devez faire si vous avez un PPC (ou si vous voulez vous faire chier sur mac intel) se trouve sur le wiki de TouchDEV.
Il est en anglais mais une traduction a été faite sur le forum ipodtouchfan.

iJailbreak ne va nous servir qu'à débrider l'iTouch, l'installation des applications de l'iPhone reste manuelle (mais pas très compliquée).
La deuxième partie de ce guide est donc compatible Intel/PPC.

Une nouvelle version d'iJailbreak est sortie aujourd'hui, la version 0.3 qui supporte désormais également les processeurs PowerPC.
Par ailleurs, cette nouvelle version automatise l'installation des applications de l'iPhone sur l'iPod Touch.
La première partie de ce guide s'applique donc aussi bien aux MacIntel qu'aux Macs PPC et la deuxième partie n'est... plus utile !

Encore une dernière petite chose avant de commencer :

La méthode qui suit est vraiment simple, je ne connaissais rien au jailbreak 1h avant d'en avoir fini. Et du premier coup, sans aucun problèmes.
Même si ce qui a marché pour moi, et pour beaucoup d'autres, devrait fonctionner pour vous aussi, il se peut que vous ayez quelques problèmes.
Et bien mes amis, dans ce cas, je jouerai le gros lâche et n'accepterai en aucune façon d'être tenu responsable.
Néanmoins, pas de panique. Même si un problème arrivait, vous pouvez revenir en arrière pour 99,9% des cas.
Soit par une simple restauration via iTunes soit via un hard reset.

Bon, maintenant que le blabla est passé, avançons gaiement :)

Débridage (ou Jailbreakage) :

  1. La toute première chose que l'on va faire est de désactiver la mise en veille automatique.
    Ça évitera que l'ipod ne se mette en veille tout seul pendant tout le processus et vous évitera 99% des éventuels problèmes.
    Pour ce faire, aller simple dans "Réglages" => "Général" => "Verrouillage auto" => cocher "Jamais"
  2. Aller sur http://ijailbreak.com/ et télécharger le logiciel. À l'heure où j'écris ces lignes, la version la plus récente est la 0.2.1
    (à noter que le logiciel est dans une archive zip qui apparaît comme corrompue si on l'ouvre avec stuffit mais tout marche impec avec "The Unarchiver" par exemple.)
  3. Installer le logiciel comme à l'accoutumée, dans votre dossier "Applications"
  4. (allumer votre podinou mais) ne le branchez pas sur itunes
  5. Lancer le soft et suivre ses indications
  6. C'est tout !
Notes :
- pour que tout marche bien, ne pas jouer au plus malin et ne pas faire ce demande le soft
- avant de jailbreaker votre ipod, le soft va copier des fichiers dans /opt/ en root.
Dans la rlz actuelle, si un tel dossier existe déjà le soft vous lance une alerte puis tourne dans le vide => faire en sorte de ne plus avoir de dossier /opt/ en root avant de lancer iJailbreak
- la première étape peut dérouter : il s'agit d'aller sur une page web qui va faire planter safari, c'est normal ! C'est pas fait pour installer un ver ou un trojan !
- la deuxième étape est indiquée comme "will take a while" et c'est vrai que ça prend du temps. Chez moi, entre 5 et 10min.
Ne pas s'affoler ou triturer ipod et/ou ijailbreak, tout ceci est normal.
- le soft va vous demander de redémarrer plusieurs fois votre ipod, encore une fois faites lui confiance.
Il s'agit d'un vrai reboot, pas d'une simple mise en veille. Pour éteindre l'ipod il faut appuyer sur le bouton en haut jusqu'à ce qu'apparaisse le slide pour éteindre l'appareil.
- l'ipod sera relié à l'ordi par le cable usb dès que safari aura planté, itunes vous demandera certainement de confirmer son paramétrage pour le nom, la synchro de la musique. Cela peut aussi arriver lors des multiples reboots.
Comme iJailbreak ne fournissait aucun contre-indication à ce sujet, je me suis permis de confirmer la config que me demandait iTunes et cela n'a posé aucun problème.
- pendant les opérations, votre iPod apparaîtra dans iTunes avec seulement 300 Mo de mémoire et non 8 ou 16 Go, c'est normal.
On retrouve la synchro normale à la fin.

Voila, vous avez jailbreaké votre iPod Touch et l'on peut maintenant installer toutes les applications que l'on veut !
Ce jailbreak ne sera bientôt plus utile puisque Steve a annoncé aujourd'hui qu'il allait finalement ouvrir l'écosystème de l'iPhone/iTouch en fournissant un SDK aux dev et ce pour février.

Vous remarquerez qu'une nouvelle icône est apparue sur le bureau.
Il s'agit d'installer.app, une application qui se synchronise à plusieurs base de données d'applications natives iphone/itouch et qui vous permet de les installer/mettre à jour/désinstaller.
Lors du premier lancement, il n'y a que peu de choix mais si on active les "community sources" ça va beaucoup mieux :)
En résumé, ça permet à votre iPod de ressembler à ça :D

Nous reviendrons plus tard sur ces applications, concentrons-nous pour le moment sur une ce qui doit vous chatouiller le plus : installer les applications de l'iPhone :D
À l'heure où  j'écris ces mots, iJailbreak comporte bien un bouton pour automatiser l'installation des applications iPhone mais ce n'est pas encore actif.
Pas de panique, c'est simplissime :)

Installation des applications de l'iPhone :

La nouvelle version d'iJailbreak (v0.3) automatise dorénavant l'installation des applications de l'iPhone.
Étant donné que j'ai pas utilisé cette version mais la 0.2.1, je ne saurai vous avertir des éventuels précautions à prendre pour son utilisation si ce n'est de désactiver la mise en veille automatique de l'iPod.
Bien évidemment ce qui suit reste valide si vous voulez installer les applications à la main.

PRÉREQUIS :
  • avoir un iPod Touch firmware 1.1.1 jailbreaké
  • avoir un Mac (INTEL ou PPC)
  • dernière version d'iTunes. La 7.4.2 à l'heure actuelle
  • avoir un réseau wifi, le même pour l'ipod et le mac
  • désactiver la mise en veille automatique de l'ipod
  • aller pisser, couper son téléphone, skype, adium et colloquy (blague, comment pourrait-on vivre sans IRC o0 ?)

Je rappelle que cette partie est "universal" : compatible PPC et Intel.
Je m'appuie pour cette partie sur le tuto de TouchDEV. (traduction sur le forum ipodtouchfan)
Les applications de l'iPhone sont : Weather, Google Maps, Mail, Bourse (stock) et Notes. Nous verrons aussi comment corriger le bug d'Apple qui empêche la saise de nouveaux évènements dans le calendrier actuel du Touch.

  1. Tout d'abord, télécharger les applications de l'iPhone (miroir) avec leur dépendances.
  2. Envoyer les applications voulues dans le dossier /Applications/ de l'iPod. ("ouvrir" le raccourci Media_sim pour voir le dossier Applications)
    Il faut les envoyer en SFTP.
    Le tuto recommande Cyberduck mais pour ma part je préfère Transmit et je n'ai eu aucun problème. Par contre, il est signalé que FileZilla ne fonctionnera pas.

    Bref, assurez-vous d'avoir votre iPod connecté à votre WiFi et connectez-vous à lui en SFTP avec les paramètres suivants :
    - login : root
    - password : alpine
    - adresse : ip de votre ipod

    Pour connaître l'ip de votre iPod, aller simplement dans "Réglages" => "Wi-Fi" => et cliquer sur la petite flèche bleu du réseau auquel l'ipod est connecté.
    Une nouvelle fenêtre arrive et vous renseigne entre autre sur l'ip de l'ipod. Si ce n'est pas 192.168.x.x il y a un problème :p

    Si vous n'arrivez pas à vous connecter à l'ipod (en sftp), c'est certainement que la session SSH est fermée.
    Pour la réouvrir, il suffit de lancer le Terminal sur votre Mac et de taper la commande suivante :
    ssh -l root your.ipod.ip.address
    Il vous demandera le mot de passe qui est toujours le même : alpine
    Lors de la saisie du mot de passe, le curseur du terminal ne bouge pas et donc je ne vois pas ce que j'écris, enfin c'est comme ça dans mon terminal lol
    Si ça vous le fait aussi, ne vous inquiétez pas, taper correctement le mdp et validez.
    Normalement il y a un retour à la ligne avec un simple "#" qui indique que vous êtes connecté et que vous pouvez entrer des commandes.
    Ne tapez pas de nouvelles commandes (mais ne fermez pas le Terminal) mais refaites un essai de connexion SFTP; cette fois ci, ça devrait marcher :)

    Transférez donc les applications que vous voulez dans le dossier /Applications/ de l'iPod. ("ouvrir" le raccourci Media_sim pour voir le dossier Applications)
  3. Rechmodez les applications transférées de 755 en 775 via votre client SFTP.
    Sur l'iPod, les applications apparaissent sous la forme de dossiers, il faut appliquer le chmod 775 à l'ensemble du dossier.
    Sur Transmit, il suffit de faire un "pomme +i" sur le dossier, de taper 775 à la place de 755 et de cliquer sur "Appliquer à la hiérarchie"
    Rechmodez TOUTES les applications que vous avez transféré.
  4. Deux applications ont des dépendances, elles ont besoin d'un fichier supplémentaire pour fonctionner.
    Il s'agit de Google Maps et de Mail.
    • Pour Maps, il faut transférer (toujours en SFTP) le fichier "GMM.Framework" dans /System/Library/Frameworks/
    • Pour Mail, il faut transférer le fichier "MobileMailSettings.bundle" dans /System/Library/PreferenceBundles/
  5. Fermez votre client SFTP (et éventuellement le Terminal) et rebooter l'iPod.
    Un reboot, pas la simple veille : appuyer sur le bouton en haut jusqu'à l'apparition du slide "Éteindre".
  6. Au reboot, vous devriez voir vos nouvelles icônes ;-)
  7. Concernant le calendrier, il suffit d'ouvrir Installer sur l'iPod et d'installer le package "Touch Calendar Fix" et vous aurez la possibilité d'éditer le calendrier.
    À noter qu'il est possible via iTunes de synchroniser l'agenda de l'iPod avec ceux d'iCal.
    Et si vous faites synchroniser votre iCal avec votre agenda Google, votre iPod est synchro au final avec vos calendrier google.
    Et ce qui est intéressant, c'est que les évènements ajoutés depuis l'iPod se retrouveront bien sûr sur iCal mais aussi sur Google dans un nouvel agenda "Home" ;-)
    (par contre, comme sur iCal, vous ne pouvez pas modifier un évènement créé sur google)
Voila, maintenant vous pouvez commencer à vous amuser avec votre nouveau jouet (et à en relever les énormissimes lacunes/bridages...)
Si vous eu des problèmes, je veux bien vous aider ici mais le mieux est d'aller faire un tour sur le forum iPhoneFR.