Comme bon nombre le savent (merci le Buzz monstrueux qu'a fait le iPhone), il est possible de débloquer tous ces iPhone et iPod Touch.

Bon comme je vous ai déjà fait part dans un précèdent billet, j'étais parti pour le "jailbreaker", ou le débloquer. Et bien c'est chose faite.

Je ne vais pas reprendre les divers tutoriels mais plutôt vous indiquez comment moi j'ai fais afin d'installer uniquement ce que je veux.

Les divers tutoriels disponibles sur le net proposes d'installer toutes les applications de l'iPhone, mais la plupart comme Maps.app (surement GoogleMaps), Stocks.app (application boursière) et Weather.app (consultation du temps) sont inutile pour moi et mon iTouch puisque je ne suis pas connecté en permanance à un réseau wifi lorsque je suis dehors.

Les applications que j'ai donc installées sont :

  • Sketches (plus pour s'amuser qu'autre chose)
  • Mail (provient de l'iPhone)
  • LockBox (gestionnaire de password/carte visa/etc)
  • SMBPrefs (configuration des fond d'écrans de votre appareil et plus. NB: ne semble pas fonctionner correctement)
  • Notes (provient de l'iPhone)
  • ToDoList (le nom est assez explicite je pense =)
  • PDFViewer (Idem =)
  • Ulctl (permet de voir tous les packages disponibles de l'iPhone/iPod Touch et de les activers/desactiver. A manier avec précaution donc)

Attention : il y a quelques pré-requis à avoir avant de faire tous ceci :
  • Un iPod avec le firmware 1.1.1 (faites la mise-à-jours si vous ne l'avez pas déjà faite)
  • Microsoft .Net Framework 3.0
  • iTunes (réinitialiser votre iPod au cas ou il plante)
De plus, si votre iPod est branché à votre ordinateur, quitter iTunes en faisant CTRL + ALT + DEL et terminé tout les processus liés à iTunes (iTunes.exe, iTunesHelper.exe et iPodService.exe). Surtout ne plus ouvrir iTunes jusqu'à avoir fini les manipulations!


L'installation va se dérouler de la façon suivante :
  1. Jailbreaker son iPhone/iPod Touch
  2. Installation des programmes fournit par Installer
  3. Installation de Winscp sur windows
  4. Recuperer les applications de l'iPhone
  5. Se connectez à votre iPod
  6. Copier les applications de l'iPhone vers votre iPod
  7. Activer l'ajout d'évènements dans Calendar



1. Jailbreaker son iPhone/iPod Touch

La première chose à faire, est d'aller sur TUAW (pour ceux qui ne le savent pas, c'est "The Unofficial Apple Weblog"). La procèdure est extrêment simple à faire et ne requiert aucune compétence technique afin de débloquer votre iPhone/iPod Touch, et cerise sur le gateau : même si elle est en anglais, c'est très bien expliqué et compréhensible par M. ToutLeMonde.

Une fois ceci fait, vous pouvez passer à l'étape 2.



2. Installation des programmes fournit par Installer

Aller dans l'application " Installer ", et installer dans l'ordre :
  • Community sources : va vous donner accès à un choix de programme beaucoup plus large que celui par défaut proposé par Installer.
  • BSD Subsystem : necessaire pour installer d'autres composants.
  • OpenSSH : va vous permettre de vous connecter à votre appareil.
  • Ulctl
  • Sketches, LockBox, SMBPrefs, ToDoList, PDFViewer


3. Installation de Winscp sur windows

WinSCP est disponible à cette adresse

Installez-le en suivant les préférences par défaut.



4. Recuperer les applications de l'iPhone

Remarque : chacun peux prendre toutes les applications de l'iPhone pour autant que les bons packages sont également copié dans l'iPhone aux bons endroits.

Les applications de l'iPhone sont disponible à cette adresse. Décrompressez le fichier dans un répertoire de votre choix.



5. Se connectez à votre iPod

Pour vous connectez à votre iPod il vous faut connaître l'adresse IP de votre iPod :

- Allez dans Réglages -> Wi-Fi -> Flèche bleue de votre réseau -> DHCP.

Lancez ensuite WinSCP. Les champs à remplir doivent correspondre à ceux-ci :



Connectez vous. Il se peut que la première fois la connexion soit plus lente, donc attendez.



6. Copier les applications de l'iPhone vers votre iPod

Dans le dossier ou vous avez décompressez les applications recuperée au point 4, allez dans le dossier Applications (le chemin doit être de la forme VotreDossierPoint4\iMobileApps\iMobileApps\Applications) et copiez MobileMail.app et MobileNotes.app dans le repertoire Applications de votre iPod.

Une fois la copie terminée, pour toutes les nouvelles applications fraîchement copiées, faites un clique droit sur le dossier puis Properties. Dans la fenêtre, indiquez que vous souhaitez appliquer le droit en écrire au groupe Group (0775). Veillez à bien cocher la case Set group, owner and permissions recursively (ceci permet d'appliquer ces nouveaux droits à tous les fichiers situés dans le répertoire.



Une fois la copie terminée, pour toutes les nouvelles applications fraîchement copiées, faites un clique droit sur le dossier puis Properties. Dans la fenêtre, indiquez que vous souhaitez appliquer le droit en écrire au groupe Group (0775). Veillez à bien cocher la case Set group, owner and permissions recursively (ceci permet d'appliquer ces nouveaux droits à tous les fichiers situés dans le répertoire.



Pour que Mail fonctionne, vous devez copier MobileMailSetting.bundle se trouvant dans VotreDossierPoint4\iMobileApps\System\Library\PreferenceBundles dans System/Library/PreferenceBundles depuis la racine de votre iPod.



7. Activer l'ajout d'évènements dans Calendar

Ceci est de loin la manipulation la plus compliquée

Dans votre iPod, copiez le fishier N45AP.plist se trouvant dans System/Library/CoreServices/SpringBoard.app/ sur votre ordinateur.

ATTENTION: afin de pouvoir revenir un arrière si vous faites une mauvaise manipulation, FAITE UNE COPIE DE SECOURS ET GARDEZ LA!

Ouvrez le fishier N45AP.plist et ajouter le texte suivant avant la balise :



Ce qui devrait vous donnez quelque chose du genre :



Si vous n'êtes pas certain de votre coup, vous pouvez télécharger mon fichier en faisant un click droit enregistrer sous .

ATTENTION :
  • Je n'ai pas essayer cette manipulation. A priori cela ne devrait pas poser de problèmes. Si vous l'essayez merci de me notifier si elle marche ou non =)
  • Faite extrêmement attention à respecter les espaces et à placer le bon morceau de code au bonne endroit! Certaines personnes on du réinitialiser leur iPod suite à une mauvaise manipulation du dit fichier.

Pour ceux disposant d'un Mac :

Ouvrez le Terminal et placez vous au même endroit ou ce trouve le fichier N45AP.plist. Tappez ensuite la commande :

- plutil -convert xml1 N45AP.plist

Cette commande permet de convertir le fichier binaire en fichier xml (le même type de fichier que celui dont je vous ai mis à disposition). Si une même commande est disponible pour windows, je suis preneur...

Pour ma part j'ai procédé comme cela sans aucun problème.


Replacer le fichier à son endroit d'origine et le tour est joué!



Redémarrer votre iPod, et c'est fini! Vous avez à présent accès à une multitude d'applications et vous disposez enfin (!) du calendrier à 100% de ces fonctions.



Sources:
TUAW
Engadget
BotGod Dot Net
Touchdev wiki
blogeek