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.
- to download files quiet in the night and keep computer desktop off
- to download files during lectures in a school.
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`
Your iPhone must have internet connection always enabled, so set the autolock to 'never'.
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/