First You Need To Know This Is The Easiest Way To Make A Cydia Repo
But If You Need To Upload Themes,Games,Application You Need To Know That You Must Upload It In Which The Application Or Themes Must Be In Deb File.To Create A Deb File Follow The Instruction Below.
First of all you would want to make a folder on your desktop. For this tutorial "X" is being used as a folder.
2. Control File
You will need a control file so you are able to package the DEB and for it to be viewable in Cydia/Rock.
To do this make a folder called "DEBIAN" (ALL CAPS) inside the folder "X".
Inside of the folder DEBIAN, make a file called "control" all lowercase and without an extension.
Here is a brief description of the fields in a control file
You need to add the below inside your control file except with your information. Make sure you add an extra space at the bottom of the control file
Description: Small Desc. about your app.
Homepage: Your Website
3. File Structure
Inside your "X" folder, it's going to be like the iPhone File System. Like if you want to add a file to the root partition, just put the file in "X".
A. Application Structure
To install apps with DEBs, inside of "X", make a folder called "Applications". Then inside of Applications, make your app folder (EX: Cydia.app)
B. Theme Structure
To install themes wth DEBs, inside of "X", make a folder called "Library". Then inside of Libary, make another folder called "Themes" . After that inside of themes make your theme folder (EX: Cydia.theme)
Add your files using the structure above
4. WinSCP and SSH.
Open up WinSCP and connect to your Device. Navigate on your Device to
Copy the X Folder to your device. File Structure should be below
Inside the X Folder change the permissions of the DEBIAN folder and its files to 755
Navigate to var/root/ and open up the terminal im WinSCP. Do this by clicking the black box in one of the toolbars.
Inside of Terminal type the following command in the "Enter Command" Box.
dpkg -b X
It will pop-up some error and this is okay.
The DEB file will be located in var/root/
If You Still Dont Understand Then Below Its A Youtube Link Which Show You How To Create A Deb File In Video And This Is Not My Video I Just Search For It For Understanding Purposes
Well We Have Gone Through The Hard Part, So Now Here Comes The Easy Part. Creating Your Repo. Go To This Website
The Click On Register Its Absolute Free Of Charge.Then Type In Your
3.Username Or Name ( Becareful As This Is You Login Name And Your Cydia Repo Name )
For Example Mine Is Malau123 So When I Type In My Repo In Cydia Its Like This
See At The End There Is My Username And Repo Name. So After You Register Just Verify Your Email. The To Upload Your Deb File Which You Created Earlier Just Click On Your Username At The Top Right Corner Then Click Add Package.
Then At The Add Package Section There Is 2 Steps. Step One Is You Choose The Category Of Your Application And Upload Your Cydia Deb Package Then Click Next. Step Two After Your Package Is Succesfully Uploaded Then Rename Your Package Name ( Which Will Show Up As The Tittle Of Your Application ), Then There Is Short Description ( Which Will Show Up As Description At The Bottom Of Your Package Tittle ), The Last Longer Description Which Is For Longer Description. Those Tittle And Description Is Up To You Either To Change Or Not.
The After Adding The Package To Your Repo Just Click Back Your Name And You Can See Your Repo. Then Try Add Up Your Own Repo To Your Cydia Source And Try It Out
So This Is The Full Guide Of Making Your Own Repo, Cheers.