Qoobster on iPhone

If your iPhone is jailbroken, you can run Qoobster on your apple mashine as well..
To do this you need to have mobileTerminal and wget installed ( both avaliable on Cydia ).
Simply, upload Qoobster script to iPhone, launch Terminal and start qoobstering.

Actually Qoobster user interface isn't fit well with iPhone screen, but Qoobster functionality works perfect.

Why using Qoobster on iPhone?

- to download files quiet in the night and keep computer desktop off
- to download files during lectures in a school.

No ` on keyboard?

MobileTerminal has no ` on its keyboard, so I suggest you to make a simple script which launch qoobster with `cat links` as a parameter and activate qoobster through this litte script. ./qoobster `cat links`

Important!

Your iPhone must have internet connection always enabled, so set the autolock to 'never'.

Downloading files from iPhone to Linux

It is important to connect to iPhone via USB cable because it is much more faster than via wifi. I have got ~150kb/s via wifi and ~800kb/s via cable.
The problem is that iPhone mounts itself as a camera and you don't have access to files.
You must tunnel connections using iTunnel program.
Here is command sequence to install everything required ( using Ubuntu's apt-* )

wget http://www.cs.toronto.edu/~jingsu/itunnel/itunnel-0.0.5.tgz
tar xvfz itunnel-0.0.5.tgz
mv itunnel-0.0.5 itunnel
echo -e "\n"
sudo su <<END_SCRIPT
echo "deb http://ppa.launchpad.net/jonabeck/ppa/ubuntu jaunty main" >> /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/jonabeck/ppa/ubuntu jaunty main" >> /etc/apt/sources.list
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F0876AC9
apt-get update
sudo apt-get install ifuse
exit
END_SCRIPT
echo -e "\n\n\n####\n\nnow cd to itunnel/ and type: ./itunnel 3023\n\n####"

line 1: download itunnel program (my mirror)
line 2: unzip archive
line 3: change name to itunnel
line 6,7: add sources to downloadable program list
line 8: recieve keys for this repository
line 9: update downloadable program list
line 10: install ifuse. I don't use this program but it contains all required libraries
line 13: user friendly comment what to do next


Plug iPhone via cable and launch itunnel: ./itunnel 3023 It might happend that you will need to launch itunnel few times to get it worked.

Now you have set tunnel to iPhone via USB, all you need is mount disc ( Ubuntu has 'connect to server' under places menu ): connection type: SSH
host: 127.0.0.1
port: 3023
dir: /
user: root


via: http://dev.squarecows.com/2009/05/06/iphone-linux-tethering-via-usb-cable/
http://www.cs.toronto.edu/~jingsu/itunnel/