So you’re lucky enough to have a 16GB iPod Touch, and cavalier enough to consider Jailbreaking it - just think of all the third-party applications you can install on that, eh?  Not so fast, soldier: in actual fact, both the Touch and the iPhone have been pre-partitioned into an OS section and a media section, with the latter being far, far smaller than the former.  Understandable, if you’re Apple, as you don’t intend to whack that many apps into it, but as a dangerous, modding sort you could do with all the space that you can get.  Thankfully, Erica Sadun comes to the rescue with a relatively straightforward way to trick the PMP into using some of the capacious storage space for applications.

iPhone apps - latest hack gives more space for more fun

It’s based on the principle that SpringBoard looks into a folder called /Widgets for applications to link to; if you create a shortcut of sorts connecting this folder and a folder in the media section then you can run most programs from there, instead.

“Create a folder in your root directory called Applications, or more specifically, /var/root/Applications. You can then add a “symbolic link”, a kind of alias, that connects /Widgets with /var/root/Applications. If you install my Erica Utilities and the BSD subsystem, you can create and remove this link by running my xwidg utility.

At this time this is a command-line only operation, however, if you have ssh installed on your system and connect from your computer, just issue the following command: ~/bin/xwidg. The utility looks for an existing symbolic link. If it finds one it removes it, if it does not it creates it. So running xwidg repeatedly just toggles the connection on and off. After each update, it restarts SpringBoard so it reflects the updated link” Erica Sadun, TUAW

Currently it requires some command line jiggery, so it’s not for the faint hearted, but I’d be very surprised if we didn’t see a GUI-blessed version sometime soon.