Time to upgrade! Get an iPhone 12 mini + Unlimited Data for $60/mo
- I am planning on submitting an Alkaline Theme to modmyi repo and was wondering do I need to setup of with all the root folders like it is on iFile. ( For Example - Library/Alkaline/NameOfTheme ) or can i just submit the folder with all the images in it? This is my very first time doing this, I have read up on some stuff but never found any information. If anyone has any links please share.
Thanks!03-06-2014 02:33 PMLike 0 - I am planning on submitting an Alkaline Theme to modmyi repo and was wondering do I need to setup of with all the root folders like it is on iFile. ( For Example - Library/Alkaline/NameOfTheme ) or can i just submit the folder with all the images in it? This is my very first time doing this, I have read up on some stuff but never found any information. If anyone has any links please share.
Thanks!
It's kinda hard and easy all at the same time
I don't have the link handy, and I'm on my phone, but I was able to follow a tutorial I found using a google search, "how to create a Debian package"bgeorge likes this.03-06-2014 06:36 PMLike 1 - In this post I will explain how to make a Cydia package ( a .deb file).
1. Make a folder on your desktop. Call it whatever your package is called.
Inside make a folder called DEBIAN and another folder that is called Library if your package is a theme, Applications if it is an app. For other package types, refer elseware. Open the DEBIAN folder, then open notepad. Type in
Package: "This is the identifier of the package"
Name: "Name of the program"
Version: "Program Version"
Architecture: iphoneos-arm
Depends: "Packages that need to be installed"
Description: "A description of the program"
Homepage: "'More Information' on the Details page
Depiction: "IF YOU WANT TO PUT A DEPICTION, THEN REFER ELSEWARE"
Maintainer: "Person to contact-Format='Name <email address>'"
Author: "Wrote the software, format same as Maintainer"
Sponsor: "Funded project-Format='Name <website>'"
Section: "Section in Cydia"
then replace all the fields in quotations with their values EXCEPT for Architecture and Depicture (Architecture=iphoneos-arm, Depiction should be blank)
Then save as control (no extension at all). Exit the DEBIAN folder and open the Library folder (if you made a theme) or the Applications folder (if you made an app). If you are in Library (for a theme), then create a new folder called Themes. If you are in Applications (for an app), then create a new folder called ----.app (replace the ----with the Application name). Only if you are making a theme, then, in the Themes folder, make another folder called ----.theme (replace ---- with theme name). In the folder you should now be in (either ----.theme or ----.app) download your theme or app (to find out how to make a theme or app, look elseware) content to the folder. Exit.
2. On your jailbroken iDevice download OpenSSH and Terminal. If are using a Mac, you need Cyberduck, if you are using a PC, you need WinSCP. SSH in and navigate to /
Create a new directory called cydia. Open it and create a new directory called apps. Open it and transfer the folder that you created in your desktop earlier to the apps directory. Now on your iDevice open Terminal. Type:
cd /cydia/apps/
dpkg -b ----
Where ---- is the name of the folder you transferred to /cydia/apps/
You will now have a file in /cydia/apps/ called ----.deb
3. (Only if you want to distribute your package in Cydia. Otherwise just copy/move the deb to /var/root/Cydia/AutoInstall/ creating some of the directories if necessary. When you reboot, your package will have been installed. However, if you wish to distribute in Cydia continue reading). Go to any repository and upload your deb and fill out all forms and requirements. If you can't find anywhere, then follow this link http://www.thebigboss.org/ and follow the instructions.
That's all there is to it!
I stole this directly from some guy at modmyi
Like copy and paste type stealing.
Erikseguin is the dude
Replybgeorge likes this.03-09-2014 04:10 AMLike 1 - In this post I will explain how to make a Cydia package ( a .deb file).
1. Make a folder on your desktop. Call it whatever your package is called.
Inside make a folder called DEBIAN and another folder that is called Library if your package is a theme, Applications if it is an app. For other package types, refer elseware. Open the DEBIAN folder, then open notepad. Type in
Package: "This is the identifier of the package"
Name: "Name of the program"
Version: "Program Version"
Architecture: iphoneos-arm
Depends: "Packages that need to be installed"
Description: "A description of the program"
Homepage: "'More Information' on the Details page
Depiction: "IF YOU WANT TO PUT A DEPICTION, THEN REFER ELSEWARE"
Maintainer: "Person to contact-Format='Name '"
Author: "Wrote the software, format same as Maintainer"
Sponsor: "Funded project-Format='Name '"
Section: "Section in Cydia"
then replace all the fields in quotations with their values EXCEPT for Architecture and Depicture (Architecture=iphoneos-arm, Depiction should be blank)
Then save as control (no extension at all). Exit the DEBIAN folder and open the Library folder (if you made a theme) or the Applications folder (if you made an app). If you are in Library (for a theme), then create a new folder called Themes. If you are in Applications (for an app), then create a new folder called ----.app (replace the ----with the Application name). Only if you are making a theme, then, in the Themes folder, make another folder called ----.theme (replace ---- with theme name). In the folder you should now be in (either ----.theme or ----.app) download your theme or app (to find out how to make a theme or app, look elseware) content to the folder. Exit.
2. On your jailbroken iDevice download OpenSSH and Terminal. If are using a Mac, you need Cyberduck, if you are using a PC, you need WinSCP. SSH in and navigate to /
Create a new directory called cydia. Open it and create a new directory called apps. Open it and transfer the folder that you created in your desktop earlier to the apps directory. Now on your iDevice open Terminal. Type:
cd /cydia/apps/
dpkg -b ----
Where ---- is the name of the folder you transferred to /cydia/apps/
You will now have a file in /cydia/apps/ called ----.deb
3. (Only if you want to distribute your package in Cydia. Otherwise just copy/move the deb to /var/root/Cydia/AutoInstall/ creating some of the directories if necessary. When you reboot, your package will have been installed. However, if you wish to distribute in Cydia continue reading). Go to any repository and upload your deb and fill out all forms and requirements. If you can't find anywhere, then follow this link http://www.thebigboss.org/ and follow the instructions.
That's all there is to it!
I stole this directly from some guy at modmyi
Like copy and paste type stealing.
Erikseguin is the dude
Reply
Also I am confused by "package" is this who host my package? Because I see on repo sites that they use this for the identifier " Package: com.saurik.myprogram" care to explain a little more in depth for a new person?
ums mobile03-09-2014 04:32 PMLike 0 -
-
I keep trying to do this command with the files on my desktop "dpkg-deb -b "cydia" and I keep getting an error saying -bash: dpkg-deb:command not found
Ever heard of this?
And then when i transfer the files to my iPhone and place them in the "/" I get an error saying info file 'cydia/DEBIAN/control' for reading no such file or directory.
The folder goes like this cydia/
DEBIAN/control
Library/Themes/NJDevilsLogo.themeLast edited by bgeorge; 03-10-2014 at 11:55 AM.
03-10-2014 12:29 AMLike 0 - Whoa, guys. For modmyi submissions you don't need to do any of this. You literally just send them a zip of your theme folder. So it would just be: ThemeName/ThemeContents zipped and uploaded via the dev portal at modmyi.com/mmi/
Source: I have made a bunch of themes on ModMyi.03-20-2014 08:21 AMLike 0 - Whoa, guys. For modmyi submissions you don't need to do any of this. You literally just send them a zip of your theme folder. So it would just be: ThemeName/ThemeContents zipped and uploaded via the dev portal at modmyi.com/mmi/
Source: I have made a bunch of themes on ModMyi.03-20-2014 09:55 AMLike 0 -
and I would love to be able to create my own deb packages but I couldn't get it to work to save my Life.03-21-2014 01:43 AMLike 0 - You fill out that info when uploading the zip instead of creating a control file yourself. You can, though, update/pull packages through the dev portal. I agree that being able to do it all yourself is great but for some people it's a real challenge.03-21-2014 08:15 AMLike 0
- Forum
- Apple Software & Systems
- iOS
Submitting Cydia Tweak/Theme
Similar Threads
-
Best way to backup phone, restore, re-jailbreak and restore all tweaks?
By Acidrop in forum iOSReplies: 3Last Post: 03-06-2014, 11:30 PM -
Tweak to use with fingerprint scanner
By Jrome.brooks in forum iOSReplies: 2Last Post: 03-06-2014, 10:40 PM -
Cydia gaming tweak
By charchit bakshi in forum Ask a QuestionReplies: 1Last Post: 03-06-2014, 12:04 PM -
iPad iOS 7 Themes
By mgregg99 in forum iOSReplies: 12Last Post: 03-05-2014, 10:41 PM
LINK TO POST COPIED TO CLIPBOARD