Ce que chaque propriétaire d'iPhone doit savoir, c'est que chaque fois que vous mettez à jour votre appareil vers un nouvel IOS, vous devez recommencer tout le processus de jailbreak. Cela dit, vous comprendrez que toutes les applications Cydia, ainsi que celles qui sont embarquées dans votre iPhone, seront définitivement supprimées sans possibilité de les récupérer après la mise à jour. C'est pourquoi il est bon de faire une sauvegarde (copie) de toutes les applications afin que lorsque le processus est terminé, vous puissiez facilement restaurer tout ce que vous aviez auparavant.
Pour les applications sur votre iPhone, il peut facilement être sauvegardé via iTunes, mais comme pour les applications Cydia, non, elles ne sont pas gérées par iTunes.
Il existe en fait deux façons de sauvegarder les applications Cydia.
1. AptBackup
La première consiste à utiliser AptBackup, une application disponible auprès de Cydia lui-même. C'est peut-être le moyen le plus simple, mais voici l'inconvénient : AptBackup répertorie toutes les applications Cydia installées que vous pouvez enregistrer via iTunes et restaurer ultérieurement. Désormais, lorsque cette liste sera reprise après la mise à jour de l'iPhone, Cydia la prendra comme référence pour rechercher et installer automatiquement toutes les applications de la liste. CEPENDANT, AptBackup n'est pas toujours efficace dans un tel travail car de nombreux utilisateurs de ce processus ne peuvent pas récupérer toutes les applications qu'ils avaient auparavant.
2. La méthode manuelle
Pour pouvoir effectuer ce travail manuel, vous devrez être en mesure de transférer des fichiers entre l'iPhone et l'ordinateur. Vous pouvez utiliser OpenSSH pour ce faire.
1. Assurez-vous que Gawk, MobileTerminal et OpenSSH sont installés sur votre iPhone jailbreaké. Ceux-ci peuvent être trouvés dans Cydia.
2. Lorsque vous êtes prêt, lancez simplement l'application Terminal et exécutez les commandes suivantes.
Tapez la commande
su
suivi de votre mot de passe. Si vous ne vous souvenez pas comment changer votre mot de passe, tapez alpin puis faire ENVOYER.
Puis écrire:
dpkg-l | grep ^ii | awk '{print $2}' > /var/root/cydiabkup.txt
et faire ENVOYER. Cette commande affichera automatiquement la liste des applications Cydia présentes dans votre iPhone, dans le fichier cydiabkup.txt
Vous devez maintenant transférer le fichier cydiabkup.txt sur votre ordinateur en utilisant SSH ou DiskAid.
Une fois ce fichier enregistré, vous pouvez procéder à la mise à jour de votre iPhone.
Récupération d'applications Cydia
1. Après avoir mis à jour et jailbreaké votre iphone, réinstallez OpenSSH, Gawk et MobileTerminal depuis Cydia. De plus, installez également APT 0.7 Strict que vous pouvez toujours trouver dans Cydia. Vous aurez besoin de ces applications pour transférer des fichiers de votre ordinateur vers votre iPhone.
NB: Désactivez le verrouillage automatique avant de continuer. Allez dans "Paramètres -> Général -> Verrouillage automatique" et sélectionnez "Jamais".
2. Vous devrez télécharger le package install-cydia-app. Décompressez ce fichier et recherchez le fichier install-cydia-app.sh.
3. Grâce à DiskAid ou SSH, transférez le fichier cydiabkup.txt e install-cydia-app.sh dans le dossier /var/root de votre iPhone.
4. Lancez l'application Terminal pour entrer les commandes suivantes ;
écrire
su
suivi de votre mot de passe.
Puis écrire:
sh /var/root/install-cydia-app.sh
et faire ENVOYER.
À ce stade, votre iPhone recherchera, téléchargera et installera automatiquement toutes les applications de la liste. Si vous obtenez un message du type "Après cette opération, xxx Mo d'espace disque supplémentaire seront utilisés. Voulez-vous continuer [O/n] ?", Sélectionner"Y"Et ENVOYER.
Après l'installation, redémarrez votre iPhone et toutes vos applications Cydia seront réinitialisées !