vom 27.02.2010
Talkteria: iPhone- Tutorial: Cydia-Source erstellen
zu twitter Link in delicious speichern

iPhone- Tutorial: Cydia-Source erstellen

Forum: Computer & Internet

    
Umfrage Ergebnis: Ist euer iDevice jailbroken???
 
Ja
66%
66% (2)
Nein
33%
33% (1)
Weiß nicht
0%
0% (0)
 
Stimmen insgesamt : 3
 
Um an einer Umfrage teilnehmen zu können oder selbst eine Umfrage zu erstellen musst Du eingeloggt sein.
 
 
Hallo liebe Touchteria-Leser, in diesem Tutorial möchte ich euch zeigen, wie ihr eure eigen Cydia-Source für euren iPod touch/ iPhone erstellen könnt.
Was ist eine Cydia-Source?
- Eine Online-Datenbank, auf der Packete hochgeladen werden, die von iPhones heruntergeladen werden können.


:: Tterrafan :: Beiträge 2:: 2.17 Talkpoints Zum Antworten mit Zitat bitte einloggen





Vorraussetzungen:

- Mac/Linux/Hackint0sh

- FTP-Client (z.B. Fink)

- DS_Store Cleaner

- MD5.APP

1) Packet erstellen

Schritt 1:

Erstelle einen Ordner, z.B. ‘App1.

Schritt 2:

Erstelle in diesen 2 weitere Ordner namens ‘DEBIAN’ und ‘Application’*.

* der 2. Ordner ist für den Dateipfad, in dem die Datei auf dem iPhone reinkopiert werden soll*

Schritt 3:

Nun wird die Datei in den 2. Ordner ( in diesem Fall ‘Applications’) kopiert.

Beispielsweise kann dort Winterboard.app kopiert werden.

Schritt 4:

Öffne ein Schreibprogramm (z.B. TextEdit) und gehe auf

- neu

- Format: Plain Text

- und setze den Hacken bei ‘*.txt hinzufügen’ weg

Schritt 5:

Füge den folgenden Text, inclusive die Leerzeile zum Schluss:

Website: Adresse der Website
Maintainer: Entwickler
Name: Name des Packets
Package: Bundle identifier.(z.B. com.Tterrafan.Springboard)
Section: Unter welcher Kategorie das Packet aufgelistet werden soll
Version: Packet Version.
Architecture: iphoneos-arm
Description: Beschreibung des Packets
Sponsor: Sponsor (z.B. AnanasPwn)

Schritt 6:

Speichere die Datei nun als ‘control’ unter DEBIAN ab.

Schritt 7:

Öffne nun DS_Store_Cleaner und ziehe den Ordner ‘App1′ auf das Programm.

Schritt 8:

Öffne nun den Terminal un gib folgenden Text ein und drücke anschließend ENTER. Ersetze Tterrafan durch deinen Benutzernamen:


cd /Users/Tterrafan/Desktop

Gib nun folgenden Text ein und drücke ENTER:

dpkg-deb -b App1

Schritt 9:

Nun hast du deine App1.Deb-Datei erstellt. Du kannst nun die Datei so umbenennen wie du willst (in meinem Fall Springboard.DEB).

Die Schritte 1-9 musst du bei jeder Datei, die du in deiner Cydia-Repo aufnehmen möchtest, anwenden, da jede Datei (Theme, App, Bild, etc.) nur als Paket in Cydia anerkannt wird.

Für die, die keine Cydia-Repo machen wollen, können wie folgt, ihr Packet auf das iPhone übertragen:

Klick


2) Cydia Repo erstellen

Schritt 10:

Erstelle eine neue Datei mit TextEdit und füge folgenden Text ein(ergänze Orign,Kabek und Description):


Origin: Name deiner Cydia-Repo.
Label: Angezeigter Name der repo, meist wie origin.
Suite: stable
Version: 1.0
Codename: stable
Architectures: darwin-arm
Components: main
Description: Beschreibung deiner Cydia-Repo.


Speichere die Datei als ‘Release’ auf deinem Desktop/ Arbeitsplatz ab.

Schritt 11:

Erstelle den Ordner ‘cydiarepo’ und in diesem den Ordner ‘debs’.

Schritt 12:

Öffne erneut den Terminal und gib den folgenden Text ein und drücke anschließend ENTER:

dpkg-scanpackages -m . /dev/null –>Packages

gib nun ein:

gzip -f Packages

und drücke ENTER. Auf deinem Desktop ist nun die Datei ‘Packages.gz’ zu finden. Entpacke diese in den Ordner ‘cydiarepo’.

Schritt 13:

Kopiere das bei Schritt 9 erstellte Paket in den Ordner ‘cydiarepo/debs’.

INFO: Alle Pakete, die du erstellt hast, werden im Ordner ‘debs’ abgespeichert.


3) Pakete ind Cydia anzeigen und Updates aktivieren

Schritt 14:

Öffne nun MD5.APP und ziehe das neu hinzugefügte Paket auf das Programm.

Schritt 15:

