Table des matières
Jailbreak
Procédure1) pour installer d'autres applications sur le iPod touch. Cette procedure prend en compte que le système d'exploitation utilisé est Windows ou Mac OS X.
- Retourner en arrière (1.1.1)
- La procédure du jailbreak utilise un trou de sécurité découvert avec les images TIFF. Avec la version du firmware 1.1.2 et plus, ce problème est résolu. Il faut retourner à la version 1.1.1 pour en « profiter ». Si le iPod est déjà en version 1.1.1, passez à l'étape 2.
- Brancher le iPod à l'ordinateur
- Démarrer iTunes
- Éteindre le iPod et le rallumer en appuyant en même temps sur les boutons marche et principal.
- Quand l'écran devient noir, après environ 10 secondes, relâcher le bouton marche et maintenir le bouton principal enfoncé.
- iTunes demande de faire une restauration du système. Cliquer sur Restaurer avec la touche Shift (Windows) ou Alt (Mac) enfoncée.
- Il sera alors possible d'aller chercher le fichier du firmware 1.1.1 :
iPod1,1_1.1.1_3A110a_Restore.ipsw
.
- Le jailbreak
- Sur le iPod, lancer Safari et aller sur le site
http://jailbreakme.com/
. - Sur la page il y a un AppSnap qu'il faut pointer.
- Il devrait y avoir une nouvelle icône sur l'accueil du iPod : Installer.
- À ce point, il est possible d'installer les applications que vous voulez, mais quand vous passerez à la version 1.1.2, ils seront perdus.
- Il faut impértivement intaller deux options : Community Sources (possiblement déjà installé) et OktoPrep.
- Passage et jailbreak du 1.1.2
- brancher le iPod à l'ordinateur.
- Dans iTunes, rechercher les mises à jour et l'installer. L'icône Installer, comme toutes autres applications, sont disparus.
- Fermer iTunes
- Prendre le fichier
1.1.2-jailbreak.zip
et le décompresser dans un répertoire. Il nécessite Java d'installé2). - Avant d'appliquer le jailbreak, il est possible que le iPod doive être rebooté.
- Sous Windows, exécuter le fichier
windows.bat
. Cochez Install SSH si nécessaire et cliquez sur Jailbreak!. (root:alpine
) - Sous Mac OS X, exécuter le fichier
jailbreak.jar
. - Après deux démarrages du iPod et la fin du script, le iPod devrait avoir retrouvé son icône Installer.
- Installer les logiciels tiers
- System → BSD Subsystem
- System → Term-vt100
- System → OpenSSH
- Après avoir ajouté la source
markmon.mine.nu:90/iphone/repo/repo.plist
ousleepers.net/iphonerepo
⇒ Utilities → BoosTool - Utilities → Erica's Ported Utils et Erica's Utilities
- Utilities → SysInfo
- Utilities → DropCopy
- Productivity → MobileFinder
- Productivity → MobileTextEdit
- Pour des applications du iPhone (Notes, Mail, Google Maps, Weather), ajouter la source
repo.us.to
⇒ iPhone 1.1.2 Apps for iTouch - Si une application installé dit d'ajouter un répertoire au
PATH
, il faut le faire dans le fichier/etc/profile
.- Exemple,
/opt/iphone/bin
a été ajouté au PATH :PATH=“/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/opt/iphone/bin”
.
Libérer de l'espace sur /dev/disk0s1
Le iPod touch et l'iPhone ont deux partitions : le /dev/disk0s1
monté sur /
et /dev/disk0s2
monté sur /private/var
. La première sert au système d'exploitation, configuration et applications. La deuxième sert au médias : musique, vidéos, photos. Après avoir fait un jailbreak du iPod/iPhone, il est tentant de vouloir installer plusieurs applications. Le problème c'est que la taille de la partition /dev/disk0s1
et d'environ 300 Mio, et déjà en partant, il n'y a pas beaucoup d'espace disque de disponible. Environ 60 Mio.
Il y a une petite application qui s'appelle BoosTool et qui permet de déplacer des fonds d'écran, des sonneries (sur iPhone) et les applications vers la partition /private/var
. J'ai essayé personnellement et il n'a pas réussi à le faire pour les applications (le plus important).
Procedure
Voici donc la procédure pour déplacer toutes les applications manuellement :
- Se connecter au iTouch via SSH
- Vérifier si
fstab
est correct :- Sur la deuxième ligne (
/dev/disk0s2 /private/var hfs rw,noexec 0 2
), il faut enlever lenoexec
, pour qu'elle ressemble à/dev/disk0s2 /private/var hfs rw 0 2
.
- Il faut copier les applications vers la deuxième partition :
cp -R /Applications /private/var/root/ROOT_Applications
. - Effacer les applications de la source et créer des liens vers les applications copiés :
rm -rf /Applications && ln -s /private/var/root/ROOT_Applications /Applications
Tout devrait fonctionner.
Procédure alternative
Cette procédure fait la même chose que la première, mais une application à la fois (avec mv
).
- Se connecter via SSH (ou simplement utiliser le terminal en local)
- Créer le répertoire sur la partition « media » :
mkdir ~/Applications
- Déplacer les applications :
mv -iv /Applications/AppName.app ~/Applications/
. Là où il y aAppName
, il faut remplacer par le nom de l'application. - Créer le lien :
ln -s ~/Applications/* /Applications/
Notes
- Il est possible d'utiliser le même principe pour le répertoire
/opt
et/Library/Wallpaper
si ce n'est pas déjà fait avec BoosTool. - Pour revenir en arrière, c'est possible par ces commandes (non testé) :
rm /Applicationscp -R /private/var/root/ROOT_Applications /Applications
rm -rf /private/var/root/ROOT_Applications