Nodevice.su
[AD970x90]
ГлавнаяСтатьиМобильная связьМобильный телефон как логический диск в Linux
Поиск по сайту:
пример: "ASUS dvd"









Фильтр файлов
Производитель:
Устройство:
Архив новостей:
« 03.2024
Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Последние новости

Наша кнопка


Размести на своем сайте HTML код с нашей кнопкой.

Статья "Мобильный телефон как логический диск в Linux"

[AD1]

Мобильный телефон как логический диск в Linux

 

По роду своей профессии мне часто приходится иметь дело с мобильными телефонами Siemens. Постоянно приходят клиенты, которым надо что-то закачать, что-то исправить в файловой системе этого телефона. В Windows всю эту работу я делал через довольно глючную прогу DES. Но когда меня основательно заколебали глюки виндовса (перегрузки из-за какой-то неизвестной ошибки, постоянные зависания системы), я решил снести это детище мелкомягких и поставить Linux. Linux, в отличие от виндовоза, работает гораздо быстрее и стабильнее, и главное без глюков. Поставил я себе Red Hat 9.0, наиболее популярная версия Linux. И тут передо мной возник вопрос, как же я буду работать с мобильниками (с их файловой системой), ведь под Linux, DES не пойдёт.

Один приятель посоветовал запустить DES через Wine (программа эмулятор виндовоза), некоторое время покопавшись в настройках wine я все-таки сумел запустить DES. Но скорость работы программы мне не понравилась, да и висла она довольно часто. И я отказался от этого варианта. Долго я ломал голову как же мне примонтировать файловую систему телефона к Linux. Походив по знакомым гуру в этой области и поспрашивав у них как решить этот вопрос, я не получил дельного совета.  Долго меня мучила эта проблема. …..покопавшись в Google я нашел отличную утилиту SieFS, которая основывается на модулях ядра fuse. Которая без всяких проблем смогла примонтировать мобильный телефон как логический диск, после чего она позволяла просматривать содержимое каталогов мобилы через MidnightCommander (во избежании всяческих глюков, я бы не рекомендовал вам просматривать каталоги мобилы через другие файловые менеджеры). Немного её доработав (удалил лишние баги) я её себе поставил. Хочу заметить, что SieFs гораздо приятнее, чем виндовый DES - никаких глюков, перемещение по каталогам по скорости такое же, как и по каталогам жесткого диска и т.д. и т.п.

Вроде бы суть проблемы и путь её решения осветил. А теперь давайте подробнее остановимся на том, как установить эту прогу.

Ну что же, приступим - нам понадобятся два архива:

siefs-0.2.tar.gz (утилита)
fuse-1.1.tar.gz (модули ядра)

оба этих архива прилагаются к статье в архиве. Для начала рапакуйте этот архив (utilit.tar.gz), чтобы архивы siefs-0.2.tar.gz (утилита) и fuse-1.1.tar.gz (модули ядра) были видны как два отдельных файла. А теперь непосредственно рассмотрим сам процесс установки. 

Предположим, что файлы siefs-0.2.tar.gz fuse-1.1.tar.gz лежат у вас в директории /home/temp. Сначала нам нужно научить ядро видеть файловую систему мобильного телефона. Для этого выполним следующие команды:

cd /home/temp
tar zxvf fuse-1.1.tar.gz
cd /home/temp/fuse-1.1
./configure
make
make install

Ну вот, теперь наше ядро знает файловую систему fuse. Следующий шаг - установка утилиты SieFS. Для установки, воспользуйтесь командами приведёнными ниже:

cd /home/temp
tar zxvf siefs-0.2.tar.gz
cd /home/temp/siefs-0.2
./configure
make
make install

Теперь приступим к монтированию. Сначала создайде директорию /mnt/mobile/. После чего выполните команду:

mount -t siefs /dev/ttyS0 /mnt/mobile

