GUIDE ➜ Install0us HOME (GUI)

GUIDE ➜ Install0us HOME (GUI)

Updated with custom google search!

Hey guys, I decided to make a home screen for install0us 2.5 (inspired by this).

All of the foreign sites are translated through Yahoo! translate.

Install Manually

DOWNLOAD the file here.
PUT home.html, home.png and style.css in

var/mobile/Documents

In install0us SETTOMGS, set the Home URL to:

file:///var/mobile/Documents/home.html

Install Automatically (thanks to caseyseuy)

DOWNLOAD the deb HERE.
SSH it into your iPod/iPhone.
INSTALL it with terminal, cydia, or whichever method you prefer.
(more info on installing debs here)

(You must have install0us 2.5 for this to work, get it here)

Click here to download:

style.css (1 KB)

Click here to download:

Install0us.app_2.5.1_by cescoro.deb (628 KB)

Home

Install0us

Click here to download:

Install0us Homescreen by Supertod.rar (78 KB)

UPDATES

Photoshop.com Mobile v.1.0.1.3
(Adobe Systems Inc.)
http://mobile.photoshop.com/iphone/
SUPPORT
http://forums.adobe.com/community/photoshopdotcom/photoshopdotcom_mobile
    *********    
Tap Forms v.1.8.2
(ClickSpace Technologies Inc.)
http://www.tapforms.com
SUPPORT
http://www.tapforms.com/blog
    *********    
DeepFish v.1.50
(Web Information Solutions, Inc.)
http://webis.net/products_info.php?p_id=deepfish
SUPPORT
http://webis.net/sup/support_request_iphone.php
    *********    
Serial Mail v.3.4
(Christian Fries)
http://www.christian-fries.de/iphone/serialmail
SUPPORT
http://www.christian-fries.de/iphone/serialmail
    *********    
iStorage v.1.2.2
(Lukas Foldyna)
http://istorageapp.com
SUPPORT
http://istorageapp.com/support

    *********    
Taskwise v.1.2
(Silversoft)
http://www.taskwise.com
SUPPORT
http://www.taskwise.com/support
    *********    
Newsstand v.2.2
(omz:software)
http://iphonenewsreader.com
SUPPORT
http://omz-software.com/contact/
    *********    
Remote v.1.3.3
(Apple Inc.)
http://www.apple.com/itunes/remote
SUPPORT
http://www.apple.com/support/itunes/remote
    *********    
Photobucket v.2.0
(Photobucket.com)
http://photobucket.com/iphone
SUPPORT
http://www.photobucket.com/faq
    *********    
Twittelator Pro v.3.4
(Big Stone Phone)
http://www.stone.com/Twittelator/
SUPPORT
http://www.stone.com/Feedback.html
    *********    
VanillaSurf v.2.0
(Boris Stock)
http://www.vanillasurf.com/en/

    *********    
Mobile Fotos v.2.5.1
(XK72)
http://mobilefotosapp.com/

    *********    
Ultimate Todos v.1.4
(MMDESOFT)
http://www.mmdesoft.com/ut/index.html
SUPPORT
http://www.mmdesoft.com/ut/support.htm

APPSTORE
http://itunes.apple.com/us/app/ultimate-todos/id293006734?mt=8
    *********    
Nozbe v.1.0.2
(apivision.com)
http://www.nozbe.com
SUPPORT
http://www.nozbe.com/forum/
    *********    
UltraList Plus v.3.2.0
(Garner Labs, Inc.)
http://www.garnerlabs.com
SUPPORT
http://www.garnerlabs.com/support.html

APPSTORE
http://itunes.apple.com/us/app/ultralist-plus/id322787964?mt=8
    *********    
Remember the Milk v.1.2.0
(Remember the Milk)
http://www.rememberthemilk.com/services/iphone/app/
SUPPORT
http://www.rememberthemilk.com/services/iphone/support/
    *********    
ABContacts v.1.4.5
(Andrea Vettori)
http://www.redbits.com/iphone/abcontacts
SUPPORT
http://www.redbits.com/iphone/abcontacts/support.html
    *********    
AltaMail v.1.4.1
(EuroSmartz Ltd)
http://mobile.eurosmartz.com/products/altamail.html
SUPPORT
http://mobile.eurosmartz.com/contact.html
    *********    
BeejiveIM with Push v.3.1
(Beejive, Inc.)
http://www.beejive.com
SUPPORT
http://www.beejive.com/support
    *********    
BillMinder v.2.2.1
(return7)
http://return7.com
SUPPORT
http://forums.return7.com
    *********    
DOCUMENTS 2 v.1.81
(Savy Sody)
http://www.savysoda.com
    *********    
FolderBuddy v.1.2
(Stéphane Lunati)
http://www.folderbuddy.com/?src=its
SUPPORT
http://folderbuddy.com/?src=its#faqs
    *********    
Guitar Toolkit v.1.3.1
(Agile Partners)
http://guitartoolkit.com
SUPPORT
http://agilepartners.com/support/?app_id=2
    *********    
HTML Mail Editor v.2.0
(Christian Fries)
http://www.christian-fries.de/iphone/htmleditor
    *********    
MobileStudio v.1.4.0
(Pixio)
http://www.pixiotech.com/MobileStudio/
SUPPORT
http://www.pixiotech.com/support/
    *********    
momo v.3.3.1
(MK HQ)
http://momolog.com
SUPPORT
http://momo.uservoice.com
    *********    
Quickoffice Mobile Office Suite v.1.5.0
(Quickoffice, Inc.)
http://www.quickoffice.com/quickoffice_iphone/
SUPPORT
http://support.quickoffice.com
    *********    
Read & Note v.1.2
(StevenFu.com)
http://readnote.stevenfu.com/
SUPPORT
http://readnnote.blogspot.com

UPDATES

Taskwise v.1.2
(Silversoft)
http://www.taskwise.com
SUPPORT
http://www.taskwise.com/support

Newsstand v.2.2
(omz:software)
http://iphonenewsreader.com
SUPPORT
http://omz-software.com/contact/

Remote v.1.3.3
(Apple Inc.)
http://www.apple.com/itunes/remote
SUPPORT
http://www.apple.com/support/itunes/remote

Photobucket v.2.0
(Photobucket.com)
http://photobucket.com/iphone
SUPPORT
http://www.photobucket.com/faq

Twittelator Pro v.3.4
(Big Stone Phone)
http://www.stone.com/Twittelator/
SUPPORT
http://www.stone.com/Feedback.html

VanillaSurf v.2.0
(Boris Stock)
http://www.vanillasurf.com/en/

Mobile Fotos v.2.5.1
(XK72)
http://mobilefotosapp.com/

Ultimate Todos v.1.4
(MMDESOFT)
http://www.mmdesoft.com/ut/index.html
SUPPORT
http://www.mmdesoft.com/ut/support.htm

Nozbe v.1.0.2
(apivision.com)
http://www.nozbe.com
SUPPORT
http://www.nozbe.com/forum/
APPSTORE
http://itunes.apple.com/us/app/ultimate-todos/id293006734?mt=8

UltraList Plus v.3.2.0
(Garner Labs, Inc.)
http://www.garnerlabs.com
SUPPORT
http://www.garnerlabs.com/support.html
APPSTORE
http://itunes.apple.com/us/app/ultralist-plus/id322787964?mt=8

Remember the Milk v.1.2.0
(Remember the Milk)
http://www.rememberthemilk.com/services/iphone/app/
SUPPORT
http://www.rememberthemilk.com/services/iphone/support/

Taskwise

Taskwise
http://www.taskwise.com
http://my.taskwise.com/home.php
http://mobile.taskwise.com/
PROFILE
http://my.taskwise.com/profile.php

APP
http://my.taskwise.com/webapp.php

TASKS
http://my.taskwise.com/tw.php#TaskManager
NOTES
http://my.taskwise.com/tw.php#NoteManager
FILES
http://my.taskwise.com/tw.php#FileManager
CONTACTS
http://my.taskwise.com/contacts.php
REPORTS
http://my.taskwise.com/reports.php

SETTINGS
http://my.taskwise.com/settings.php

ACCOUNT
http://www.taskwise.com/account.php
User Information
Full NameKimberly
Usernamekim122079
Emailkimlet1220@yahoo.com
CompanyDesignSparks

License Information
Registered toKimberly Carbone
License CodeQ46EPASA5YUS

MANUAL
http://my.taskwise.com/manual.php

[FIX] Cydia Problems?


Posted 
15-August-2009 | Report
Due to the overabundance of threads on cydia crashing, I have decided to create one large source for fixes. 
If you have a problem that is not on the list then please post here, do not create a new topic.

If you have a solution to a problem that is not listed here, send me a PM and I will update this list.

You will need to know how to SSH into your device, if you are having wifi issues the get iPhoneBrower here: http://code.google.com/p/iphonebrowser/downloads/list

If you installed both Cydia and Icy while jailbreaking and Cydia crashes, the only solution is to rejailbreak.
This is a problem with the jailbreaking program and there is no other fix.

If you have problems with the apt-get command not being found, download the apt-get file here: http://www.sendspace.com/file/ekubav
Then SSH it to /usr/bin/ and the command should work.


Identify the Problem:

This is probably a good place to start … follow the steps to see if you can determine the problem with your Cydia:

Quote:
1) Open Terminal on the device or through SSH.
2) Type the following:

su
alpine
apt-get update

3) Read the error message.

