Pour faites suite au précédent post sur la limitation à 300 Mo des applications
ICI, la solution de pouvoir supprimer cette barrière avait été évoquée, mais sans être développée.
C'est maintenant chose faite.
Le principe est d'utiliser la partition Média non limitée en taille (celle qui contient Photos, Vidéos, MP3..) en trompant le iPhone par un lien symbolique.
C'est-à-dire que lors de l'installation d'une application, il va l'installer comme d'habitude sur le dossier Applications, mais celui-çi pointe en fait sur un autre dossier /Applications, situé dans la partition Média : donc sans limite de taille.
Une fois de plus: le lien symbolique nous donne la solution...
Les liens originaux sont :
-
http://code.google.com/p/iphone-elite/wiki/MoveApps-
http://www.hackint0sh.org/forum/showpost.php?p=85073&postcount=1
TUTO en route vers les 7,2 Go (via SSH + Finder.app + MobileTextEdit.app)1) Connecter vous en SSH sur votre iPhone (Applications à minima + Installer)
2) Modifiez le fichier /etc/fstab de manière à obtenir, en utilisant TextEdit :
/dev/disk0s1 / hfs rw 0 1
/dev/disk0s2 /private/var hfs rw 0 23) Copier via le Terminal vos
applications/
sonneries vers le dossier /private/var
cp -r /Applications /private/var/Applications
cp -r /Library/Ringtones /private/var/Ringtones4/ Renommer
/Applications en /ApplicationsBCK et
/Library/Ringtones en /Library/RingtonesBCK
en utilisant Finder.app
5) Revenez à la racine de votre iPhone
cd /
6) Créer un lien symbolique pointant sur votre nouveau dossier Applications
ln -s /private/var/Applications Applications
7) Vérifier le contenu de /, afin d'être sûr que le nouveau lien symbolique fonctionne bien
ls -la
Dans la liste s'affichant, vous devez maintenant avoir une entrée identique à ceçi
lrwxr-xr-x 1 root admin 25 Nov 14 17:33 Applications -> /private/var/Applications
5bis) Allez dans le dossier contenant /Ringtones de votre iPhone
cd /Library
6bis) Créer un lien symbolique pointant sur votre nouveau dossier Applications
ln -s /private/var/Ringtones Ringtones
7bis) Vérifier le contenu de /Libary, afin d'être sûr que le nouveau lien symbolique fonctionne bien
ls -la
Dans la liste s'affichant, vous devez maintenant avoir une entrée identique à ceçi
lrwxr-xr-x 1 root admin 22 Oct 29 15:17 Ringtones -> /private/var/Ringtones
Rebooter votre iPhone
TUTO en route vers les 7,2 Go (via SFTP + Terminal.app)1) Connecter vous en SFTP sur votre iPhone
2) Editez le fichier /etc/fstab de manière à obtenir (après avoir supprimer le ",noexec") :
/dev/disk0s1 / hfs rw 0 1
/dev/disk0s2 /private/var hfs rw 0 23) Créer un nouveau dossier Applications dans le dossier /private/var
4) Copiez le contenu de /Applications dans /private/var/Applications
5) Renommez Applications en ApplicationsBCK
6) Créer un lien symbolique via Terminal.app pointant sur votre nouveau dossier /private/var/Applications
ln -s /private/var/Applications Applications7) Vérifier en cliquant sur le lien symbolique que vous allez bien dans /etc/var/Applications
8 ) Rebooter votre iPhone
A compléter bien sûr par
MemLibre...

# mkdir /private/var/Applications
# cp -Rp /Applications/* /private/var/Applications
# mv /Applications /Applications.backup && ln -s /private/var/Applications/ /Applications
# reboot