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.
iPod1,1_1.1.1_3A110a_Restore.ipsw
.http://jailbreakme.com/
.1.1.2-jailbreak.zip
et le décompresser dans un répertoire. Il nécessite Java d'installé2).windows.bat
. Cochez Install SSH si nécessaire et cliquez sur Jailbreak!. (root:alpine
)jailbreak.jar
.markmon.mine.nu:90/iphone/repo/repo.plist
ou sleepers.net/iphonerepo
⇒ Utilities → BoosToolrepo.us.to
⇒ iPhone 1.1.2 Apps for iTouchPATH
, il faut le faire dans le fichier /etc/profile
./opt/iphone/bin
a été ajouté au PATH : PATH=“/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/opt/iphone/bin”
.
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).
Voici donc la procédure pour déplacer toutes les applications manuellement :
fstab
est correct :/dev/disk0s2 /private/var hfs rw,noexec 0 2
), il faut enlever le noexec
, pour qu'elle ressemble à /dev/disk0s2 /private/var hfs rw 0 2
.cp -R /Applications /private/var/root/ROOT_Applications
.rm -rf /Applications && ln -s /private/var/root/ROOT_Applications /Applications
Tout devrait fonctionner.
Cette procédure fait la même chose que la première, mais une application à la fois (avec mv
).
mkdir ~/Applications
mv -iv /Applications/AppName.app ~/Applications/
. Là où il y a AppName
, il faut remplacer par le nom de l'application.ln -s ~/Applications/* /Applications/
/opt
et /Library/Wallpaper
si ce n'est pas déjà fait avec BoosTool.rm /Applicationscp -R /private/var/root/ROOT_Applications /Applications
rm -rf /private/var/root/ROOT_Applications