Sometimes just running the update command will fix the issue!

Cydia Crash on Load:

Quote:
1) SSH into your device.
2) Navigate to the /var/lib/apt/lists/ folder.
3) Delete everything EXCEPT the partial folder.
4) Reboot.

Cydia Won’t Add a Repo:

There are very few possible explanations, here are a few:
1) The repo is down, check the forums for more information.
2) You typed it wrong, many people forget to put the / at the end of a repo url.
3) You aren’t connect to a network … pretty self explanatory.

Source Error:

A common error message would be Bzip2 error or the fact that a source is not functioning correctly. 

IF A REPO ONLY ACCEPTS ONE DEVICE PER ACCOUNT YOU WILL GET THIS MESSAGE IF YOU ADD MORE THAN ONE DEVICE (our repo is like this)

If you cannot remove the source from Cydia or the problem persists, try this:

Quote:
1) SSH into your device.
2) Navigate to the /etc/apt/ folder.
3) Backup the cydia.list OR sources.list.d file.
4) Edit the cydia.list OR sources.list.d file with a text editor and remove the entry related to the problematic source.
5) Reboot.

Crash After “Reloading Data”:

If Cydia is crashing after the Reloading Data message then try this:
(If you don’t have terminal installed, use terminal through SSH)

Quote:
1) Open Mobile Terminal/Terminal via SSH.
2) Type:

su
alpine
dpkg –configure -a

3) Reboot.

I am unsure that this is a valid fix but if you try it let me know the outcome please.


July 18th Error:

On July 18th, a corrupt package was posted. There was a 10 minute window where anyone who loaded Cydia would experience problems.
If you think you are having this problem please follow this link:

http://www.xsellize.com/showthread.p…cydia+crashing

Icon is not Visible:

If your Cydia icon disappeared after you installed a new package and restarting doesn’t get it back, follow these steps:

Quote:
1) SSH into /applications/cydia.app
2) Copy the icon.png to your computer.
3) Delete icon.png from the device
4) Respring and a basic, white icon will appear for Cydia.
5) Copy the icon.png back to /applications/cydia.app
6) Respring and the normal icon should be there.


Cyder:

Cyder is a progam for your computer that downloads and transfers packages/sources to your device.
It also has other useful feature which may fix problems such as clearing the cache.
To get it go here: http://www.xsellize.com/showthread.p…ighlight=cyder

Download here: http://www.mediafire.com/?myzmjnog3cz

Reinstall Cydia:

If you can’t find a fix for the problem and you really want it fixed, then try reinstalling Cydia.

Quote:
1) Open Terminal on your device or through SSH
2) Type the following commands:

su
alpine
apt-get remove cydia
apt-get install cydia

3) Reboot

Another method of reinstalling Cydia is:

Quote:
1) Download http://www.2shared.com/file/6858425/…3e/Cydia.html?
2) SSH the package to /var/mobile on your device.
3) Open Terminal and type the following:

su
alpine
dpkg -i cydia.deb

4) Reboot (twice sometimes)


If none of the above worked then you will be forced to rejailbreak … there is no other way!

 TouchTerm Pro :: CHOWN

chown –help
Usage:
chown [OPTION]… [OWNER][:[GROUP]] FILE…
OR:
chown [OPTION]… –reference=RFILE FILE…
Change the owner and/or group of each FILE to OWNER and/or GROUP.
With –reference, change the owner and group of each FILE to those of RFILE.

-c, –changes like verbose but report only when a change is made
–dereference affect the referent of each symbolic link (this is
the default), rather than the symbolic link itself
-h, –no-dereference affect each symbolic link instead of any referenced
file (useful only on systems that can change the
ownership of a symlink)
–from=CURRENT_OWNER:CURRENT_GROUP
change the owner and/or group of each file only if its current owner and/or group match those specified here. Either may be omitted, in which case a match is not required for the omitted attribute.
–no-preserve-root do not treat `/’ specially (the default)
–preserve-root fail to operate recursively on `/’
-f, –silent, –quiet suppress most error messages
–reference=RFILE use RFILE’s owner and group rather than specifying OWNER:GROUP values
-R, –recursive operate on files and directories recursively
-v, –verbose output a diagnostic for every file processed

The following options modify how a hierarchy is traversed when the -R
option is also specified. If more than one is specified, only the final
one takes effect.

-H if a command line argument is a symbolic link
to a directory, traverse it
-L traverse every symbolic link to a directory
encountered
-P do not traverse any symbolic links (default)

–help display this help and exit
–version output version information and exit

