Sublime Text 2

Sublime Text 2 is a pretty neat text editor which will remind you of TextMate. It runs on Linux, Windows and Mac OSX and while it’s not free, you can evaluate it for an unlimited period of time. Check out our Sublime Text 2 review for more info.

Sublime Text 2 is currently in alpha and there are new builds available for download quote often so I wanted to create an Ubuntu PPA for a while now but I couldn’t find out what license it uses. I’ve emailed the Sublime Text 2 developer and got no reply so I decided to package it like Adobe Flash: the .deb will download Sublime Text 2 from its website so the .deb doesn’t come with the actual files.

While Sublime Text 2 automatically checks for updates and prompts you to download the latest version, I like getting the updates through a PPA. Further more, using this PPA, Sublime Text 2 will get a proper .desktop file so you can right click files to open in Sublime Text 2. You can also open files from the command line (run “sublime-text-2 /path/to/file”).

This is the first version of the Sublime Text 2 packaging so there might be bugs. The deb doesn’t check if the download was successful; also, it will probably fail to install behind a proxy; and finally: I’ve only tested it in Ubuntu 10.10 32bit. Use it at your own risk!

Add the PPA and install Sublime Text 2 in Ubuntu

Before installing, please note that initially, Sublime Text 2 used “~/.Sublime Text 2″ for the configuration files while the latest versions use “~/.config/sublime-text-2″. Because of a bug with having 2 configuration folders, the deb will remove “~/.Sublime Text 2″ so if you have some configuration files you want to keep in there, move them to “~/.config/sublime-text-2″.

ADD Sublime Text 2 PPA

sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text-2

Sublime Text 2 http://www.sublimetext.com/2.

Also see: GMate: Get TextMate Features And Styles In Gedit

[SYNTAX]-Markdown in Python: Meta-Data

Meta-DATA :: SUMMARY An extension to Python-Markdown that adds a syntax for defining meta-data about a document. The Meta-Data extension is inspired by and follows the syntax of MultiMarkdown. Currently, this extension does not use the meta-data in any way, but simply provides it as a Meta attribute of a markdown instance for use by other extensions or directly by your python code. This extension has been a part of the Markdown library since 2.0. SYNTAX Meta-data consists of a series of keywords and values defined at the beginning of a markdown document like this: Title: My Document Summary: A brief description of my document. Authors: Waylan Limberg John Doe Date: October 2, 2007 blank-value: base_url: http://example.com This is the first paragraph of the document. The keywords are case-insensitive and may consist of letters, numbers, underscores and dashes and must end with a colon. The values consist of anything following the colon on the line and may even be blank. If a line is indented 4 or more spaces, that line is assumed to be an additional line of the value for the previous keyword. A keyword may have as many lines as desired. The first blank line ends all meta-data for the document. Therefore, the first line of a document must not be blank. All meta-data is stripped from the document prior to any further processing by markdown. ACCESSING the Meta-Data The meta-data is made available as a python Dict in the Meta attribute of an instance of the Markdown class. For example, using the above document: >>> md = markdown.Markdown(extensions = ['meta']) >>> html = md.convert(text) >>> # Meta-data has been stripped from output >>> print html

This is the first paragraph of the document.

>>> # View meta-data >>> print md.Meta { ‘title’ : ['My Document'], ‘summary’ : ['A brief description of my document.'], ‘authors’ : ['Waylan Limberg', 'John Doe'], ‘date’ : ['October 2, 2007'], ‘blank-value’ : [''], ‘base_url’ : ['http://example.com'] } Note that the keys are all lowercase and the values consist of a list of strings where each item is one line for that key. This way, one could preserve line breaks if desired. Or the items could be joined where appropriate. No assumptions are made regarding the data. It is simply passed as found to the Meta attribute. Perhaps the meta-data could be passed into a template system, or used by various markdown extensions. The possibilities are left to the imagination of the developer. Compatible EXTENSIONS The following are extensions currently known to work with the Meta-Data Extension and the keywords they are known to support: HeaderId header_level header_forceid WikiLinks wiki_base_url wiki_end_url wiki_html_class https://springpadit.com/kim122079/note/markdowninpythonmetadata

ICONS-iOS Settings

COLORS-Color Expert Wheel Palette

Gwibber COLORS
None

