Comment créer un dépôt Cydia
Cydia est une application utile, voire nécessaire, sur les iPhone et iPod jailbreakés pour télécharger des ressources personnalisées, comme des thèmes, applications ou sonneries. Les dépôts Cydia sont des répertoires d'applications qui peuvent être utilisés sur des appareils jailbreakés. Cependant, vous ne pouvez pas simplement télécharger une application sur votre hébergeur Web et vous attendre à ce que Cydia la télécharge sur votre appareil. Utilisez Ubuntu et quelques autres outils pour créer le dépôt et le télécharger sur l'hébergeur avant de l'utiliser.
Ce dont vous aurez besoin
- Ubuntu
Instructions
- Ouvrez le navigateur Web et téléchargez le paquet d'outils sur votre bureau. Faites un clic droit sur l'archive et sélectionnez « Extraire » pour extraire les outils sur votre bureau. Un dossier nommé « cydiarepo » est créé.
- Allez dans le menu « Applications », naviguez vers « Accessoires » et cliquez sur l'icône « Terminal » pour démarrer le Terminal.
- Exécutez ces commandes dans le Terminal pour installer les outils depuis le dossier cydiarepo :
sudo cp /home/username/Desktop/cydiarepo/dpkg-scanpackages /usr/bin sudo chmod 0777 /usr/bin/dpkg-scanpackages sudo cp /home/username/Desktop/cydiarepo/dpkg-gettext.pl /etc/perl sudo chmod 0777 /etc/perl/dpkg-gettext.pl
- Créez un nouveau dossier sur votre bureau et nommez-le « MyApp ». Créez deux dossiers supplémentaires à l'intérieur du dossier MyApp : DEBIAN et Applications. Placez votre application dans le dossier Applications.
- Ouvrez le dossier DEBIAN, faites un clic droit sur l'espace blanc et sélectionnez « Créer un nouveau document ». Tapez « control » et appuyez sur « Entrée » pour nommer le fichier. Double-cliquez sur le fichier control pour l'éditer.
- Insérez ces lignes et enregistrez le fichier :
Package: identifiant du paquet Name: Nom de l'application Version: Numéro de version de l'app Architecture: iphoneos-arm Depends: Insérez un programme si votre app en dépend (par exemple, Winterboard) Description: décrivez votre app Depiction: URL à afficher dans une iframe Maintainer: votre nom Author: nom de l'auteur Sponsor: nom du sponsor Section: Catégorie Cydia où votre app doit apparaître (par exemple, themes)
Remplacez les informations d'exemple par les vôtres et assurez-vous qu'il y a une ligne vide à la fin du document. - Créez un nouveau dossier sur votre bureau et nommez-le « repository ». Créez deux dossiers à l'intérieur du dossier repository et nommez-les « deb_files » et « uploads ». Copiez le dossier « MyApp » de votre bureau vers le dossier « uploads ».
- Exécutez la commande suivante dans le Terminal pour créer un paquet à partir du dossier « MyApp » :
cd /home/username/Desktop/repository/uploads dpkg -b MyApp
Un fichier « MyApp.deb » est créé dans le dossier « uploads ». - Déplacez le fichier « MyApp.deb » du dossier « uploads » vers le dossier « deb_files ». Exécutez les commandes suivantes pour créer un fichier de paquet à partir du dossier « repository » :
cd /home/username/Desktop/repository/ dpkg-scanpackages -m . /dev/null >Packages
Un fichier « Packages » est créé dans le dossier « repository ». - Double-cliquez sur le fichier « Packages » pour commencer à l'éditer. Entrez le chemin vers le fichier « MyApp.deb » dans la ligne « Filename » : ./deb_files/MyApp.deb. Enregistrez le fichier.
- Faites un clic droit sur le fichier « Packages » et sélectionnez « Compresser ». Sélectionnez « bz2 » comme extension et cliquez sur « Créer » pour créer le fichier « Packages.bz2 ».
- Créez un nouveau fichier à l'intérieur du dossier « repository » et nommez-le « Release ». Double-cliquez sur le nouveau fichier pour l'éditer. Insérez ces lignes :
Origin: Une version longue de votre nom de dépôt Label: Une version courte de votre nom de dépôt Suite: stable Version: la version du dépôt Codename: tapez n'importe quoi ici Architectures: iphoneos-arm Components: main Description: Décrivez votre dépôt
Enregistrez le fichier. Votre dossier « repository » contient maintenant les répertoires « deb_files » et « uploads » et les fichiers « Packages », « Packages.bz2 » et « Release ». - Téléchargez l'intégralité du dossier « repository » sur votre hébergeur Web. Ouvrez « Cydia » sur votre appareil, allez dans « Onglet Gérer », sélectionnez « Sources », appuyez sur « Modifier », sélectionnez « Ajouter » et tapez l'URL de votre dépôt ; puis tapez l'URL pour l'ajouter à Cydia.
