xSellize: Creating a Cydia Repository [Mac OS X] - xSellize

Jump to content




Remove all advertisements.
  • (2 Pages) +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

Creating a Cydia Repository [Mac OS X]

#1
User is offline   darkMatt3r 

  • The Legend
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 731
  • Joined: 31-March 09
Hey all, darkMatt3r here. I have heard of all the the commotion involving creating repos and decided that there should be a guide here so our members can find it easily. All credits go to itouchr over at modmyi.


What You Need:

-Mac or [COLOR=#FF7F00 ! important][COLOR=#FF7F00 ! important]Virtual [COLOR=#FF7F00 ! important]Machine[/COLOR][/COLOR][/COLOR] with Debian installed
-Fink (If your on a Mac) Get it here
-Internet
-Text Editor

OK here we go!

If the images are too small, click on them to make them big.

1. Make a folder on the desktop called "MyProgram" without quotes.
Posted ImageThis image has been resized. Click this bar to view the full image. The original image is sized 1066x454.Posted Image

2. Make 2 folders inside MyProgram called "[COLOR=#ff7f00][COLOR=#FF7F00 ! important][COLOR=#FF7F00 ! important]Applications[/COLOR][/COLOR][/COLOR]" and "[COLOR=#ff7f00][COLOR=#FF7F00 ! important][COLOR=#FF7F00 ! important]DEBIAN[/COLOR][/COLOR][/COLOR]" without quotes. If you have an app, you make an "Applications" folder. If you have a wallpaper, you would instead of an "[COLOR=#ff7f00][COLOR=#FF7F00 ! important][COLOR=#FF7F00 ! important]Applications[/COLOR][/COLOR][/COLOR]" folder, you'd put the directory of where the wallpaper would go.

EX: For [COLOR=#ff7f00][COLOR=#FF7F00 ! important][COLOR=#FF7F00 ! important]Wallpaper[/COLOR][/COLOR][/COLOR]: MyProgram > Library > Wallpapers > Wallpaper goes here

For app: MyProgram > Applications > App goes here
Posted ImageThis image has been resized. Click this bar to view the full image. The original image is sized 754x441.Posted Image

3. Put your .app file into the "Applications" folder. Remember, if your something like a wallpaper, put it in MyProgram > Library >Wallpapers > Wallpaper goes here
Posted ImageThis image has been resized. Click this bar to view the full image. The original image is sized 756x442.Posted Image

4. Now go into Spotlight, the magnifying glass in the top right corner of the screen and search "textedit" without quotes.
Posted ImageThis image has been resized. Click this bar to view the full image. The original image is sized 481x584.Posted Image

5. Now copy and paste the code below into TextEdit.

[COLOR=#ff7f00][COLOR=#FF7F00 ! important][COLOR=#FF7F00 ! important]Website[/COLOR][/COLOR][/COLOR]: http://www.yoursite.com/home.html
Maintainer: You
Name: Name of package
Package: Bundle identifier
Section: Section it could be found in
Version: version of package
Architecture: iphoneos-arm
Description: Description of package
Sponsor: You

6. After you edit, it should look somewhat like this:
Posted ImageThis image has been resized. Click this bar to view the full image. The original image is sized 483x151.Posted Image

7. Hit "Save As..." and save it as "control" without quotes and uncheck "If no extension is provided, use .txt"
Posted ImageThis image has been resized. Click this bar to view the full image. The original image is sized 483x448.Posted Image

8. Now put the control file in MyProgram > DEBIAN
Posted ImageThis image has been resized. Click this bar to view the full image. The original image is sized 754x442.Posted Image

9. Now Launch Terminal by going to Spotlight and search Terminal. When you open it, it should look like this:
Posted ImageThis image has been resized. Click this bar to view the full image. The original image is sized 513x373.Posted Image

10. In Terminal, type "cd /Users/your username/[COLOR=#ff7f00][COLOR=#FF7F00 ! important][COLOR=#FF7F00 ! important]Desktop[/COLOR][/COLOR][/COLOR] and hit enter shown here:
Posted ImageThis image has been resized. Click this bar to view the full image. The original image is sized 514x374.Posted Image

11. OK, copy and paste this code into Terminal: dpkg-deb -b MyProgram and hit enter.
Posted ImageThis image has been resized. Click this bar to view the full image. The original image is sized 522x381.Posted Image

As you can see, it says there are warnings. That's OK! When you typed that command, it made a new file called MyProgram.deb It's that easy to make a DEB file!
http://iroboticshowoff.com/files/cydia11.png

12. Now let's make our repo's info. Copy and paste the code below.

Origin: Name of your repo
Label: Header when the user taps your repo
Suite: stable
Version: 1.0
Codename: stable
Architectures: darwin-arm
Components: main
Description: Description of your repo

13. When you're done editing it, it should look like this:
http://modmyi.com/forums/images/statusicon/wol_error.gifThis image has been resized. Click this bar to view the full image. The original image is sized 482x450.http://iroboticshowoff.com/files/cydia12.png

It does say control at the top because I just deleted the text from the control file. DON'T DO THAT!

14. Click File > Save As... and save it as "Release" without quotes. And make sure there is not extension!
http://iroboticshowoff.com/files/cydia13.png

15. Make a new folder on the Desktop and name it "cydiarepo" without quotes.
http://iroboticshowoff.com/files/cydia14.png

16. Inside "cydiarepo" make a folder called "debs" without quotes.
http://modmyi.com/forums/images/statusicon/wol_error.gifThis image has been resized. Click this bar to view the full image. The original image is sized 756x443.http://iroboticshowoff.com/files/cydia15.png

17. Now go back into Terminal and type this command: dpkg-scanpackages -m . /dev/null -->Packages

Then hit enter.
http://modmyi.com/forums/images/statusicon/wol_error.gifThis image has been resized. Click this bar to view the full image. The original image is sized 511x373.http://iroboticshowoff.com/files/cydia16.png

Notice it created a "Packages" file on your Desktop.
http://iroboticshowoff.com/files/cydia17.png

18. Now go back to Terminal and type this command: gzip -f Packages

Then hit enter.
http://modmyi.com/forums/images/statusicon/wol_error.gifThis image has been resized. Click this bar to view the full image. The original image is sized 532x388.http://iroboticshowoff.com/files/cydia19.png

Notice that it gzipped the Packages file and made a new file called Packages.gz
http://iroboticshowoff.com/files/cydia20.png

19. Double click Packages.gz and it will extract the Packages file. When it's done, dragthe Release file, Packages, and Packages.gz into the cydiarepo folder.
http://modmyi.com/forums/images/statusicon/wol_error.gifThis image has been resized. Click this bar to view the full image. The original image is sized 758x443.http://iroboticshowoff.com/files/cydia21.png

20. Now drag the MyProgram.deb file into the "debs" folder in cydiarepo.
http://modmyi.com/forums/images/statusicon/wol_error.gifThis image has been resized. Click this bar to view the full image. The original image is sized 758x443.http://iroboticshowoff.com/files/cydia22.png

Rename the DEB file to whatever you want. EX: Snapture.deb

21. Go to back one, and highlight everything. Then, right click and click Compress 4 Items.
http://iroboticshowoff.com/files/cydia23

Then click Compress 4 items...
http://modmyi.com/forums/images/statusicon/wol_error.gifThis image has been resized. Click this bar to view the full image. The original image is sized 762x444.http://iroboticshowoff.com/files/cydia24.png

It will make a file called "Archive.zip"
http://iroboticshowoff.com/files/cydia25.png

22. Make a folder on your site that will be the main directory of where we upload the files. Then upload the zip to that folder. I named my folder cydiademo.
http://iroboticshowoff.com/files/cydia26.png

Then extract...
http://modmyi.com/forums/images/statusicon/wol_error.gifThis image has been resized. Click this bar to view the full image. The original image is sized 526x216.http://iroboticshowoff.com/files/cydia27.png

23. If it makes a folder called __MACOSX, just delete that. Also delete Archive.zip.
http://modmyi.com/forums/images/statusicon/wol_error.gifThis image has been resized. Click this bar to view the full image. The original image is sized 514x176.http://iroboticshowoff.com/files/cydia28.png

24. Open up the Packages file and copy and paste the text below:

MD5Sum: Put the MD5 hash here (to find this out, go to http://hashemall.com and select MD5)
Maintainer: Who maintains the package
Description: Description of package
Package: Bundle Identifier
Section: Section it shows up in
Author: Who made the app
Filename: directory where the deb can be found
Version: Version of Package
Architecture: iphoneos-arm
Size: Unix Size (Right click on deb and click get info, and view size on disk. input the numbers ONLY, not the commas.)
Homepage: URL for More Info
Name: Name of package

When done, it should look like this:
http://iroboticshowoff.com/files/cydia29.png

25. Now copy and paste what you put in the Packages file into the Packages file on your desktop. Then save it.
http://modmyi.com/forums/images/statusicon/wol_error.gifThis image has been resized. Click this bar to view the full image. The original image is sized 505x486.http://iroboticshowoff.com/files/cydia30.png

26. Each time you modify the Packages file, you have to make a new .gz file. Type the command in Terminal: gzip -f Packages
http://modmyi.com/forums/images/statusicon/wol_error.gifThis image has been resized. Click this bar to view the full image. The original image is sized 536x389.http://iroboticshowoff.com/files/cydia31.png

27. In your repo folder on your site, delete Packages.gz and upload the new one. I'm not going to show a pic this time.

I think that's it! Oh yah! One more thing! Whenever you upload a new DEB, you have to change the Packages and Packages.gz files so they're up to date. Each time you cahne the Packages file, you skip a line, then copy the info you posted in there already.

It'll look like this:
http://iroboticshowoff.com/files/cydia32.png

Thanks.
~darkMatt3r
Posted Image



3


#Ads
User is online x-bot

  • Ad-Bot
  • Group:x-bot




#2
User is offline   Cre4tiVe 

  • |: App Cracking God� :|
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 177
  • Joined: 12-January 09
Nice guide, I just really can't be bothered doing all of it… Lazzzzyyy -.-
Posted Image


Need an App from the AppStore? Request it here!

My List Of Cracked Apps On MediaFire!


Follow Me On Twitter!



Want to get in touch with me? Send me a Personal Message here!


Show your appreciation for uploading, Please download the following and click Thanks!:


Thank you!
1

#3
User is offline   sonpham1102 

  • Donator
  • PipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 162
  • Joined: 13-November 08
Thank a lot!
Very happy when know this topic!
Sonpham1102- iPhone 4 and 3GS 32G International - Macbookpro 2.8 - 8G DR3 - 500GB SSD...Lovest MAC in Vietnam
My Site: taoviet.vn
0

#4
User is offline   thoams 

  • Whats an iPhone
  • Pip
  • Group: Members
  • Posts: 1
  • Joined: 23-July 09
:hooray::hooray:

sonpham1102 said:

Thank a lot!
Very happy when know this topic!

0

#5
User is offline   osx86 

  • Donator
  • PipPipPipPipPip
  • Group: +Contributor
  • Posts: 63
  • Joined: 08-July 09
Thanks again for this very useful Mac tut
0

#6
User is offline   AdvancedNoob 

  • Whats an iPhone
  • PipPip
  • Group: +Contributor
  • Posts: 17
  • Joined: 23-August 09
how do u make the repo prep package?
0

#7
User is offline   waste str 

  • Hacker
  • PipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 309
  • Joined: 20-November 09
wow thanks for the post because i have a mac!
0

#8
User is offline   volta 

  • Whats an iPhone
  • Pip
  • Group: Members
  • Posts: 1
  • Joined: 05-January 10
I need some help, i have created the .deb file and uploaded the package.gz to the host, and when i try to install the app, i can get it installed, but when i try to run it, it only shows the startscreen, what am i missing ?
0

#9
User is offline   metaljay 

  • It's My Dick In A Box
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 665
  • Joined: 28-July 08
cheers for the guide, 2 complicated for me lol
Posted Image
0

#10
User is offline   Heartbreaker 

  • The Ultimate Xsellize Fan
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 4557
  • Joined: 30-November 09
Do u have instruction to do this on a windows 7 pc?
Press press the 'rep' Posted Image or 'THANKS' button, if I helped you!

My Thread Full of Cracked Apps -> Click HERE <-

Needs Any Gameloft OR EA Games, Request it! >Click Here!<




0

#11
User is offline   Cre4tiVe 

  • |: App Cracking God� :|
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 177
  • Joined: 12-January 09

Heartbreaker said:

Do u have instruction to do this on a windows 7 pc?


Hey,

Looks like you missed it in the Guides section, was at the bottom;

http://xsellize.com/...y-%5BWindows%5D

Might be Winh0z XP but it's still the same.

Regards,
Posted Image


Need an App from the AppStore? Request it here!

My List Of Cracked Apps On MediaFire!


Follow Me On Twitter!



Want to get in touch with me? Send me a Personal Message here!


Show your appreciation for uploading, Please download the following and click Thanks!:


Thank you!
0

#12
User is offline   Heartbreaker 

  • The Ultimate Xsellize Fan
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 4557
  • Joined: 30-November 09

Cre4tiVe said:

Hey,

Looks like you missed it in the Guides section, was at the bottom;

http://xsellize.com/...y-%5BWindows%5D

Might be Winh0z XP but it's still the same.

Regards,


No I didn't miss it. I saw that guide but seems pointless as for most of the guide u need Linux, which i don't have.
Press press the 'rep' Posted Image or 'THANKS' button, if I helped you!

My Thread Full of Cracked Apps -> Click HERE <-

Needs Any Gameloft OR EA Games, Request it! >Click Here!<




0

#13
User is offline   philipussy 

  • Whats an iPhone
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 03-October 08
repo was set up properly ,but when tried to run installed software, it would run for a second and then closed back.
Have i missed something here?
0

#14
User is offline   AdvancedNoob 

  • Whats an iPhone
  • PipPip
  • Group: +Contributor
  • Posts: 17
  • Joined: 23-August 09
runs really well, how do i password protect it?
0

#15
User is offline   Banned 

  • Jailbroken
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 112
  • Joined: 24-May 09
I keep getting Hash Sum mismatch when trying to install, any help would be appreciated.

ignore my post problem solved.

This post has been edited by mrhitchens: 27 February 2010 - 12:59 PM

0

#16
User is offline   Tctz 

  • Donator
  • PipPipPip
  • Group: +Contributor
  • Posts: 33
  • Joined: 07-January 10
this is soooo cool,, i have to give it a try !!! nice i gotz a mac :)
0

#17
User is offline   lehua011 

  • Whats an iPhone
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 28-April 10
I keep getting Hash Sum mismatch when trying to install, any help would be appreciated.

ignore my post problem solved.

_________________________
Christian Louboutin
Replica Watches
Replica Handbags
0

#18
User is offline   Paddy.Melon 

  • Senior Member
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 305
  • Joined: 13-June 10
Very helpful! Can I assume this is the same for linux?
Posted Image
0

#19
User is offline   Julioarmando 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 06-July 10
how i can have xsellice repo
0

#20
User is offline   Paddy.Melon 

  • Senior Member
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 305
  • Joined: 13-June 10
^^ umm... U mean how, now or...
Posted Image
0

Share this topic:


  • (2 Pages) +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic


Close  Member Login