Color RGB CMYK PANTONE® solid coated

Facebook
Custom

104, 98, 148
#686294

71%c, 71%m
17%y, 3%k

PANTONE 667 C

ping.fm
Key

140, 175, 216
#8CAFD8

45%c, 23%m
2%y, 0%k

PANTONE 278 C

Blue [lt]
Custom

114, 202, 207
#72CACF

53%c, 1%m
21%y, 0%k

PANTONE 3105 C

Twitter
Custom

43, 237, 115
#2BED73

63%c, 0%m
85%y, 0%k

PANTONE 802 C

Green
Custom

154, 118, 6
#9A7606

37%c, 50%m
100%y, 16%k

PANTONE 126 C

Buzz
Custom

237, 113, 43
#ED712B

2%c, 72%m
100%y, 0%k

PANTONE 158 C

Flickr
Custom

228, 43, 125
#E42B7D

4%c, 100%m
20%y, 0%k

PANTONE Process Magenta C

Identi.ca
Custom

205, 33, 29
#CD211D

12%c, 100%m
100%y, 5%k

PANTONE 1795 C

Custom Color 2
Custom

255, 0, 0
#FF0000

0%c, 100%m
100%y, 0%k

PANTONE 172 C

Custom Color 3
Custom

255, 0, 0
#FF0000

0%c, 100%m
100%y, 0%k

PANTONE 172 C

Color Expert Icon Made using Color Expert for iPhone. Copyright © 2008-2010 Code Line. All rights reserved.
PANTONE® Colors displayed here may not match PANTONE-identified standards. Consult current PANTONE Color Publications for accurate color. PANTONE® and other Pantone trademarks are the property of Pantone LLC. © Pantone LLC, 2007.

Gwibber_colors_preview

Gwibber COLORS.ase Download this file

Sent from my iPod

SNIPPETS » LOGINS

SNIPPETS » SYMBOLS

SNIPPETS » Company

http://www.instapaper.com/text?u=https%3A%2F%2Fdl-web.dropbox.com%2Fget%2FCLIPS%2FBreevy%2FCompany.html%3Ftouch%3D3fsQCQ%253D%253D%26w%3D6c8648b6
https://dl-web.dropbox.com/get/CLIPS/Breevy/Company.html?touch=3fsQCQ%3D%3D&w=6c8648b6


Abbreviation Replacement Preview
$$tm
$(r) ®
$@ad Adobe®
$@bb BlackBerry®
$@db Dropbox
$@fb Facebook
$@go Google
$@mic Microsoft®
$@tw Twitter
$@y! Yahoo!
~DS DesignSparks

SNIPPETS » BodyMATRIX

COMMANDS » Terminal


Introduction

This page is a collection of tips and tricks that people have found useful. Please feel free to leave your own in the comments, but put feature requests in the Issues section.

Tips

Hide the Keyboard

Tap twice quickly on the screen to hide the keyboard. Repeat to bring it back.

Control Characters