Kopiere die MD5-Checksumme. Öffne nun die Datei ‘Packages’ aus dem Ordner ‘cydiarepo’.

Schritt 16:

Kopiere den folgenden Text in Packages und passe dabei den Text an:

MD5Sum: Füge hier den MD5-Checksum ein, den du vorhin kopiert hast
Maintainer: von wem das Packet ist (z.B. Tterrafan)
Description: Beschreibung des Packets
Package: com.entwickler.Appname (z.B. com.Tterrafan.Springboard)
Section: Kategorie des Apps
Author: Wer das App machte
Filename: Wo das Packet zu finden ist (z.B. debs/Springboard.DEB)
Version: Version des Packets
Architecture: iphoneos-arm
Size: Unix Size (Hier muss die genaue Größe des Packets angegeben. Kommas sind dabei ungültig.)
Homepage: Adresse, wo es mehr Infos gibt (z.B. blog.apwn.de)
Name: Name des Packets (z.B. Springboard)

INFO: Wenn ein 2. Paket hinzugefügt wird, muss Schritt 14-16 wiederholt werden.

Die Datei Package dürfte dann etwa so aussehen:

MD5Sum: Füge hier den MD5-Checksum ein, den du vorhin kopiert hast
Maintainer: von wem das Packet ist (z.B. Tterrafan)
Description: Beschreibung des Packets
Package: com.entwickler.Appname (z.B. com.Tterrafan.Springboard)
Section: Kategorie des Apps
Author: Wer das App machte
Filename: Wo das Packet zu finden ist (z.B. debs/Springboard.DEB)
Version: Version des Packets
Architecture: iphoneos-arm
Size: Unix Size (Hier muss die genaue Größe des Packets angegeben. Kommas sind dabei ungültig.)
Homepage: Adresse, wo es mehr Infos gibt (z.B. blog.apwn.de)
Name: Name des Packets (z.B. Springboard)

MD5Sum: Füge hier den MD5-Checksum ein, den du vorhin kopiert hast
Maintainer: von wem das Packet ist (z.B. Tterrafan)
Description: Beschreibung des Packets
Package: com.entwickler.Appname (z.B. com.Tterrafan.Springboard)
Section: Kategorie des Apps
Author: Wer das App machte
Filename: Wo das Packet zu finden ist (z.B. debs/Springboard.DEB)
Version: Version des Packets
Architecture: iphoneos-arm
Size: Unix Size (Hier muss die genaue Größe des Packets angegeben. Kommas sind dabei ungültig.)
Homepage: Adresse, wo es mehr Infos gibt (z.B. blog.apwn.de)
Name: Name des Packets (z.B. Springboard)

Wenn du eine neue Version des Pakets hast, musst du lediglich die Version ändern (z.B. von 1.0 zu 2.0).

Schritt 17:

Nun muss der Ordner Cydiarepo nur noch auf den Web-Server hochgeladen werden, doch

ACHTUNG!!! Nur beim ersten mal darf der komplette Ordner hochgeladen werden.

Wenn beispielsweise ein neues Packet bzw. eine neue Version verfügbar ist, darf nur die Deb-Datei durch die neue ersetzt werden und Packages .zip erneuert und entpackt werden.

Wenn alle Dateien neu auf den Server hochgeladen werden, erkennt Cydia nicht, dass eine neue Version verfügbar ist.
  
:: Tterrafan :: Beiträge 2:: 2.17 Talkpoints Zum Antworten mit Zitat bitte einloggen
 
 
 
   
Zum antworten bitte einloggenjetzt anmelden Um ein neues Thema zu erstellen bitte einloggen
   
Seite 1 von 1  
   
   
 
Talkteria.de Web

Erweiterte Suche
Ähnliche Themen:
 
Wo Akku für iPhone auswechseln?
513mal aufgerufen · 3 Antworten · Forum: Handy & Telefon
Eigene 3D-Motive erstellen
1315mal aufgerufen · 1 Antworten · Forum: Kreatives
iPhone - Welcher Tarif?
371mal aufgerufen · 1 Antworten · Forum: Handy & Telefon
iPhone 4G
322mal aufgerufen · 1 Antworten · Forum: Handy & Telefon
 
 
Weitere interessante Themen:
 
Einschaltprozess beim Computer sicherer machen
463mal aufgerufen · 3 Antworten · Forum: Computer & Internet
Nachhilfe geben - Wie am besten bewerben
2251mal aufgerufen · 10 Antworten · Forum: Geld & Finanzen
Konto Sparkasse - nur ein Geldgeschäft im Monat?
790mal aufgerufen · 5 Antworten · Forum: Geld & Finanzen
DsdS 2010: 2. Mottoshow
498mal aufgerufen · 3 Antworten · Forum: Film & Fernsehen
Musik-Video Downloads
362mal aufgerufen · 2 Antworten · Forum: Musik
  mehr interessante Themen

 

 

 

   
Startseite :: Nach oben  
   
Impressum :: Datenschutz :: Blog RSS Powered by phpBB
   
Topthemen Themenübersichten 11 10 09 08 07 06 Copyright © 2000 - Talkteria, das Internetforum!