Creating a Cydia repository - Adding a theme package

Page 2 of 2




Step 6.

Launch the MD5 program and click the Single Files button. Drag your .deb file into the Choose file field of the program. The path to this file will be automatically entered for you.

iPhone



Click the Calculate checksum button. Keep this program open, we will be coming back to copy the checksum value into the Packages file.

iPhone




Step 7.

Go to your cydiarepo folder and open your Packages file.

iPhone



Open the Packages file and duplicate the text that's already there as a template for your new package.

My file looked like this when I was done editing it. Don't forget to save this file.

iPhone




Step 8.

Go back to the Terminal and enter the following:

cd cydiarepo

Press enter.

Then enter this line:

gzip -f Packages

Press enter.

Note: every time you modify the Packages file, you have to make a new Packages.gz file.

iPhone




Step 9.

You can delete the file Packages~ (if it appears). Double click the Packages.gz file to extract the new Packages file.

iPhone



Whenever you update your .deb file, or add a new one to your repository, you have to update the Packages file, and then gzip that file.




Step 10.

Drag your cydiarepo folder into the DS_Store_Cleaner program.

iPhone



A message will appear confirming the deletion of the hidden .DS_Store files. Anytime you change the contents of your folders, these files are added. It is critical they be removed before uploading your files to your website for distribution.

iPhone




Step 11.

Copy your cydia folder over to your website's public_html folder.

iPhone




Step 12.

Launch Cydia, and install your new package.

iPhone       iPhone



Launch WinterBoard and press the Select Themes button. Select the theme.

iPhone       iPhone



Here's what it looks like. Note I changed the folder backgrounds too.

iPhone       iPhone







For other exmpales of how to package various graphics and audio files, see my WinterBoard tutorials here.


Return to top of page