Если вы используете не COM-data кабель, а USB, то в команде вместо ttyS0 должно стоять ttyUSB0. Если же вы хотите упростить процесс монтирования, то следует отредактировать файл /etc/fstab. В этот файл необходимо добавить ещё одну строку (это строка должна быть последней в этом файле)

/dev/ttyS0 /mnt/mobile siefs noauto,user,rw,umask=0 0 0

(Если вы используете не COM-data кабель, а USB, то вместо ttyS0 должно стоять ttyUSB0)

после чего обязательно переведите курсор на новую строку и сохраните файл.

Теперь можете монтировать мобилу с помощью команды:

mount /mnt/mobile

Вот и всё можно работать!!!



Автор статьи:
Обсудить статью на форуме Версия для печати

Комментарии к статье:

К данной статье комментарии пока что отсутствуют.
Добавить комментарий
Ваше имя:
Ваш e-mail:
Введите код:
Ваше сообщение:
После модерации Ваш комментарий в течение двух дней будет добавлен на сайт

Статьи категории Мобильная связь

Cтраницы: Следущая 1 2 3 Следущая Последняя
Новые драйвера Топ DLL-файлов Топ мануалов Популярные запросы
Драйвер Intex IT-305WC Windows XP, 2000, 98, ME DLL-файл binkw32.dll Panasonic KX-TC 1481, 1484, 1486 pci контролер шины
Драйвер Lapara LA-1300k-x5 Windows 7 DLL-файл xinput1_3.dll Pioneer DEH-P3600MP F159500
Драйвер Lexmark X1290 Windows XP, 2000, 2003 DLL-файл Mss32.dll Becker AUDIO 10 ECE TYP 6021 Genius MPB 000138
Драйвер HP ENVY m4 series Intel Management Engine Interface (MEI) Windows 8 64-bit DLL-файл OpenAL32.dll SONY XR-3750 acer aspire 5250
Драйвер HP ENVY m4 series IDT High-Definition (HD) Audio Driver Windows 8 64-bit DLL-файл MSCOMCTL.OCX Panasonic KX-TC 1401, 1405 mm-340
Драйвер HP ENVY m4 series IDT High-Definition (HD) Audio Driver Windows 8 64-bit DLL-файл KERNEL32.DLL Panasonic KX-TC 1503 fu-8783
Драйвер HP ENVY dv7 series 3D DriveGuard Windows 8 64-bit DLL-файл msvcr71.dll Pioneer DEH-P4650MP CNC usb km2
Драйвер HP ENVY dv7 series Intel Rapid Storage Technology Driver Windows 8 64-bit DLL-файл COMDLG32.OCX Dialon F10 CNC usb mk2
Драйвер HP ENVY dv7 series Realtek Card Reader Driver Windows 8 64-bit DLL-файл binkw32.dll Pioneer DEH-P3630MP CNC ucb mk2
Драйвер HP ENVY dv7 series Ralink Bluetooth Software Driver Windows 8 64-bit DLL-файл d3dx9_30.dll APC BACK-UPS - 600 CNC km2
Драйвер HP ENVY dv7 series Realtek Local Area Network (LAN) Driver Windows 8 64-bit DLL-файл storm.dll Sony DCR-DVD105E CNC usb km2
Драйвер HP ENVY dv7 series Intel Bluetooth Driver Windows 8 64-bit DLL-файл openal32.dll SONY CDX-F5500X MATSHITA DVD
Драйвер HP ENVY dv7 series Qualcomm Atheros AR9000 Series Wireless LAN Driver Windows 8 64-bit DLL-файл msvcp71.dll APC SMART-UPS V/S - 1000 MATSHITA DVD - RAM UJ-850S
Драйвер HP ENVY dv7 series Ralink 802.11 Wireless LAN Adapter Windows 8 64-bit DLL-файл lame_enc.dll Pioneer DEH-4050 casio
Драйвер HP ENVY dv7 series Ralink Bluetooth Software Driver Windows 8 64-bit DLL-файл COMCTL32.OCX Scher-Khan Magicar 5 joy's d20