РЕШЕНИЕ!!!
У меня не Ubuntu, но я думаю это смысла не меняет, у меня Debian Squeeze Gnome 6.0.5 64bit, iPhone 3gs, прошивка 5.1.1. Итак собственно решене проблемы при подключении iPhone через USB кабель к Linux "Неизвестная ошибка блокировки (-4)"
1. Качаем с сайта
http://www.libimobiledevice.org/ libimobiledevice 1.0.7 (думаю можно и версию libimobiledevice 1.1.4, но я думаю что у нее более теровательные зависимости, если честно не пробовал)
2. Через Синаптик или терминал, кому как, ставим зависимости, я ставил следующие пакеты:
libusbmuxd-dev (1.0.4-1)
libglib2.0-dev (2.24.2-1)
libplist-dev (1.3-2)
libxml2-dev (2.7.8.dfsg-2+squeeze4)
libplist++-dev (1.3-2)
swig (1.3.40-3)
hardening-includes (1.29) (не знаю пригодился или нет, у меня стоит)
libssl-dev (0.9.8o-4squeeze13)
python-all (2.6.6-3+squeeze7)
python-all-dev (2.6.6-3+squeeze7)
python-dev (2.6.6-3+squeeze7)
python2.5 (2.5.5-11)
python2.5-dev (2.5.5-11)
python2.5-minimal (2.5.5-11)
python2.6-dev (2.6.6-8+b1)
libplist++1 (1.3-2)
autoconf (2.67-2)
automake (1:1.11.1-1)
autotools-dev (20100122.1)
libltdl-dev (2.2.6b-2)
libtool (2.2.6b-2)
autoconf2.13 (2.13-60)
automake1.4 (1:1.4-p6-13.1)
3. Далее открываем терминал и переходим в каталог cd ~/Download/libimobiledevice_1.0.7
4. Далее ./configure (должно завершиться без ошибок и написать следующее:
Configuration for libimobiledevice 1.0.7:
-------------------------------------------
Install prefix: .........: /usr/local
Debug code ..............: no
Dev tools ...............: no
Python bindings .........: yes
Now type 'make' to build libimobiledevice 1.0.7,
and then 'make install' for installation.
5. Далее: make
6. Далее: sudo make install (или su -> пароль root -> make install)
7. Собственно всё, подключаем iPhone и в Наутилусе появляется подмонтированный девай с доступным каталогом /var/mobile
PS Устанавливаем из Сидии програму iFile, заходим в нее. Переходим в /var/mobile и создаем в ней скажем папочку Обменник и нажимаем на синюю стрелочку > и меняем права доступа "Пользователь" (Прочесть, Записать, Выполнить), точно так же и у "Группа" и "Все". и собственно всё еще раз)))
PSS Подключаем свой девайс к Linux с помощью кабеля, переходим в Обменник и закидываем туда файлы какие нужно, после этого с помощью всё тойже программы iFile перемещаем их дальше, на место назначение по девайсу