Owner is unchanged if missing. Group is unchanged if missing, but changed
to login group if implied by a `:’ following a symbolic OWNER.
OWNER and GROUP may be numeric as well as symbolic.

Examples:
chown root /u Change the owner of /u to “root”.
chown root:staff /u Likewise, but also change its group to “staff”.
chown -hR root /u Change the owner of /u and subfiles to “root”.

Report chown bugs to bug-coreutils@gnu.org
GNU coreutils home page:
General help using GNU software:

How to Host a Cydia™ Repository

How to Host a Cydia™ Repository

A few months ago, I introduced Cydia and Telesphoreo. Since then, I have received a number of questions on how to create a Cydia “source”. Many people assume that Cydia uses the same repository structure as AppTapp Installer, which is definitely not the case as then it would solve none of AppTapp’s packaging issues. Luckily, the answer to this question is usually quite short: a Cydia repository is a Debian APT repository.

However, even though Debian APT is quite well documented, this hasn’t quite enough for some people, partly due to all of the diversions the official documentation normally takes on its route to a repository. Also, Cydia does have a few extensions to the underlying structure that are worth documenting. I have therefore put together this document to help guide people into the world of distributing their software using Cydia using the simplest possible infrastructure.

Step 1: Making a Package

In the world of Debian APT/dpkg, anything you can install is a “package”. These packages exist in the form of .deb files, which have a rather arcane (which, to the software historian, may be read as “fascinating”) internal format that this guide will not bore the reader with. At a high level, a .deb contains the files that are going to installed as part of the package, and “control” information which comprises metadata about the package (its name, size, and other sundry details).

The construction of such a file is done using the tool dpkg-deb. Users of Debian (or Fink on a Macintosh, which is also based on APT) will already have this package installed, but users of almost any other platform are able to install it easily, or may do this work on their iPhone itself. In order to speed this process along for the recalcitrant few, I have compiled statically linked copies for Linux and Mac OS X 10.4+.

To then make a package, we need only prepare a folder that contains the files we want to install as they would appear on the iPhone’s filesystem. Additionally, we will add a single directory called DEBIAN to the root of our package to house a file called “control”, which will contain our metadata. If, for example, we want to install a program and a LaunchDaemon for MyProgram, we (depending on what we were installing, of course) may end up with the following directory structure:

+- MyProgram +- Applications | +- MyProgram.app | +- Info.plist | +- MyProgram | +- icon.png +- DEBIAN | +- control +- System +- Library +- LaunchDaemons +- com.saurik.MyProgram.plist

The contents of the control file is a series of name/value pairs (separated by a colon), one per line. Here is an example of such a completed control file, along with a broken-out description of what each of the fields mean and the types of values they contain.

Package: com.saurik.myprogram Name: MyProgram Version: 1.0.4-1 Architecture: iphoneos-arm Description: an example of using APT Every day people use Cydia, but with the instructions embodied in this package, people can publish for it as well. Homepage: http://www.saurik.com/id/7 Depiction: http://www.saurik.com/id/7 Maintainer: Your Name <you@example.com> Author: Jay Freeman (saurik) <saurik@saurik.com> Sponsor: Microsoft <http://www.microsoft.com/> Section: Games
  • Package: This is the “identifier” of the package. This should be, entirely in lower case, a reversed hostname (much like a “bundleIdentifier” in Apple’s Info.plist files). If you are also choosing to host an AppTapp Installer repository to support legacy clients, you are strongly encouraged to make this name match the AppTapp bundle identifier (except all in lower case).
  • Name: When the package is shown in Cydia’s lists, it is convenient to have a prettier name. This field allows you to override this display with an arbitrary string. This field may change often, whereas the “Package” field is fixed for the lifetime of the package.
  • Version: A package’s version indicates two separate values: the version of the software in the package, and the version of the package itself. These version numbers are separated by a hyphen.
  • Architecture: This describes what system a package is designed for, as .deb files are used on everything from the iPhone to your desktop computer. The correct value for iPhoneOS 1.0.x/1.1.x is “darwin-arm”. If you are deploying to iPhoneOS 1.2/2.x you should use “iphoneos-arm”.
  • Description: This field is a little more complicated than the others, as it may use multiple lines. The first line (after the colon) should contain a short description to be displayed on the package lists underneath the name of the package. Optionally, one can choose to replace that description with an arbitrarily long one that will be displayed on the package details screen. Technically the format for this field is quite complicated, but most of that complexity is currently ignored by Cydia: instead Cydia allows you to place arbitrarily awesome HTML in this field. Each line of this extended description must begin with a space. I highly disrecommend using this for HTML, however: you should instead use Depiction: for the description in Cydia and use extended descriptions (which will then be ignored by Cydia) for compatibility with command-line clients. I would normally leave this mess undocumented, but this is so different from APT/dpkg that I feel the need to do a full explanation here. Arguably, at some future point, I should redo this field in Cydia to be parsed correctly, so another way of looking at this is that extended descriptions shouldn’t be used with Cydia at all.
  • Homepage: Often, there is more information that a packager wants to provide about a package than can be listed in the description of the package. Cydia supports a “More Info” field on the details screen that shunts users off to a website of the packager’s choice.
  • Depiction: Pretty much the entire interface of Cydia is a webpage, which makes adding features or new functionality remotely very easy. One thing you might want is to be able to display custom links or screenshots with special formatting… just plain something special (even an advertisement) on your package page. This is done with a “depiction”, which is a URL that is loaded into an iframe, replacing the Description: and Homepage: links that are normally presnt. For a good example see WinterBoard’s package details page in Cydia. For many packagers this has simply become their More Information page, which is only used for backwards compatibility. It does not need to be the same, however. You also may consider not having a Homepage: field at all if you include Depiction:.
  • Maintainer: The person who built the package is called the “maintainer”. This is the person who will be contacted with issues relating to the package itself. This should be of the form “their name <email@addre.ss>“.
  • Author: In contrast, the person who wrote the original software is called the “author”. This name will be shown underneath the name of the package on the details screen. The field is in the same format as “Maintainer”.
  • Sponsor: Finally, there might be someone who is simply providing the influence or the cash to make the package happen. This person should be listed here in the form of “Maintainer” except using a resource URI instead of an e-mail address.
  • Section: Under the “Install” tab in Cydia, packages are listed by “Section”. If you would like to encode a space into your section name, use an underscore (Cydia will automatically convert these).

The package is then built by going to the folder containing MyProgram and running dpkg-deb. The result is a .deb file that may be installed and tested on the iPhone. Depending on the version of dpkg-deb you are using, you may receive a number of warnings about “user-defined fields”. This is due to the extensions Cydia has added to the control field format and, assuming they look correct, may be safely ignored.

If you are on a Macintosh, before you perform these steps, you need to do one more thing. When tar files (part of the internal structure of a Debian package) are created on Apple systems a number of extra ._* files are created that contain resource fork information. These folders are then installed along with the package and can conflict with other packages (and really shouldn’t exist at all). To turn that off, you need to export the following environment variables:

export COPYFILE_DISABLE export COPY_EXTENDED_ATTRIBUTES_DISABLE

[root@desktop:~/cydia]# dpkg-deb -b MyProgram warning, `MyProgram/DEBIAN/control’ contains user-defined field `Name’ warning, `MyProgram/DEBIAN/control’ contains user-defined field `Homepage’ warning, `MyProgram/DEBIAN/control’ contains user-defined field `Author’ dpkg-deb: building package `com.saurik.myprogram’ in `MyProgram.deb’. dpkg-deb: ignoring 3 warnings about the control file(s) [root@desktop:~/cydia]# ls -la MyProgram.deb -rw-r–r– 1 root root 906 2008-07-01 07:48 MyProgram.deb [root@desktop:~/cydia]#

Obviously, this is just the tip of the iceburg on what you can do with APT. There are a number of different points in the installation process your package can hook into with shell scripts, you can mark files as being “configuration files” (which are intelligently managed and upgraded only when it makes sense), etc.. For more information please scan to the very bottom of this article for the external resources (this article does not discuss these features as 95% of packages do not need such things).

Step 2: Testing the Package

Now that we’ve constructed our package, it would be prudent to copy it to a phone to test it. As the .deb file is entirely self contained, this is a relatively easy process. On the phone, “dpkg -i” may be used to install it directly from the file. Once installed, it may be managed by Cydia (which will show the package as being from the source “Local/Unknown”) or operated on using apt-get.

iPhone:~ root# dpkg -i MyProgram.deb Selecting previously deselected package com.saurik.myprogram. (Reading database … 17090 files and directories currently installed.) Unpacking com.saurik.myprogram (from MyProgram.deb) … Setting up com.saurik.myprogram (1.0.4-1) … iPhone:~ root# ls -la /Applications/MyProgram.app total 0 drwxr-xr-x 2 root wheel 170 Jul 1 00:54 ./ drwxrwxr-x 73 root admin 2550 Jul 1 00:54 ../ -rw-r–r– 1 root wheel 0 Jul 1 00:47 Info.plist -rw-r–r– 1 root wheel 0 Jul 1 00:47 MyProgram -rw-r–r– 1 root wheel 0 Jul 1 00:47 icon.png iPhone:~ root# apt-get remove com.saurik.myprogram Reading package lists… Done Building dependency tree… Done The following packages will be REMOVED: com.saurik.myprogram 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. Need to get 0B of archives. After unpacking 0B of additional disk space will be used. Do you want to continue [Y/n]? y (Reading database … 17095 files and directories currently installed.) Removing com.saurik.myprogram … iPhone:~ root#

Step 3: Creating a Repository

The final step in the process is to create a repository that other users can use to not just install, but find your software via Cydia. This step requires creating a folder on a website somewhere which will contain two files: your new .deb and an index called Packages. This index is created using a Perl script called dpkg-scanpackages, which takes the name of a directory to scan for .deb files. Here we pass -m to say “all files, including duplicates” and /dev/null as the “override” file (which will then causes a few warnings which we may ignore).

[root@desktop:/web/apt/xmpl]# dpkg-scanpackages -m . /dev/null >Packages ** Packages in archive but missing from override file: ** com.saurik.myprogram Wrote 1 entries to output Packages file. [root@desktop:/web/apt/xmpl]# bzip2 Packages [root@desktop:/web/apt/xmpl]# ls -la * -rw-r–r– 1 root root 906 2008-07-01 07:48 MyProgram.deb -rw-r–r– 1 root root 380 2008-07-01 08:00 Packages.bz2 [root@desktop:/web/apt/xmpl]#

Unfortunately, the stock copy of dpkg-scanpackages that comes with Debian is not designed to take into account user-defined fields, so the Cydia-specific fields will need to be manually added to the script. This is rather easy: simply add “Name”, “Author”, “Homepage”, and “Icon” to the end of the array “fieldpri”. If you’d prefer, you may download a pre-made version of this file from my website.

Unfortunately again, this copy I provide will not work with Fink, so you will have to do the rather simple modification yourself. If I get my hands on the stock Fink copy soon I may provide that modified on this website, but currently I don’t have it on me :( .

Currently, this program may not be run on the iPhone itself as Perl is not yet ported into Telesphoreo. Hopefully the author will have this fixed in the near future, at which point a few of the more advanced features of dpkg will finally be unlocked (such as dpkg-divert, which allows for safe replacements of files from other packages or the system).

Step 4: Repository Metadata (Optional)

Another feature of a repository is information on the people who run it, what its name is, etc.. This information is stored in a file called Release that has the following format. This file is strictly optional. If you leave it off then Cydia synthesizes information from your URL for various points where it needs to display details on your source.

Origin: Saurik’s Example for Cydia Label: Cydia Example Suite: stable Version: 0.9 Codename: tangelo Architectures: iphoneos-arm Components: main Description: An Example Repository from HowTo Instructions
  • Origin: This is used by Cydia as the name of the repository as shown in the source editor (and elsewhere). This should be a longer, but not insanely long, description of the repository.
  • Label: On the package list screens, Cydia shows what repository and section packages came from. This location doesn’t have much room, though, so this field should contain a shorter/simpler version of the name of the repository that can be used as a tag.
  • Suite: Just set this to “stable”. This field might not be required, but who really knows? I, for certain, do not.
  • Version: This is an arbitrary version number that nothing actually parses. I am going to look into seeing how required it is.
  • Codename: In an “automatic” repository you might store multiple distributions of software for different target systems. For example: apt.saurik.com’s main repository houses content both for desktop Debian Etch systems as well as the iPhone. This codename then describes what distribution we are currently looking for. In a “trivial” repository (as described in this document) you may put anything you want here, and the field may even be optional.
  • Architectures: To verify a repository is for the specific device you are working with APT looks in the release file for this list. You must specify all of the architectures that appear in your Packages file here. Again, we use darwin-arm for 1.1.x and iphoneos-arm for 2.x.
  • Components: Just set this to “main”. This field might not be required, but who really knows? I, for certain, do not.
  • Description: On the package source screen a short description is listed of the repository. This description may eventually work similarly to that of a package (with a long/short variety and the aforementioned encoding), but for right now only the shorter description is displayed directly on the list.

Step 5: Package Signatures (Optional)

The instructions for Step 5 are not quite done yet. You might just want to skip to Step 6.

The final step, and this is also optional, is to sign your repository. This cryptographic process ensures to your users that the software they are downloading actually comes from you and not from someone on their same network who is intercepting (and manipulating) their traffic. To do this, we first add MD5 sums of our Packages files to Release and then use GnuPG (the GNU version of PGP) to generate a key and sign that file, creating a new Release.gpg file.

For the MD5 sums, we add an extra field call “MD5Sum” which has, on extra lines (beginning with spaces as they are not fields) the sums, size (in bytes), and names of our key files. Note that I believe we have to list both the uncompressed and the compressed versions of our files.

MD5Sum: 07a4ca0b91734e0489874dc44bd55222 464 Packages 43e92f4ec43f4c39d8f4268c7418f353 380 Packages.bz2

Somehow, obtain a GPG key… (I don’t remember this step).

Now we need to create our Release.gpg file from our Release file. This file will be downloaded by the clients first and then is used to verify the validity of the Release file.

[root@desktop:/web/apt/xmpl]# gpg -abs -o Release.gpg Release You need a passphrase to unlock the secret key for user: “Jay Freeman (saurik) <saurik@saurik.com>” 1024-bit DSA key, ID AA31C175, created 2008-01-01 Enter passphrase: [root@desktop:/web/apt/xmpl]# ls -la Release.gpg -rw-r–r– 1 root root 189 2008-08-05 11:52 Release.gpg [root@desktop:/web/apt/xmpl]#

In order for this signature to be verified on the client, they have to have our public key installed. This is done by using the program apt-key, a frontend to gpg that handles all of the other work and arguments for us.

iPhone:~ root# apt-key add saurik.pub OK iPhone:~ root#

Step 6: Adding the Repository

Unfortunately, due entirely to the laziness of the author, Cydia does not yet have a nice editor for adding sources. This is lame and will be fixed post haste. In the mean time, to add the repository we just created we need only add a single line to the file /etc/apt/sources.list (which may not exist until you create it) that states the base URL of the entire repository and the offset into this sub-branch (which will usually be “./”, but may be more complicated in some cases).

This example line is actually a live repository that you may feel free to test or pull apart and analyze based on the instructions in this document. Inside you will find just the two files that we have discussed, and you may install the package containing MyProgram (which doesn’t do anything and will probably cause issues if you run it).

Now that we’ve installed the repository, we may go ahead and test it. To do this, we can either just enter Cydia (which will automatically pick up the new source as it updates its package database) or we can use the command line tool “apt-get”. The former is quite obvious, so I will cover the latter here. First we “apt-get update” to pick up the new source information, and then we use “apt-get install” to get our package.

iPhone:~ root# apt-get update Ign http://apt.saurik.com ./ Release.gpg Ign http://apt.saurik.com ./ Release Ign http://apt.saurik.com ./ Packages/DiffIndex Ign http://apt.saurik.com ./ Packages Get:1 http://apt.saurik.com ./ Packages [349B] Fetched 33.5kB in 3s (8482B/s) Reading package lists... Done iPhone:~ root# apt-get install com.saurik.myprogram Reading package lists... Done Building dependency tree... Done The following NEW packages will be installed: com.saurik.myprogram 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 904B of archives. After unpacking 0B of additional disk space will be used. WARNING: The following packages cannot be authenticated! com.saurik.myprogram Install these packages without verification [y/N]? y Get:1 http://apt.saurik.com ./ com.saurik.myprogram 1.0.4-1 [904B] Fetched 904B in 0s (2515B/s) Selecting previously deselected package com.saurik.myprogram. (Reading database ... 17090 files and directories currently installed.) Unpacking com.saurik.myprogram (from .../com.saurik.myprogram_1.0.4-1_darwin-arm.deb) ... Setting up com.saurik.myprogram (1.0.4-1) ... iPhone:~ root#

More Information

At this point you should be fully ready to head off into the world of distributing iPhone software. However, it should be noted that this is just the tip of the iceberg. What we’ve now constructed is a “Trivial Repository”, and a rather bare-bones one at that. While more than adequate for most usages, some users will have more complicated requirements. For these users I may refer the following resources:

Finally, in order to help consolidate the resources I’ve found on {pre,post}{inst,rm} ordering (with all arguments from old and new packages during various operations) I am compiling the following list:

Copyright © 2008–2009 — Jay Freeman (saurik)

Index of /cydia-3.7/debs/

Index of /cydia-3.7/debs/


../ aaa/ 04-Mar-2009 11:15 - libgcc4/ 15-Jun-2008 04:58 - libgcc5/ 14-Apr-2009 00:22 - libgcc6/ 14-Apr-2009 13:42 - ossl/ 27-Apr-2009 09:56 - 3proxy_0.5.3k-1_darwin-arm.deb 11-Jul-2008 22:54 397486 3proxy_0.5.3k-1_iphoneos-arm.deb 11-Jul-2008 22:54 403928 3proxy_0.5.3k-2_iphoneos-arm.deb 03-Feb-2009 00:41 416318 a-steroids.com_0-1_iphoneos-arm.deb 26-Jan-2009 11:49 3164 adv-cmds_118-1_darwin-arm.deb 03-Jan-2008 04:23 19736 adv-cmds_118-1_iphoneos-arm.deb 13-Apr-2008 10:26 39014 adv-cmds_118-2_darwin-arm.deb 03-Jan-2008 17:21 17678 adv-cmds_118-2_iphoneos-arm.deb 14-Jun-2008 22:15 41850 adv-cmds_118-3_darwin-arm.deb 04-Jan-2008 01:22 17682 adv-cmds_118-3_iphoneos-arm.deb 19-Jun-2008 23:29 41850 adv-cmds_118-4_darwin-arm.deb 21-Jan-2008 10:29 17694 adv-cmds_118-4_iphoneos-arm.deb 15-Sep-2008 09:50 44580 adv-cmds_118-5_darwin-arm.deb 26-Jan-2008 14:19 17494 adv-cmds_118-6_darwin-arm.deb 26-Jan-2008 15:39 36172 adv-cmds_118-7_darwin-arm.deb 10-Apr-2008 08:05 39732 adv-cmds_119-5_iphoneos-arm.deb 18-Apr-2009 22:50 62166 android-adbd_1.0.20-1_armel.deb 23-Feb-2009 08:16 74886 android-base_0-1_.all.deb 17-Nov-2008 00:45 780 apple-news.fr_0-1_iphoneos-arm.deb 26-Jan-2009 11:42 10372 apptapptools_1.0.2395-1_darwin-arm.deb 18-Apr-2008 06:26 7064 apptapptools_1.0.2395-2_darwin-arm.deb 18-Apr-2008 06:40 7078 apptapptools_1.0.2396-3_darwin-arm.deb 18-Apr-2008 06:53 7156 apptapptools_1.0.2397-4_darwin-arm.deb 20-Apr-2008 22:05 7192 apptapptools_1.0.2422-5_darwin-arm.deb 06-May-2008 02:13 7344 apptapptools_1.0.2422-6_darwin-arm.deb 06-May-2008 09:12 7348 apr-lib_1.3.3-1_iphoneos-arm.deb 21-Apr-2009 09:45 63820 apr-lib_1.3.3-2_iphoneos-arm.deb 24-Apr-2009 00:53 63896 apr-util_1.2.12-10_darwin-arm.deb 14-Apr-2008 22:24 99990 apr-util_1.2.12-1_darwin-arm.deb 03-Jan-2008 04:23 90554 apr-util_1.2.12-1_iphoneos-arm.deb 14-Apr-2008 19:22 95792 apr-util_1.2.12-2_darwin-arm.deb 03-Jan-2008 17:24 84576 apr-util_1.2.12-2_iphoneos-arm.deb 14-Apr-2008 22:55 99994 apr-util_1.2.12-3_darwin-arm.deb 03-Jan-2008 19:02 90538 apr-util_1.2.12-3_iphoneos-arm.deb 15-Jun-2008 07:42 101326 apr-util_1.2.12-4_darwin-arm.deb 04-Jan-2008 01:25 90526 apr-util_1.2.12-4_iphoneos-arm.deb 15-Jun-2008 10:13 102350 apr-util_1.2.12-5_darwin-arm.deb 21-Jan-2008 10:29 90536 apr-util_1.2.12-5_iphoneos-arm.deb 19-Jun-2008 23:29 102360 apr-util_1.2.12-6_darwin-arm.deb 26-Jan-2008 15:34 90340 apr-util_1.2.12-7_darwin-arm.deb 31-Jan-2008 08:27 90348 apr-util_1.2.12-8_darwin-arm.deb 27-Feb-2008 08:47 90328 apr-util_1.2.12-9_darwin-arm.deb 10-Apr-2008 08:05 99986 apr_1.2.12-1_darwin-arm.deb 03-Jan-2008 04:23 211906 apr_1.2.12-1_iphoneos-arm.deb 14-Apr-2008 19:22 218552 apr_1.2.12-2_darwin-arm.deb 03-Jan-2008 17:22 202780 apr_1.2.12-2_iphoneos-arm.deb 15-Jun-2008 07:41 221138 apr_1.2.12-3_darwin-arm.deb 03-Jan-2008 19:00 211896 apr_1.2.12-3_iphoneos-arm.deb 19-Jun-2008 23:29 221170 apr_1.2.12-4_darwin-arm.deb 04-Jan-2008 01:23 211900 apr_1.2.12-5_darwin-arm.deb 21-Jan-2008 10:29 211908 apr_1.2.12-6_darwin-arm.deb 26-Jan-2008 15:34 211706 apr_1.2.12-7_darwin-arm.deb 31-Jan-2008 08:27 211708 apr_1.2.12-8_darwin-arm.deb 27-Feb-2008 08:47 211694 apr_1.2.12-9_darwin-arm.deb 10-Apr-2008 08:05 218556 apr_1.3.3-4_iphoneos-arm.deb 21-Apr-2009 09:45 75032 apt7-key_0.7.20.2-1_iphoneos-arm.deb 31-May-2009 06:17 2528 apt7-lib_0.7.20.2-1_iphoneos-arm.deb 27-Apr-2009 10:27 433484 apt7-lib_0.7.20.2-2_iphoneos-arm.deb 27-Apr-2009 11:31 433240 apt7-lib_0.7.20.2-3_iphoneos-arm.deb 05-May-2009 08:15 433236 apt7-ssl_0.7.20.2-1_iphoneos-arm.deb 27-Apr-2009 10:35 10492 apt7_0.7.20.2-1_iphoneos-arm.deb 22-Apr-2009 01:18 664620 apt7_0.7.20.2-2_iphoneos-arm.deb 24-Apr-2009 23:29 664534 apt7_0.7.20.2-3_iphoneos-arm.deb 27-Apr-2009 10:46 240144 apt7_0.7.20.2-4_iphoneos-arm.deb 31-May-2009 06:06 238448 apt_0.6.46.4-0.1-10_darwin-arm.deb 27-Jan-2008 10:16 622322 apt_0.6.46.4-0.1-10_iphoneos-arm.deb 29-Jul-2008 19:48 1098212 apt_0.6.46.4-0.1-11_darwin-arm.deb 30-Jan-2008 17:09 622084 apt_0.6.46.4-0.1-11_iphoneos-arm.deb 04-Aug-2008 19:05 1098614 apt_0.6.46.4-0.1-12_darwin-arm.deb 30-Jan-2008 17:51 621598 apt_0.6.46.4-0.1-12_iphoneos-arm.deb 13-Sep-2008 08:37 1098514 apt_0.6.46.4-0.1-13_darwin-arm.deb 31-Jan-2008 08:31 621612 apt_0.6.46.4-0.1-13_iphoneos-arm.deb 23-Sep-2008 10:49 1098558 apt_0.6.46.4-0.1-14_darwin-arm.deb 03-Feb-2008 12:50 621632 apt_0.6.46.4-0.1-14_iphoneos-arm.deb 21-Jan-2009 11:10 933950 apt_0.6.46.4-0.1-15_darwin-arm.deb 25-Feb-2008 10:31 622478 apt_0.6.46.4-0.1-16_darwin-arm.deb 26-Feb-2008 05:10 622396 apt_0.6.46.4-0.1-17_darwin-arm.deb 26-Feb-2008 23:55 622474 apt_0.6.46.4-0.1-18_darwin-arm.deb 27-Feb-2008 01:26 623064 apt_0.6.46.4-0.1-19_darwin-arm.deb 06-Apr-2008 10:06 636272 apt_0.6.46.4-0.1-1_darwin-arm.deb 03-Jan-2008 04:23 621340 apt_0.6.46.4-0.1-1_iphoneos-arm.deb 13-Apr-2008 10:15 919228 apt_0.6.46.4-0.1-20_darwin-arm.deb 10-Apr-2008 07:58 919868 apt_0.6.46.4-0.1-21_darwin-arm.deb 22-Apr-2008 04:12 920344 apt_0.6.46.4-0.1-22_darwin-arm.deb 23-Apr-2008 11:42 920250 apt_0.6.46.4-0.1-23_darwin-arm.deb 25-Apr-2008 09:35 920044 apt_0.6.46.4-0.1-24_darwin-arm.deb 06-May-2008 09:15 920034 apt_0.6.46.4-0.1-25_darwin-arm.deb 11-May-2008 06:42 920488 apt_0.6.46.4-0.1-26_darwin-arm.deb 22-Jun-2008 09:43 1065046 apt_0.6.46.4-0.1-2_darwin-arm.deb 03-Jan-2008 17:28 597718 apt_0.6.46.4-0.1-2_iphoneos-arm.deb 14-Apr-2008 20:19 918184 apt_0.6.46.4-0.1-3_darwin-arm.deb 03-Jan-2008 19:03 621330 apt_0.6.46.4-0.1-3_iphoneos-arm.deb 06-May-2008 09:23 918930 apt_0.6.46.4-0.1-4_darwin-arm.deb 04-Jan-2008 01:30 621326 apt_0.6.46.4-0.1-4_iphoneos-arm.deb 11-May-2008 06:42 919488 apt_0.6.46.4-0.1-5_darwin-arm.deb 12-Jan-2008 09:14 621344 apt_0.6.46.4-0.1-5_iphoneos-arm.deb 14-Jun-2008 22:16 4416752 apt_0.6.46.4-0.1-6_darwin-arm.deb 21-Jan-2008 10:29 621358 apt_0.6.46.4-0.1-6_iphoneos-arm.deb 15-Jun-2008 03:29 4416716 apt_0.6.46.4-0.1-7_darwin-arm.deb 26-Jan-2008 15:34 621160 apt_0.6.46.4-0.1-7_iphoneos-arm.deb 17-Jun-2008 22:21 1098024 apt_0.6.46.4-0.1-8_darwin-arm.deb 26-Jan-2008 15:41 621156 apt_0.6.46.4-0.1-8_iphoneos-arm.deb 27-Jun-2008 10:18 1097952 apt_0.6.46.4-0.1-9_darwin-arm.deb 27-Jan-2008 06:08 622434 apt_0.6.46.4-0.1-9_iphoneos-arm.deb 22-Jul-2008 07:20 1098192 apt_0.7.20.2-15_iphoneos-arm.deb 15-Apr-2009 20:14 664100 apt_0.7.20.2-16_iphoneos-arm.deb 16-Apr-2009 04:56 674452 apt_0.7.20.2-17_iphoneos-arm.deb 18-Apr-2009 22:20 674420 apt_0.7.20.2-18_iphoneos-arm.deb 18-Apr-2009 23:22 663814 apt_0.7.20.2-19_iphoneos-arm.deb 20-Apr-2009 19:41 664192 apt_0.7.20.2-20_iphoneos-arm.deb 20-Apr-2009 20:03 664520 apt_0.7.20.2-21_iphoneos-arm.deb 21-Apr-2009 09:53 664590 apt_1:0-22_iphoneos-arm.deb 22-Apr-2009 02:28 696 apt_1:0-23_iphoneos-arm.deb 05-May-2009 04:55 686 aptitude_0.4.11.11-4_iphoneos-arm.deb 07-Jul-2009 10:05 1082860 aptitude_0.4.11.11-5_iphoneos-arm.deb 07-Jul-2009 10:50 1086678 aptitude_0.4.4-1_darwin-arm.deb 13-May-2008 11:37 1709176 aptitude_0.4.4-1_iphoneos-arm.deb 13-May-2008 11:37 1698604 aptitude_0.4.4-2_iphoneos-arm.deb 19-Jun-2008 23:30 1761008 aptitude_0.4.4-3_iphoneos-arm.deb 27-Jul-2008 11:22 1761014 aspell_0.60.6-1_darwin-arm.deb 23-Apr-2008 19:03 1061732 aspell_0.60.6-1_iphoneos-arm.deb 23-Apr-2008 19:06 1061736 aspell_0.60.6-2_iphoneos-arm.deb 15-Jun-2008 08:14 2876302 aspell_0.60.6-3_iphoneos-arm.deb 19-Jun-2008 23:30 826850 autoconf_2.63-1_iphoneos-arm.deb 09-Jan-2009 21:17 457558 automake_1.10.2-1_iphoneos-arm.deb 09-Jan-2009 21:20 346060 autossh_1.4a-1_darwin-arm.deb 03-Mar-2008 10:55 11826 autossh_1.4a-1_iphoneos-arm.deb 13-Apr-2008 10:43 11648 autossh_1.4a-2_darwin-arm.deb 03-Mar-2008 10:57 11838 autossh_1.4a-2_iphoneos-arm.deb 15-Jun-2008 08:15 12092 autossh_1.4a-3_darwin-arm.deb 10-Apr-2008 08:06 11666 base_1-1_darwin-arm.deb 03-Jan-2008 04:23 1826 base_1-1_iphoneos-arm.deb 13-Apr-2008 10:25 1694 base_1-2_darwin-arm.deb 03-Jan-2008 17:28 1824 base_1-2_iphoneos-arm.deb 11-Aug-2008 05:29 1768 base_1-3_darwin-arm.deb 21-Jan-2008 10:29 1834 base_1-3_iphoneos-arm.deb 05-May-2009 06:49 1580 base_1-4_darwin-arm.deb 26-Jan-2008 15:34 1632 base_1-5_darwin-arm.deb 26-Jan-2008 15:41 1626 base_1-6_darwin-arm.deb 14-Feb-2008 14:22 1624 base_1-7_darwin-arm.deb 27-Feb-2008 08:23 1640 base_1-8_darwin-arm.deb 27-Feb-2008 12:15 1676 base_1-9_darwin-arm.deb 10-Apr-2008 08:06 1692 bash_3.2-10_darwin-arm.deb 04-Feb-2008 02:15 280226 bash_3.2-11_darwin-arm.deb 28-Feb-2008 14:36 280128 bash_3.2-12_darwin-arm.deb 16-Mar-2008 13:19 258572 bash_3.2-13_darwin-arm.deb 16-Mar-2008 13:23 272982 bash_3.2-14_darwin-arm.deb 10-Apr-2008 08:06 405320 bash_3.2-1_darwin-arm.deb 03-Jan-2008 04:23 278982 bash_3.2-1_iphoneos-arm.deb 13-Apr-2008 10:25 309276 bash_3.2-2_darwin-arm.deb 03-Jan-2008 17:20 246092 bash_3.2-2_iphoneos-arm.deb 14-Apr-2008 20:20 309128 bash_3.2-3_darwin-arm.deb 03-Jan-2008 18:54 246084 bash_3.2-3_iphoneos-arm.deb 14-Jun-2008 22:16 321222 bash_3.2-4_darwin-arm.deb 03-Jan-2008 19:05 279130 bash_3.2-4_iphoneos-arm.deb 23-Sep-2008 03:11 322604 bash_3.2-5_darwin-arm.deb 04-Jan-2008 01:31 279128 bash_3.2-6_darwin-arm.deb 21-Jan-2008 10:29 279144 bash_3.2-7_darwin-arm.deb 26-Jan-2008 15:34 278946 bash_3.2-8_darwin-arm.deb 02-Feb-2008 14:05 278968 bash_3.2-9_darwin-arm.deb 04-Feb-2008 02:05 280220 bash_3.2.39-5_iphoneos-arm.deb 23-Sep-2008 10:25 424814 bash_4.0.17-10_iphoneos-arm.deb 10-Apr-2009 22:34 323668 bash_4.0.17-11_iphoneos-arm.deb 11-Apr-2009 16:28 323678 bash_4.0.17-12_iphoneos-arm.deb 21-Apr-2009 09:51 274110 bash_4.0.17-13_iphoneos-arm.deb 27-Apr-2009 14:28 314436 bash_4.0.17-6_iphoneos-arm.deb 09-Apr-2009 04:44 354070 bash_4.0.17-7_iphoneos-arm.deb 10-Apr-2009 18:05 323672 bash_4.0.17-8_iphoneos-arm.deb 10-Apr-2009 18:37 417322 bash_4.0.17-9_iphoneos-arm.deb 10-Apr-2009 18:45 417316 basic-cmds_48-1_darwin-arm.deb 03-Jan-2008 04:23 12584 basic-cmds_48-1_iphoneos-arm.deb 13-Apr-2008 10:43 11646 basic-cmds_48-2_darwin-arm.deb 03-Jan-2008 17:28 11158 basic-cmds_48-2_iphoneos-arm.deb 15-Jun-2008 08:05 12756 basic-cmds_48-3_darwin-arm.deb 04-Jan-2008 01:31 12574 basic-cmds_48-4_darwin-arm.deb 21-Jan-2008 10:29 12586 basic-cmds_48-5_darwin-arm.deb 26-Jan-2008 15:34 12388 basic-cmds_48-6_darwin-arm.deb 26-Jan-2008 15:39 12376 basic-cmds_48-7_darwin-arm.deb 10-Apr-2008 08:06 11654 bc_1.06-1_darwin-arm.deb 03-Jan-2008 04:23 128000 bc_1.06-1_iphoneos-arm.deb 13-Apr-2008 10:43 71144 bc_1.06-2_darwin-arm.deb 03-Jan-2008 17:28 127994 bc_1.06-2_iphoneos-arm.deb 15-Jun-2008 08:14 73544 bc_1.06-3_darwin-arm.deb 20-Jan-2008 23:08 63694 bc_1.06-4_darwin-arm.deb 21-Jan-2008 10:29 63704 bc_1.06-5_darwin-arm.deb 26-Jan-2008 15:34 63502 bc_1.06-6_darwin-arm.deb 10-Apr-2008 08:06 71148 berkeleydb_4.6.21-10_darwin-arm.deb 10-Apr-2008 08:06 673344 berkeleydb_4.6.21-1_darwin-arm.deb 03-Jan-2008 04:23 614186 berkeleydb_4.6.21-1_iphoneos-arm.deb 13-Apr-2008 10:09 673342 berkeleydb_4.6.21-2_darwin-arm.deb 03-Jan-2008 17:28 580250 berkeleydb_4.6.21-2_iphoneos-arm.deb 14-Jun-2008 22:19 684202 berkeleydb_4.6.21-3_darwin-arm.deb 03-Jan-2008 19:05 614180 berkeleydb_4.6.21-3_iphoneos-arm.deb 22-Aug-2008 08:04 684418 berkeleydb_4.6.21-4_darwin-arm.deb 04-Jan-2008 01:32 614182 berkeleydb_4.6.21-4_iphoneos-arm.deb 22-Aug-2008 08:23 666242 berkeleydb_4.6.21-5_darwin-arm.deb 21-Jan-2008 10:29 614192 berkeleydb_4.6.21-6_darwin-arm.deb 26-Jan-2008 15:34 613986 berkeleydb_4.6.21-7_darwin-arm.deb 26-Jan-2008 15:41 613984 berkeleydb_4.6.21-8_darwin-arm.deb 31-Jan-2008 08:27 613918 berkeleydb_4.6.21-9_darwin-arm.deb 26-Feb-2008 23:55 613904 bigboss_0-10_iphoneos-arm.deb 05-Sep-2009 20:31 14058 bigboss_0-1_darwin-arm.deb 14-Mar-2008 06:00 856 bigboss_0-1_iphoneos-arm.deb 13-Apr-2008 10:43 854 bigboss_0-2_darwin-arm.deb 06-Apr-2008 02:40 856 bigboss_0-2_iphoneos-arm.deb 24-Apr-2008 22:29 2390 bigboss_0-3_darwin-arm.deb 10-Apr-2008 08:06 852 bigboss_0-3_iphoneos-arm.deb 07-May-2008 08:51 2390 bigboss_0-4_darwin-arm.deb 16-Apr-2008 06:38 848 bigboss_0-4_iphoneos-arm.deb 25-Jun-2008 18:00 2390 bigboss_0-5_darwin-arm.deb 24-Apr-2008 22:17 2388 bigboss_0-5_iphoneos-arm.deb 25-Jul-2008 00:51 2386 bigboss_0-6_darwin-arm.deb 07-May-2008 08:51 2390 bigboss_0-6_iphoneos-arm.deb 18-Nov-2008 16:43 13620 bigboss_0-7_darwin-arm.deb 25-Jun-2008 18:00 2390 bigboss_0-7_iphoneos-arm.deb 05-May-2009 05:28 14016 bigboss_0-8_iphoneos-arm.deb 05-Sep-2009 20:12 14044 bigboss_0-9_iphoneos-arm.deb 05-Sep-2009 20:14 14046 bind_9.4.2-1_darwin-arm.deb 03-Jan-2008 04:23 7137944 bind_9.4.2-1_iphoneos-arm.deb 13-Apr-2008 10:45 10376918 bind_9.4.2-2_darwin-arm.deb 03-Jan-2008 17:31 7292174 bind_9.4.2-2_iphoneos-arm.deb 15-Jun-2008 08:42 8577752 bind_9.4.2-3_darwin-arm.deb 03-Jan-2008 19:08 7137926 bind_9.4.2-3_iphoneos-arm.deb 19-Jun-2008 23:30 8577296 bind_9.4.2-4_darwin-arm.deb 04-Jan-2008 01:35 7137912 bind_9.4.2-4_iphoneos-arm.deb 22-Jul-2008 11:23 8577612 bind_9.4.2-5_darwin-arm.deb 21-Jan-2008 10:30 7138224 bind_9.4.2-6_darwin-arm.deb 26-Jan-2008 15:35 7138072 bind_9.4.2-7_darwin-arm.deb 27-Feb-2008 08:24 7138064 bind_9.4.2-8_darwin-arm.deb 10-Apr-2008 08:06 10378684 bison_2.3-1_darwin-arm.deb 03-Jan-2008 04:23 198078 bison_2.3-1_iphoneos-arm.deb 13-Apr-2008 10:46 221494 bison_2.3-2_darwin-arm.deb 03-Jan-2008 17:31 182094 bison_2.3-2_iphoneos-arm.deb 15-Jun-2008 08:17 223444 bison_2.3-3_darwin-arm.deb 04-Jan-2008 01:35 198060 bison_2.3-3_iphoneos-arm.deb 19-Jun-2008 23:30 223436 bison_2.3-4_darwin-arm.deb 21-Jan-2008 10:31 198068 bison_2.3-5_darwin-arm.deb 26-Jan-2008 15:35 197868 bison_2.3-6_darwin-arm.deb 27-Feb-2008 08:48 197854 bison_2.3-7_darwin-arm.deb 10-Apr-2008 08:06 221488 bison_2.4.1-4_iphoneos-arm.deb 28-Sep-2009 17:19 210572 bitchx_1.1-1_darwin-arm.deb 05-Mar-2008 23:38 1384190 bitchx_1.1-1_iphoneos-arm.deb 13-Apr-2008 10:47 1412222 bitchx_1.1-2_darwin-arm.deb 10-Apr-2008 08:06 1412234 bitchx_1.1-2_iphoneos-arm.deb 14-Apr-2008 20:21 1412044 bitchx_1.1-3_iphoneos-arm.deb 15-Jun-2008 08:21 1429362 bitchx_1.1-4_iphoneos-arm.deb 14-Sep-2008 22:36 1429164 bloks.cat_0-1_iphoneos-arm.deb 09-Oct-2008 08:52 830 bloks.cat_0-2_iphoneos-arm.deb 09-Oct-2008 10:38 838 boost_1.34.1-1_darwin-arm.deb 03-Jan-2008 04:23 7173396 boost_1.34.1-2_darwin-arm.deb 03-Jan-2008 17:53 7171992 boost_1.34.1-3_darwin-arm.deb 04-Jan-2008 01:56 7173252 boost_1.34.1-4_darwin-arm.deb 21-Jan-2008 10:31 7173264 boost_1.34.1-5_darwin-arm.deb 26-Jan-2008 15:35 7173064 boost_1.34.1-6_darwin-arm.deb 31-Jan-2008 08:27 7173072 boost_1.34.1-7_darwin-arm.deb 27-Feb-2008 08:49 7173048 bootstrap-cmds_60-1_darwin-arm.deb 03-Jan-2008 04:23 96430 bootstrap-cmds_60-1_iphoneos-arm.deb 13-Apr-2008 10:47 86062 bootstrap-cmds_60-2_darwin-arm.deb 03-Jan-2008 17:53 81070 bootstrap-cmds_60-2_iphoneos-arm.deb 15-Jun-2008 08:42 90188 bootstrap-cmds_60-3_darwin-arm.deb 04-Jan-2008 01:56 96416 bootstrap-cmds_60-3_iphoneos-arm.deb 19-Jun-2008 23:30 90050 bootstrap-cmds_60-4_darwin-arm.deb 21-Jan-2008 10:31 96430 bootstrap-cmds_60-5_darwin-arm.deb 26-Jan-2008 15:35 96228 bootstrap-cmds_60-6_darwin-arm.deb 26-Jan-2008 15:39 96226 bootstrap-cmds_60-7_darwin-arm.deb 27-Feb-2008 09:39 96218 bootstrap-cmds_60-8_darwin-arm.deb 10-Apr-2008 08:06 86068 bzip2_1.0.4-1_darwin-arm.deb 03-Jan-2008 04:23 19866 bzip2_1.0.4-1_iphoneos-arm.deb 13-Apr-2008 10:09 21558 bzip2_1.0.4-2_darwin-arm.deb 03-Jan-2008 17:53 17550 bzip2_1.0.4-2_iphoneos-arm.deb 14-Jun-2008 22:19 47720 bzip2

Cydia® » Pkg Backup

Cydia® » Pkg Backup

Action Menu
adv-cmds
APR (/usr/lib)
APT 0.6 Transitional
APT 0.7 Strict
APT 0.7 (apt-key)
APT 0.7 Strict (lib)
APT 0.7 HTTPS Method
Automatic SSH
Backgrounder
Base Structure
Bourne-Again SHell
basic-cmds
Berkeley DB
miPho…ne Beta Repo
BigBoss’s Source
BigBoss Recommended Tools
Bootstrap Commands
bzip2
LockInfo
WebViewController
Action Menu Plus Pack
AttachmentSaver
iFile
Orbit
qTweeter
BeYouriPhone Cydia Icons
Safari Download Manager
Universal Search
Xpandr
Chronus
Erica Utilities
gUICache
PhotoShare Web
MobileMe GUI 3.0
Installous
Source GUI
Insomnia
Source icon
install0us
AppCake
Mobileme SBSettings Theme
MobileMe Beta 5
BlackBerry Impression
LockInfo icons
MobileMusicPlayer Flip Three
xGPS Native GUI
Source Explore
Maps Enhancer
CalendarPro (Profiles)
AppTapp Core
Icy
Icy PwnageTool Bundle Fix for 3.0
InstallerApp Support
Mobile Enhancer
Ripdev Preferences
attachment= for mailto:
Cyntact Cracked
SiNfuL iPhone RepoPrep
YourTube Cracked
FineWS
Radiance
mQuickDo (OS3.0)
Repo Icons
Stack v3
Supreme Preferences 3.0
yxflash
xGPS
SpotBright
Core Utilities
Core Utilities (/bin)
cURL
Cydget
Cydia Installer
Cydia Community Sources
Darwin Tools
developer-cmds
Diff Utilities
diskdev-cmds
Debian Packager
Essential
file-cmds
Find Utilities
iPhone Firmware
Gawk
GNU Debugger
gettext
glib
GNU Privacy Guard
grep
gzip
Hack&Dev Team Source
Hack&Dev Team Testing Source
iKeyEx 3
HowettNET
HVKLS
iFoneTec’s Source
inetutils
iPhone-Notes.de’s Source
iPhoneModding
iSpazio
Kirikae
MultiIconMover
Link Identity Editor
libgcc
libgpod
libhide
libutil
libxml2
libxml2 Library
lsof
LZMA Utils
miPhone
Mobile Substrate
ModMyi.com
New Curses
CyDelete
AppLinks
Action Menu + Pack
AppIconReOrder
CyBackup
Logo VNM
Logo m·?°ng VN
network-cmds
Darwin CC Tools
OpenSSH
OpenSSL
7-zip (POSIX)
PAM (Apple)
PAM Modules
patch
pcre
png
PreferenceLoader
Profile Directory
PwnCenter
readline
RiPDev
Saurik’s Source
SBCustomIcon
SBSettings
sbsettingstoggles
sed
Structured Grep
shell-cmds
SpringBridge
SQLite 3.x
SQLite 3.x Library
srt Design Labs
statusbridge
Ste’s Source
Sudo
system-cmds
Tape Archive
top
Touch-Mania
UIKit Tools
unrar
unzip
AppSync for OS 3.0
Hackulous Security
UUID Generator
Vi IMproved
wget
whois
WinterBoard
WinterBoard Settings
xml2
Dev-Team
zip
ZodTTD’s Source

PogoPlank

PogoPlank v.1.2.1

DOWNLOAD LINK Updated
LINK
http://rapidshare.com/files/305707421/pogoplank_1.2-1.deb

Changelog: v1.2-1
-Added Folder/List colors
-Added App sorting
-Minor cleanups preping for 2.0

HOW TO INSTALL IT:

Start MobileTerminal

        su
        alpine
        dpkg -i /tmp/pogoplank_1.2-1.deb

delete the deb file
reboot/respring

or if you need a very good guide here you are: http://xsellize.com/showthread.php?th089

Look for Themes HERE

Click here to download:

categories_2.26.6.deb (1864 KB)

Click here to download:

pogoplank_1.2-1.deb (396 KB)

ICON-Birdhouse

AppWorld

http://appworld.blackberry.com/webstore/

ICONS

Install0us 2.5.1

Install0us

2.5.1 is OUT !!!

( with 2 repo + .deb file on multiupload )

Why another update?

Quote:
During beta testing, as a security, i used expiration dates in the application.
And guess what… I forgot to remove that on final release!!!

Then I Just updated the repository to fix that.

*MultiTasking the Downloads multiple at a time.
*AutoInstall After a download is finished & also auto Deleting.
*Installous News Page has been added .. still more updates to come on tht ..
*Seems To Wrk With Installd Patch (Diff From Installd.. Modded Verison)
and Appsync Patch.
*Also A new Location is givin to the DownLoaded Ipas U Wish To Save/Var/Mobile/Downloads
*Hosted on it’s own Very Special Repo!
*new Icon 

*new Splash Screen
*New Name :D  

* Package size has dropped to be less then a incoveniance if it ever was
for cleanup and optimization

To install it:

[ n.b uninstall previous version for first !!! ]

add in the cydia source

http://cydia.install0us.com ( 0 it is a number..like 01234… )

or

After installing install0us (  ) 
go to: settings/Home URL and write

http://appulo.us/appdb/
or

http://www.causefx.net/i/#_home (mooore rapid of appulo)
or

http://www23.brinkster.com/defiantbrat/install0us/ ( ever mooore rapid of appulo )

IF YOU HAVE PROBLEM WITH THE REPO I HAVE UPLOADED THE .deb FILE ON MANY HOSTING SITES  

from….(click to download) NOTE IS ver.2.5.1 !!!!

P.P.S  : THERE IS ANOTHER..site redirecting created by soh20 [sohi]

16 best APP sources + google custom search 

screenshots:

 



How to use it:

1- Download the file HERE (multiupload) or HERE (rpdshr)
2- Extract the archive and put the 4 files in: var/mobile/Documents 
3- In Install0us settings set Home URL to : file:///var/mobile/Documents/hello.html

SSH and Deb Installation Guide [Windows]

This is going to be a little guide to open a SSH connection and installing a deb file on a Windows computer.

NOTE: This is only a Windows guide! Mac users have to use Cyberduck ( http://cyberduck.ch ) instead of WinSCP!

1) Install OpenSSH on your iPhone via Cydia:

2) download and install WinSCP: http://downloads.sourceforge.net/pro…cp419setup.exe

3) Enable SSH on your iPhone via SBSettings: (It is also possible to enable SSH via BossPrefs!)
If you don’t have the Toggle: Open SBSettings –> More –> Set Toggles and Enable the SSH Toggle

Click the image to open in full size.

4) Start WinSCP and click “New”:

Host Name: Wi-Fi IP Address (check via SBSettings)
Port: 22
user name: root
password: alpine
File protocol: SCP (It’s important to choose SCP unless you won’t be able to open Terminal)

5) Click on “Login”. The connection to your iPhone should be established. On the left you’ll see the content of your PC and on the right the content of your iPhone:

Click the image to open in full size.

6) Navigate to “/” on your iPhone by clicking on the dots (…)
Note: You should only see “/” in the red circle.

7) Go to /tmp/ folder and place the deb file which you want to install there. In this case, it’s “stack.deb”. Simply drag the file to the tmp folder.

Click the image to open in full size.

8) We’ve got the deb file on our iPhone/iPod and now we only need to install the file. To do this press CTRL+T, Terminal should open:

Click the image to open in full size.

9) Enter Command: dpkg -i /tmp/stack.deb
and press enter. The deb file is being installed.

10) Remove the deb file from the /tmp/ folder.

11) Respring/Reboot your iPhone/iPod and enjoy the installed app :D

Additional notes: (Thanks to carbonr !)

If you don’t want to install the deb file via the WinSCP terminal you can also install it by using MobileTerminal on your iphone.
Search for “MobileTerminal” in cydia and install it. Follow steps 1-7 from above and then continue with these steps:

8) Start MobileTerminal
9) enter: su
10) enter: alpine
11) dpkg -i /tmp/stack.deb
12) delete the deb file
13) reboot/respring

NOTE: I just used the stack.deb file as an example. This method can be used with any deb file

LockInfo 1.0.115

LockInfo 1.0.115
Download Link: Sendspace

Notes:
– Install PreferenceLoader package from cydia before installing the deb.
– LockInfo uses native rendering now and no longer requires Winterboard. However use of some older themes requires winterboard.
– json-framework package is not needed anymore. 
– There is no Springboard icon, Go to Settings->LockInfo to change settings
- DEB installation guide
- <a href="http://hiderefer.com/?http://david.ashman.com/lockinfo/faq.html” target=”_blank” style=”cursor: pointer; color: rgb(81, 104, 131); text-decoration: none;”>LockInfo FAQ
– Native rendering plugins for Twitter/Facebook/RSS will be available in the future.

Themes:
- Tutorial (w/Screenshots) for installing the Gruppled theme
– Please read more about native rendering & HTML themes in the FAQ above

Description:
LockInfo gives you access to your email, sms, missed calls, voicemails and calendar information right on your lockscreen. LockInfo supports plugins to expand the information that you can add to your lockscreen.

Included plugins are:
* Mail – See your new email senders and subjects on your lockscreen.
* Calendar – See the next few events on your calendar.
* SMS – Get notified when you get a new SMS.
* Phone – Get notified when you miss a call or when someone leaves you a voicemail.

Additional plugins available through Cydia:
* WeatherIcon – Show the current conditions and forecast for the location configured with your 

Screenshots:
Click the image to open in full size.Click the image to open in full size.

iKeyEx 3.0 BETA

09-August-2009 | Report

iKeyEx 0.1-99j is released (3.X Only)| UPDATE!

This is a beta version, and the release version will use the version number “0.2″. 

————————————————————————————————

Compared with the iKeyEx 2.x series, a lot of things are changed that may render 
an existing keyboard useless.

Firstly, text with traits are not supported yet, meaning keyboard that entirely relying
on it such as 1Click@Thai (com.iclick.thai5rowkeyboard) will entirely unusable in
this version. 

Secondly, libiKeyEx.dylib is rewritten and uses a different API. That means existing
keyboard more complex than a standard keyboard, including ℏClipboard and 
5 RowQWERTY cannot run. If dependence is not a lot, however, transition to 
3.x is pretty easy.

Thirdly, the input mode architecture is changed. Previously, an input mode linked to
exactly one layout. It is decoupled on 0.1-99b. For example, I can have a 5-row 
QWERTY keyboard for English, for Japanese and for Chinese simultaneously. You 
can do it in the Mix & Match options in Settings → iKeyEx. But because a layout no 
longer completely defines an input mode, installing a keyboard may not be 
immediately usable. 

Example 1: The Deutsch 5 Row Keyboard (com.ipuhelin.keyboards-5rowdeutsch) 
will be installed using English (US) as input manager. You can fix it by choosing 
Settings → iKeyEx → Mix and Match → 5RowDeutsch → Input manager → German 
(Germany).

Example 2: The Dvorak 5Row Keyboard (hk.alim.dvorak5row) was installed without 
adding itself to the list of input modes. In 2.x you’d add it from International 
Keyboards, but this is more complicated on 3.x due to the decoupling. The 
procedure can be summarized into this pic:

Click the image to open in full size.

In words,

  1. Go to Settings → iKeyEx
  2. Select “Mix and Match”,
  3. then “Create”, to create a new input mode.
  4. Now, select “Layout”,
  5. and change it to “5-Row DVORAK” at the top.
  6. After that, select “Name”
  7. and give it a name. It must not be empty.
  8. Finally, go back to the iKeyEx screen and tap “Keyboard”
  9. You should be able to see the new input mode. Tap on (+) to add it.

I haven’t put in any localization yet. They will appear in the next version.

————————————————————————————–

iKeyEx 0.1-99j (beta) (@r499)

Download Button

————————————————————————————–

iKeyEx3 Instalation

1) Download the hk.kennytm.iKeyEx3-0.1-99j.deb file
2) Place this file “hk.kennytm.iKeyEx3-0.1-99j.deb” into /private/var/tmp
3) On your iDevice, start MobileTerminal
4) Type in 

su root [return]
alpine -[return]

5) Type in the command below

dpkg -i /tmp/hk.kennytm.iKeyEx3-0.1-99j.deb

Keyboard Instalation

5Rows AZERTY (or QWERTY and QWERTZ at the bottom) :

1) You must have follow the previous instructions.

2) Download 5Rows XXXXXX.keyboard

3) Unrar it. You obtain one folder “5Rows XXXXXX.keyboard” (with 3 files .plist)

4)Put the folder “5Rows XXXXXX.keyboard” into
/Library/iKeyEx/Keyboards. Respring your device.

5)Go to “Settings”, “iKeyEx”, “Mix and Match”, et “Create”
In “Layout” choose “5Rows AZERTY”. For “Input manager” choose what you want.
For the “Name” write “5Rows XXXXXX” (for example). After that, press “Create”.

————————————————————————————–

Keyboards 

Click the image to open in full size. Click the image to open in full size. Click the image to open in full size.

—————5 Rows QWERTY.keyboard——————————–5 Rows AZERTY.keyboard——————————-5 Rows QWERTZ.keyboard

Click here to download:

hk.kennytm.iKeyEx3-0.1-99j.deb (99 KB)

Install0us 2.5.1

Install0us

 

2.5.1

( with 2 repo + .deb file on multiupload )

Why another update?

During beta testing, as a security, i used expiration dates in the application.
And guess what… I forgot to remove that on final release!!!

Then I Just updated the repository to fix that.

*MultiTasking the Downloads multiple at a time.
*AutoInstall After a download is finished & also auto Deleting.
*Installous News Page has been added .. still more updates to come on tht ..
*Seems To Wrk With Installd Patch (Diff From Installd.. Modded Verison)
and Appsync Patch.
*Also A new Location is givin to the DownLoaded Ipas U Wish To Save/Var/Mobile/Downloads
*Hosted on it’s own Very Special Repo!
*new Icon 

*new Splash Screen
*New Name :D  

* Package size has dropped to be less then a incoveniance if it ever was
for cleanup and optimization

To install it:

[ n.b uninstall previous version for first !!! ]

add in the cydia source

http://cydia.install0us.com 

( 0 it is a number..like 01234… )

OR

After installing install0us (  ) 
go to: 

   settings/Home URL & write

IF YOU HAVE PROBLEM WITH THE REPO I HAVE UPLOADED THE .deb FILE ON MANY HOSTING SITES  

from….(click to download) NOTE IS ver.2.5.1 !!!!

P.P.S  : THERE IS ANOTHER..site redirecting created by soh20 [sohi]

16 best APP sources + google custom search 

screenshots:

 

How to use it:

1- Download the file HERE (multiupload) or HERE (rpdshr)
2- Extract the archive and put the 4 files in: var/mobile/Documents 
3- In Install0us settings set Home URL to : file:///var/mobile/Documents/hello.html

PogoPlank

PogoPlank v.1.2.1


  

DOWNLOAD LINK Updated
version 1.2.1 

LINK http://rapidshare.com/files/30570742…lank_1.2-1.deb

Changelog: v1.2-1
-Added Folder/List colors
-Added App sorting
-Minor cleanups preping for 2.0

HOW TO INSTALL IT:

Start MobileTerminal
        su
        alpine
        dpkg -i /tmp/NameOfTheFile.deb

delete the deb file
reboot/respring

or if you need a very good guide here you are: http://xsellize.com/showthread.php?t=68089

Look for Themes HERE

FriendFeed » Customize CSS

How to customize further using CSS

You can further customize your embedded FriendFeed widget or badge by providing your own CSS. You may need to use !important at the end of each custom rule to override the default settings.

  • #friendfeed
    Every other selector is contained within this.
  • .logo
    Contains the FriendFeed logo.
    Hide the logo: #friendfeed .logo img { display: none; }
  • .feed
    Contains a FriendFeed feed.
  • .entry
    Contained within a FriendFeed feed. Contains an individual entry.
  • .body
    Contains the body of an entry.
  • .comments
    Contains the comments for an entry.
    Remove comments: #friendfeed .feed .entry .comments { display: none; }
    Remove comment icons: #friendfeed .feed .entry .comments .comment .quote { background: none };
  • .likes
    Contains the likes for an entry.
    Remove likes icon: #friendfeed .feed .entry .likes { background: none; }
  • .info
    Contains the entry’s timestamp.
    Increase the font size: #friendfeed .feed .entry .info { font-size: 10pt; }
  • .media
    Contains media for an entry.
    Remove border around images: #friendfeed .feed .entry .media img { border: 0; }
  • .picture
    Badge profile picture.
    Remove the profile picture: .friendfeed .picture { display: none; }
  • .name
    Badge user name.
    Change the font size: .friendfeed .name a { font-size: 8pt; }
  • .services
    A list of services with image icons.
    Add more margin: .friendfeed .services { margin-top: 10px; }
  • .stats
    Contains statistics including number of shared items.
    Move stats to right of picture: .friendfeed .stats { clear: none; }
  • .bottom
    Contains the “Subscribe to me” link.

Follow

Get every new post delivered to your Inbox.