августа 8 2008 08:40 пп

Просмотр и передача файлов на мобильный телефон на примере Nokia 6630 & USB cable

PSI962.main-thumb.jpg

Захотелось обновить программное обеспечение в смартфоне Nokia 6630, а Windows на компе не установлен, соответсвенно было найдено несколько программ для подключения, но все они были либо очень старыми, либо просто не работали с данной моделью телефона, и выбор пал на утилиту obextool которая может работать с usb, bluetooth и инфракрасным портом или IRda. Данная программа позволяет скачивать и закачивать файлы, работать с каталогами и имеет графический интерфейс, что очень порадовало. Программа имеется в стандартных репозитория Ubuntu, и в других дистрибутивах Linux я думаю тоже есть. Настройки программы заняли не более 5 минут, плюс 5 минут ушло на «погуглить» в поисках возникшей ошибки с правами на директории, не получалось загрузить файлы на смартфон. Теперь после небольшого вступления можно приступать к установке и настройке.

Установим необходимые пакеты

Код:


aptitude install obexftp obextool

Далее набираем в консоли следующую команду

Код:


obexftp -u

Вот что я увидел в ответ на команду

Код:


Found 2 USB OBEX interfaces
Interface 0:
Manufacturer: Nokia
Product: Nokia 6630
Interface description: SYNCML-SYNC
Interface 1:
Manufacturer: Nokia
Product: Nokia 6630
Interface description: PC Suite Services
Use '-u interface_number' to connect
Nothing to do. Use --help for help.

Интерфейс 0 служит для синхронизации контактов, календаря и тд, интерфейс 1 для доступа к файловым системам смартфона и тд.
Соответственно соединятся надо используя интерфейс 1. Запустим графическую оболочку программы для подключения к устройству

Код:


obextool --obexcmd "obexftp -u 1"

В ответ на команду я увидел следующее

Код:


Define OBEXCMD environment variable to disable this scan!
Scanning for Irda devices
Scanning for bluetooth devices
Using obexftp command: /usr/bin/obexftp -t /dev/ttyS0
Found ObexTool version 0.33 ...
Found configuration file /etc/obextool/obextool.cfg version 0.33 ...
Found configuration file /etc/obextool/obextool.typ version 0.33 ...
Found configuration file /etc/obextool/obextool.ext version 0.33 ...

Далее откроется окно в котором можно работать с памятью вашего устройства.
Если при попытке копирования файлов на устройство у вас возникла ошибка вида «FIle ‘/filename/’ could not be uploaded to ‘E:/foldername’!
Please check your file permissions.
» просто закройте окно и отредактируйте файл конфигурации /etc/obextool/obextool.cfg найдите в нем строчку set ObexConfig(config,dir_slash) 0 и исправьте на

Код:


set ObexConfig(config,dir_slash) 1

Так же при запуске у вас может появится ошибка вида «It seems, that your device does not support the memory status feature.
Memory status will be disabled
» лечится это так же редактированием файла конфигурации /etc/obextool/obextool.cfg, исправьте до вида приведенного ниже 2 строки

Код:


set ObexConfig(config,memstatus) 0
set ObexConfig(config,filemove) 0

На этом настройка закончена, приятной вам работы 🙂





Комментариев нет »


No Responses to “Просмотр и передача файлов на мобильный телефон на примере Nokia 6630 & USB cable”

  1. Vasiliy on 23 Авг 2009 at 02:56 #

    Спасибо за статью, всё сделал, но есть несколько нюансов.
    Первое — в пути к загружаемому файлу не может быть кириллицы, иначе будет возникать та же ошибка с правами, что вы описывали.
    И второе — а нет ли способа загружать папки файлов, или список? Я использую смартфон в основном в качестве плеера и таскать треки по одному как-то совсем не улыбается. Может можно набросать скриптик для составления списка файлов в папке и закидывания их в телефон? Я бы и сам этим занялся, но в линуксе я полный нуб, имею только навыки кодинга. Не займётесь этим? Думаю множество юзверей было бы вам очень благодарно 🙂

  2. Stepanoff on 23 Авг 2009 at 19:47 #

    Мне скрипт заменил кардридер, а настройка заливки через USB была лишь экспериментом 🙂

Trackback URI | Comments RSS

Leave a Reply

You must be logged in to post a comment.


« | »



Server load average: 0.02, 0.02, 0.00
Server uptime: 358 days, 20:16
Your IP is: 54.162.236.133.