How To: Create A Cydia Repository On Windows

On October 21, 2011, by Guest

In this tutorial from iJailbreak.com you will learn how to create a simple Cydia repository on the Windows operating system using a web hosting service, some MS-DOS scripts, and 7-zip.

Note #1: This tutorial is just for testing/learning purpose, and I am assuming you already have a .deb package done.

Note #2: Click here for a cross operating system compatible guide.

Requirements: The following will need to be downloaded to your computer/set-up before following the tutorial:

  • 7-zip
  • An uCoz account
  • These MS-DOS scripts to make your life easier (link is dead, searching for a new one…)

Create A Cydia Repo On Windows

Step 1) - Download and install 7-zip.

Step 2) - Create a folder on your desktop, and extract the MS-DOS scripts in there.

Step 3) - Click the “Edit packages.cmd” file and you should notice an empty notepad document appears. Fill it with this:

Package: always com.yourreponame.packagename
Name: Package name
Version: Version numer
Architecture: iphoneos-arm
Description: Description
Homepage: Your homepage
Maintainer: your nickname <your@email.com>
Author: your nickname
Sponsor: Your sponsor's name <sponsor's webpage>
Section: The cydia's section that it fits
Filename: ./folder-that-you-will-create-for-the-deb-files/com.yourreponame.packagename.deb
Size: use "Get file size.cmd" to get it
MD5sum: use "Generate MD5 checksum.cmd" to get it 

WARNING: Don’t forget to leave an empty blank space at the end of the document.

Note: For every new package, you have to add it again to the document (for example).

Save the notepad file (DO NOT click Save As, just the Save button) then close it, and click “Create Packages.bz2.cmd” (Your Packages.bz2 was created. Just like magic!).

Now click “Edit release.cmd“. You should see a document with some instructions to fill. Follow the instructions, save it (DO NOT click Save As, just the Save button) and close.

Step 4) - Create an uCoz account, then login here. After logging in, you should be seeing something like this:

Click where the Windows “start” button should be > Websites > Create a website.

After creating your website, login to your website’s control panel by clicking the CP button as in the following image.

You should see this:


Click File Manager and create a folder named “repo”, “cydia” or anything else.


Inside the repo folder, upload the “Release” and “Packages.bz2″ files, then create a folder with the name you added in the Packages file. For example “debs”.


Inside the debs/the folder name you chose upload your created .deb package, and it’s done!

Step 5) - Now just add your repo in Cydia by going into the Manage Tab > Sources > Edit > Add.

I hope this how to create a Cydia repository on Windows guide has helped you. Leave your repo in the comments below for us all to enjoy. For more How To guides like the one you just followed, please visit iJailbreak’s How To Section by clicking here.

  • initialD

    done this on my own domain instead of making one like you said. but my packages are getting size mismatch

  • ghaschel

    are you on windows or mac? If your on windows, you can use my ms-dos script to get file size, because as you can see in a file proprieties, there is two file size: File Size, and In Disk File Size. You must use File SIze. The value between parentheses

  • Dannywilf

    just done this got it working but package has constant update badge

  • sem schilder

    did you added the right version number in you package’s file???
    or is there another repo with the same app, but a newer version of it?

  • Boomagoom

    I got the thing cant find packages.gz in cydia can you help

  • dalle

    Please re-upload the MS-DOS scripts, The link is dead. Thanks.

  • Badman

    Will the repo stay open forever or will it go after a while ?

  • Azahari Abd Rasid

    ms dos script link is dead

  • Pingback: Anonymous

  • aashuzone

    need ms dos script

  • Kukenwa

    please re-upload   ms-dos file.

©2012 iJailbreak.com

All trademarks and copyrights remain the property of their respective owners.

iJailbreak.com is an independent publication and has not been authorized, sponsored, or otherwise approved by Apple, Inc.