You can send a control-C by pressing the “bullet” key (First press “.?123”, then “#+=”, then the circle on the middle right), then press the C key. This can be useful when you want to escape out of a long running program such as ping. Control-C can also be accessed with a short Up-Right and Control is a short Down-Right swipe, after which the cursor will turn highlight red, from here press any character q, x, c, A to complete or the delete button to exit Control mode.

Escape is control-[ or a short Up-Left swip, which may come in handy with vi. Tab is control-I or a short Down-Left swip (yay tab completion).

Swipe Controls

Swipe Type Direction Action Short Up-Right Control-C Short Down-Right Control- Short Up-Left Esc Short Down-Left Tab Short up/down/left/right arrow keys (respectively) Long Up None (functions as up-arrow) Long Down Enter Long Left None Long Right None Two Finger Up Config Two Finger Down Hide Keyboard Two Finger Left Page-Up/Next Two Finger Right Page-Down/PREV

None of the Two Finger Swipes seem to work right in 2.0 firmware

Multiple Terminals

Terminal comes with four terminal windows. Tap on the battery icon to go right, tap directally on the time to go left, and tap on the carrier name (AT&T or iPod) to crash Terminal (or do a really quick killall Terminal depending on how you look at it).

Things to do with your terminal

While this is in no way a full how-to for UNIX systems, these are some of the commands that you may find useful for your Terminal.

Copy

Usage:

1. cp file / 2. cp -r folder / 3. cp folder / 4. cp -r /folder . 5. cp /file ..
  1. Copies file from the current directory to / the root directory

Command cp Common Flags -r

  • Copies the folder “folder” and its subdirectories and files to the root
  • Copies the folder “folder” to the root, without its subdirectories
  • copies /folder to current directory ( . stands for current directory )
  • copies /file to the directory above the current ( .. stands for the directory above this )

Delete

Usage:

1. rm file 2. rm -fr folder 3. rm -r non-empty-folder 4. rm -r empty-folder
  1. removes file completely (there is no trash, files deleted with rm are GONE)

Command rm Common Flags -f -r

  • removes folder and its contents recursivly
  • this will fail, if a folder has contents you must use -f
  • this is fine, it will remove empty-folder

Free Space

Usage:

1. df 2. df -h
  1. This will output …

Command df Common Flags -h

Filesystem 1K-blocks Used Available Use% Mounted on /dev/disk0s1 2048000 465184 1562336 23% / devfs 18 18 0 100% /dev /dev/disk0s2 13811364 9972572 3838792 73% /private/var
  • This will output … (-h is for Human-Readable)
Filesystem Size Used Avail Use% Mounted on /dev/disk0s1 2.0G 455M 1.5G 23% / devfs 18K 18K 0 100% /dev /dev/disk0s2 14G 9.6G 3.7G 73% /private/var

Make Folder

Usage:

1. mkdir my-dir 2. mkdir my dir 3. mkdir my\ dir - or - mkdir "my dir" 4. mkdir /mydir 5. mkdir ~/myowndir
  1. makes the directory my-dir

Command mkdir Common Flags none

  • makes the directories my and dir
  • makes the directory “my dir” with a space
  • makes the directory mydir below the root
  • makes the directory myowndir inside your home folder

(root home folder is /private/var/root, mobile is /private/var/mobile)

Move About

Usage:

1. cd 2. cd ~ 3. cd / 4. cd .. 5. cd adir 6. cd /mydir
  1. goes to your home directory

Command cd Common Flags none

  • same as cd
  • goes to the root
  • goes up one directory
  • goes to adir (if it exists)
  • goes to /mydir

Direct Output

Usage:

1. ping yahoo.com >output.txt 2. df -h >freespace 3. echo "hello world" >hello_world.txt 4. ls -R / >/dev/null
  1. puts the output of the ping command into a txt file

Command * >*.*

  • put the output of “df -h” into freespace
  • puts “hello world” into hello_world.txt
  • runs the command “ls -R /” (careful thats a lot of output) but doesn’t do anything with the output

Background Processes

Usage:

1. killall SpringBoard & 2. killall SpringBoard >/dev/null &
  1. runs the command in the background

Command * &

  • runs the command in the background and hides the output

Common unix binaries

Get the latest iphone-binkit fromhttp://iphone.natetrue.com which contains lots of useful unix binaries. Also there ssh, apache, python, ruby. Join #iphone-shell on irc.osx86.hu for more discussion.

For some tips on setting up and using sshd and an ssh client see:

http://www.thebends.org/~allen/code/iphone-apps/binary/openssh-4.6p1/README

Binary packages:http://www.thebends.org/~allen/code/iphone-apps/binary/openssh-4.6p1-iphone-binary.tar.gz

Install0us HOMEPAGES

Install0us HOMEPAGES
http://install0us.com/topic/203-unofficial-install0us-homepages-a-collection-of/

Cause FX
http://causefx.net/#homehttp://causefx.net/
by causefx

Secretss
http://secretss.x10hosting.com/install0us/
by Secretss

imTerkel
http://ipa.imterkel.com/
by BigG
Discussion

OFFLINE install0us homepage (csdev)
by csdev
Discussion and download

OFFLINE install0us homepage (Supertod)
by Supertod
Discussion and download

Odin’s Eye
http://www.odinseye.org/idev/
by Dark navi
Discussion

kilik
http://kilik.ueuo.com/
by kilik
Discussion

AppCake
http://iphonecake.com/appcake/en
http://iphonecake.com/appcake/en/i/

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)

Follow

Get every new post delivered to your Inbox.