Forums GAMERGEN
[TUTO] Réaliser sa source cydia sous ubuntu
Règles du forum
Avant de poser vos questions, pensez à consulter notre tableau complet sur l'ensemble des jailbreaks à votre disposition.
Avant de poser vos questions, pensez à consulter notre tableau complet sur l'ensemble des jailbreaks à votre disposition.
Voir le premier message non lu • 10 messages
• Page 1 sur 1
[TUTO] Réaliser sa source cydia sous ubuntu
Tutoriel : Comment créer sa propre source cydia sous Linux
1)Pré-requis
-Avoir une distribution de Linux, ubuntu est la plus facile d'utilisation et la moins lourde à télécharger.
-Télécharger l'archive contenant les fichiers nécessaires en cliquant sur ce lien : http://soufiane.legtux.org/iphonegen/script-repocydia-iphonegen.fr.zip
2)Étape 1 : Création des répertoires.
Après avoir téléchargé l'archive script-repocydia-iphonegen.fr.zip sur votre bureau ubuntu, décompressez l'archive : Clic droit, Extraire ici. Vous obtiendrez un dossier script-repocydia-iphonegen.fr. Ouvrez le dossier, et copiez les 5 fichiers sur votre bureau comme ci dessous.
Voir l'image en taille normale : http://soufiane.legtux.org/iphonegen/images/Capture.PNG
Ensuite, effacez l'archive et le dossier. Maintenant, sélectionnez les 5 fichiers, faites clic droit, Propriétés. Allez à l'onglet Permissions, puis cochez la case « Autoriser l’exécution du fichier comme un programme »
Voir l'image en taille normale : http://soufiane.legtux.org/iphonegen/images/Capture1.PNG
Sous ubuntu, cliquez sur le logo en haut à gauche, puis Accessoires, puis Terminal.
Voir l'image en taille normale : http://soufiane.legtux.org/iphonegen/images/Capture2.PNG
Nous allons maintenant passer en mode super-utilisateur. Pour cela, tapez dans le terminal :
sudo -s
Tapez ensuite votre mot de passe (C'est normal si vous ne voyez pas le mot de passe apparaître à l'écran)
Vous devriez avoir le même écran qui ci-dessous.
Voir l'image en taille normale : http://soufiane.legtux.org/iphonegen/images/Capture3.PNG
Maintenant, tapez dans le terminal
cd Bureau/
puis
./main.sh
Le script de préparation va alors se lancer. Suivez les instructions. Vous devriez avoir comme message : « Opération terminée... » Fermez la fenêtre.
Vous devriez avoir un répertoire nommé dpkg-package et dpkg.tar comme ci dessous.
Voir l'image en taille normale : http://soufiane.legtux.org/iphonegen/images/Capture4.PNG
Effacez le répertoire dpkg-package et dpkg.tar.
La création des répertoires est terminée.
2)Étape 2 : Compression.
a) S'il s'agit d'un thème, lancez un terminal, passez en mode super utilisateur, puis tapez :
./theme.sh
Laissez le terminal ouvert. Un dossier nommé « nomdutheme » a été crée sur le bureau. Renommez le dossier avec le nom de votre thème. Attention, veillez a ne pas utiliser de nom contenant des symboles spéciaux. Utilisez exclusivement des minuscules et ne mettez pas d'espace. Ensuite, prenez votre thème, et placez le dans nomdutheme/Library/Themes.
Dans le dossier nomdutheme/DEBIAN/, créer un fichier vierge (clique droit > Créer un document > Fichier vierge) et appelez le "control" et copiez-y ces lignes, en n'oubliant pas de remplacer les descriptions par vos propres donnés et sans oublier l'espace après les deux-points.
Note : N'utilisez aucun accent, caractère spécial ou majuscule dans ce fichier.
Package: L'identifiant de votre paquet, peut être n'importe quoi, doit être unique sur votre repo.
Name: Le nom de votre application qui apparaîtra dans cydia
Version: La version de votre programme
Architecture: Ça ça ne change jamais, doit toujours être "iphoneos-arm" (sans les guillemets)
Depends: Application requise pour que votre programme fonctionne. Dans le cas d'un thème, mettez uniquement winterboard
Description: La description de votre programme, logique
Homepage: Page du paquet sur votre site.
Author: L'auteur du programme, sous la même forme que Maintainer
Sponsor: Personne qui finance le projet, s'il n'y en a pas mettez vous. Sous la forme : "nom " (Sans guillemets)
Section: La catégorie de votre application. Dans le cas d'un thème mettez "Themes (SpringBoard)"
Note : Effacez les lignes Maintainer et Depiction.
Sauvegardez et quittez.
Dans le terminal de tout à l'heure, tapez :
dpkg -b nomdutheme
Bien sur, vous remplacerez nomdutheme par le nom que vous avez choisi.
Vous devriez avoir un fichier du type nomdutheme.deb.
C'est terminé.
b) S'il s'agit d'une application, elle doit être au format application.deb et doit être sur le bureau.
Faites un clic droit dessus puis extraire ici. Ouvrez ensuite le dossier qui est apparu et suivez la même procédure a faire sur le fichier control(procédure identique pour le thème, voir un peu plus haut). Vous verrez qu'ici le fichier control existe déjà, il ne reste qu'a le modifier.
Note : Effacez les lignes Maintainer et Depiction.
Sauvegardez et quittez.
Dans le terminal de tout à l'heure, tapez :
dpkg -b application
Bien sur, vous remplacerez application par le nom du dossier de l'application.
Vous devriez avoir un fichier du type application.deb.
C'est terminé.
3)Etape 3 : Release.
Cette étape consiste à paramétrer le nom de votre source. Allez sur le bureau, faites un clic droit, puis Créer un document puis Fichier vierge.
Renommez le en "Release".
Dans ce fichier vous allez insérer ces lignes :
Origin: Nom de la source
Label: Nom court
Suite: stable
Version: 0.1
Codename: initiales
Architectures: iphoneos-arm (sans les guillemets)
Components: main
Description: Écrivez une description
Puis complétez les champs Origin, Label, Description et Codename(codename correspond aux initiales).
Sauvegardez et placez ce fichier dans le répertoire cydia/upload/
4)Tape 4 :Scan des packages.
Tout d'abord, placez le fichier compilation.sh dans le répertoire cydia/upload/ comme ci dessous et placez vos fichiers .deb que vous avez créer auparavant dans le dossier « debs ».
Ouvrez un terminal, passez en mode super-utilisateur, puis tapez :
./compilation.sh
Suivez les instructions. Vous devriez voir apparaître deux fichiers : Packages et Packages.gz.
Effacez le fichier compilation.sh du dossier upload. Vous devriez avoir un dossier comme ci dessous.
Voir l'image en taille normale : http://soufiane.legtux.org/iphonegen/images/Capture5.PNG
Il ne reste plus qu'a envoyer tout le contenu du dossier upload sur le serveur dans un dossier.
Exemple : Envoyez le contenu du dossier upload dans http://www.monsite.fr/cydia
Puis dans cydia, vous ajouterez la source http://www.monsite.fr/cydia.
5)Notes
Quelques notes :
-Si vous voulez ajouter d'autres applications à votre repo, il suffit de refaire l'étape 2 et 4. Vous devez modifier le fichier control de l'application (étape 2) et refaire un scan des packages (étape 4). Avant de refaire le scan des packages, veillez à avoir mis vos nouvelles applications dans le dossier « debs » et veillez à effacer les fichiers Packages et Packages.gz pour faire place aux nouveaux.
-Vous pouvez modifier le fichier Release autant de fois que vous voulez.
-Vous pouvez m'envoyer un mail à cette adresse fox92@live.fr ou poster un commentaire sur le topic.
-Ma source (encore en bêta) http://soufiane.legtux.org/cydia
-Tutoriel disponible en version pdf sur http://soufiane.legtux.org/iphonegen/tuto.pdf
Voila fin du tutoriel.
Soufiane974.
1)Pré-requis
-Avoir une distribution de Linux, ubuntu est la plus facile d'utilisation et la moins lourde à télécharger.
-Télécharger l'archive contenant les fichiers nécessaires en cliquant sur ce lien : http://soufiane.legtux.org/iphonegen/script-repocydia-iphonegen.fr.zip
2)Étape 1 : Création des répertoires.
Après avoir téléchargé l'archive script-repocydia-iphonegen.fr.zip sur votre bureau ubuntu, décompressez l'archive : Clic droit, Extraire ici. Vous obtiendrez un dossier script-repocydia-iphonegen.fr. Ouvrez le dossier, et copiez les 5 fichiers sur votre bureau comme ci dessous.
Voir l'image en taille normale : http://soufiane.legtux.org/iphonegen/images/Capture.PNG
Ensuite, effacez l'archive et le dossier. Maintenant, sélectionnez les 5 fichiers, faites clic droit, Propriétés. Allez à l'onglet Permissions, puis cochez la case « Autoriser l’exécution du fichier comme un programme »
Voir l'image en taille normale : http://soufiane.legtux.org/iphonegen/images/Capture1.PNG
Sous ubuntu, cliquez sur le logo en haut à gauche, puis Accessoires, puis Terminal.
Voir l'image en taille normale : http://soufiane.legtux.org/iphonegen/images/Capture2.PNG
Nous allons maintenant passer en mode super-utilisateur. Pour cela, tapez dans le terminal :
sudo -s
Tapez ensuite votre mot de passe (C'est normal si vous ne voyez pas le mot de passe apparaître à l'écran)
Vous devriez avoir le même écran qui ci-dessous.
Voir l'image en taille normale : http://soufiane.legtux.org/iphonegen/images/Capture3.PNG
Maintenant, tapez dans le terminal
cd Bureau/
puis
./main.sh
Le script de préparation va alors se lancer. Suivez les instructions. Vous devriez avoir comme message : « Opération terminée... » Fermez la fenêtre.
Vous devriez avoir un répertoire nommé dpkg-package et dpkg.tar comme ci dessous.
Voir l'image en taille normale : http://soufiane.legtux.org/iphonegen/images/Capture4.PNG
Effacez le répertoire dpkg-package et dpkg.tar.
La création des répertoires est terminée.
2)Étape 2 : Compression.
a) S'il s'agit d'un thème, lancez un terminal, passez en mode super utilisateur, puis tapez :
./theme.sh
Laissez le terminal ouvert. Un dossier nommé « nomdutheme » a été crée sur le bureau. Renommez le dossier avec le nom de votre thème. Attention, veillez a ne pas utiliser de nom contenant des symboles spéciaux. Utilisez exclusivement des minuscules et ne mettez pas d'espace. Ensuite, prenez votre thème, et placez le dans nomdutheme/Library/Themes.
Dans le dossier nomdutheme/DEBIAN/, créer un fichier vierge (clique droit > Créer un document > Fichier vierge) et appelez le "control" et copiez-y ces lignes, en n'oubliant pas de remplacer les descriptions par vos propres donnés et sans oublier l'espace après les deux-points.
Note : N'utilisez aucun accent, caractère spécial ou majuscule dans ce fichier.
Package: L'identifiant de votre paquet, peut être n'importe quoi, doit être unique sur votre repo.
Name: Le nom de votre application qui apparaîtra dans cydia
Version: La version de votre programme
Architecture: Ça ça ne change jamais, doit toujours être "iphoneos-arm" (sans les guillemets)
Depends: Application requise pour que votre programme fonctionne. Dans le cas d'un thème, mettez uniquement winterboard
Description: La description de votre programme, logique
Homepage: Page du paquet sur votre site.
Author: L'auteur du programme, sous la même forme que Maintainer
Sponsor: Personne qui finance le projet, s'il n'y en a pas mettez vous. Sous la forme : "nom " (Sans guillemets)
Section: La catégorie de votre application. Dans le cas d'un thème mettez "Themes (SpringBoard)"
Note : Effacez les lignes Maintainer et Depiction.
Sauvegardez et quittez.
Dans le terminal de tout à l'heure, tapez :
dpkg -b nomdutheme
Bien sur, vous remplacerez nomdutheme par le nom que vous avez choisi.
Vous devriez avoir un fichier du type nomdutheme.deb.
C'est terminé.
b) S'il s'agit d'une application, elle doit être au format application.deb et doit être sur le bureau.
Faites un clic droit dessus puis extraire ici. Ouvrez ensuite le dossier qui est apparu et suivez la même procédure a faire sur le fichier control(procédure identique pour le thème, voir un peu plus haut). Vous verrez qu'ici le fichier control existe déjà, il ne reste qu'a le modifier.
Note : Effacez les lignes Maintainer et Depiction.
Sauvegardez et quittez.
Dans le terminal de tout à l'heure, tapez :
dpkg -b application
Bien sur, vous remplacerez application par le nom du dossier de l'application.
Vous devriez avoir un fichier du type application.deb.
C'est terminé.
3)Etape 3 : Release.
Cette étape consiste à paramétrer le nom de votre source. Allez sur le bureau, faites un clic droit, puis Créer un document puis Fichier vierge.
Renommez le en "Release".
Dans ce fichier vous allez insérer ces lignes :
Origin: Nom de la source
Label: Nom court
Suite: stable
Version: 0.1
Codename: initiales
Architectures: iphoneos-arm (sans les guillemets)
Components: main
Description: Écrivez une description
Puis complétez les champs Origin, Label, Description et Codename(codename correspond aux initiales).
Sauvegardez et placez ce fichier dans le répertoire cydia/upload/
4)Tape 4 :Scan des packages.
Tout d'abord, placez le fichier compilation.sh dans le répertoire cydia/upload/ comme ci dessous et placez vos fichiers .deb que vous avez créer auparavant dans le dossier « debs ».
Ouvrez un terminal, passez en mode super-utilisateur, puis tapez :
./compilation.sh
Suivez les instructions. Vous devriez voir apparaître deux fichiers : Packages et Packages.gz.
Effacez le fichier compilation.sh du dossier upload. Vous devriez avoir un dossier comme ci dessous.
Voir l'image en taille normale : http://soufiane.legtux.org/iphonegen/images/Capture5.PNG
Il ne reste plus qu'a envoyer tout le contenu du dossier upload sur le serveur dans un dossier.
Exemple : Envoyez le contenu du dossier upload dans http://www.monsite.fr/cydia
Puis dans cydia, vous ajouterez la source http://www.monsite.fr/cydia.
5)Notes
Quelques notes :
-Si vous voulez ajouter d'autres applications à votre repo, il suffit de refaire l'étape 2 et 4. Vous devez modifier le fichier control de l'application (étape 2) et refaire un scan des packages (étape 4). Avant de refaire le scan des packages, veillez à avoir mis vos nouvelles applications dans le dossier « debs » et veillez à effacer les fichiers Packages et Packages.gz pour faire place aux nouveaux.
-Vous pouvez modifier le fichier Release autant de fois que vous voulez.
-Vous pouvez m'envoyer un mail à cette adresse fox92@live.fr ou poster un commentaire sur le topic.
-Ma source (encore en bêta) http://soufiane.legtux.org/cydia
-Tutoriel disponible en version pdf sur http://soufiane.legtux.org/iphonegen/tuto.pdf
Voila fin du tutoriel.
Soufiane974.
Dernière édition par charrlles le 18 Aoû 2011, 14:21, édité 1 fois.
-
Soufiane974
Gamer du Dimanche
- Messages: 15
- Inscription: 04 Sep 2010, 11:50
Re: [Tuto] Réaliser sa source cydia sous ubuntu
Ah Super, MERCI BEAUCOUP !!!
iPhone 5 16Go White iOS 6.1.4
iPad 2 Wifi+3G Blanc 64Go 6.1.1 Jailbroken
MacBook Pro 13" 2,56Ghz 8Go RAM 320Go HDD
Pseudo de base : iPhone77
iPad 2 Wifi+3G Blanc 64Go 6.1.1 Jailbroken
MacBook Pro 13" 2,56Ghz 8Go RAM 320Go HDD
Pseudo de base : iPhone77
-
Android77
Gamer Argent
- Messages: 3276
- Inscription: 30 Juil 2010, 17:58
- Prénom: ruben
- Pays: France
Re: [Tuto] Réaliser sa source cydia sous ubuntu
Bonjour ,
Tu peut mettre des images ? sa serai beaucoup mieux
Tu peut mettre des images ? sa serai beaucoup mieux
Testeur de iOS avant la sortie officiel pour tous ^^
-
bob
Gamer Platine
- Messages: 11798
- Inscription: 03 Oct 2010, 13:41
- Pays: France
Re: [Tuto] Réaliser sa source cydia sous ubuntu
De quelles images parlez vous?
-
Soufiane974
Gamer du Dimanche
- Messages: 15
- Inscription: 04 Sep 2010, 11:50
Re: [Tuto] Réaliser sa source cydia sous ubuntu
Bonsoir
Ce que je te conseil c est que tu expose ton tuto en pdf , directement en message sans passer par le liens , cela permet que on le voit directement
Ce que je te conseil c est que tu expose ton tuto en pdf , directement en message sans passer par le liens , cela permet que on le voit directement
Testeur de iOS avant la sortie officiel pour tous ^^
-
bob
Gamer Platine
- Messages: 11798
- Inscription: 03 Oct 2010, 13:41
- Pays: France
Re: [Tuto] Réaliser sa source cydia sous ubuntu
Je modifie ta présentation
iPhone 6 64GB - iOS 8.0.2
-
ptidd
Ancien
- Messages: 10124
- Inscription: 02 Nov 2007, 01:00
- Localisation: Montpellier
- Pays: France
Re: [Tuto] Réaliser sa source cydia sous ubuntu
C'est sympa d'avoir remonté le tuto en haut de page. Merci
-
Soufiane974
Gamer du Dimanche
- Messages: 15
- Inscription: 04 Sep 2010, 11:50
Re: [Tuto] Réaliser sa source cydia sous ubuntu
Pour ma part, je trouve myrepospace plus simple
Wiko Cink Peax Android 4.2 Jelly Bean Noir
PS3 Slim 320 Go
Nokia Lumia 900 WP 7.8
Xbox 360 Flashée + Kinect
-
Natiks
Gamer Or
- Messages: 6290
- Inscription: 29 Juil 2010, 00:23
- Prénom: Jordan
- Pays: France
- Sexe: Homme
Re: [Tuto] Réaliser sa source cydia sous ubuntu
Effectivement, je reposte l'archive dès que possible!
-
Soufiane974
Gamer du Dimanche
- Messages: 15
- Inscription: 04 Sep 2010, 11:50
10 messages
• Page 1 sur 1