Comprei um celular Siemens CX 75, e como sempre venho um cd com suporte para MS Windows.
Começa então a minha busca para poder acessar os dados do celular, depois de ver fórums e dicas semelhantes com outros modelos, acabei desenvolvendo o meu método.
A Siemens tem o seu próprio sistema de arquivos, e desenvolveram um suporte para linux chamado SIEFS, então temos que instalar o suporte a ele.
Caso você esteja usando uma imagem kernel genérico do edgy como eu, não terá grande dores de cabeça.
root@rgimenescp:/# uname-r
2.6.17-10-generic
Vamos precisar instalar os seguinte pacotes como root:
root@rgimenescp :/#apt- get install module-assistant fuse-source fuse-utils libfuse2 libfuse-dev build-essentials
root@rgimenescp:/#wget http://chaos.allsiemens.com/download/siefs-0.5.tar.gz
root@rgimenescp:/#mv siefs-0.5.tar.gz /usr/local
root@rgimenescp:/##cd /usr/local
root@rgimenescp:/usr/local/#tar -zxvf siefs-0.5.tar.gz
root@rgimenescp:/usr/local/#cd siefs-0.5 /
root@rgimenescp:/usr/local/siefs-0.5/#./configure
root@rgimenescp:/usr/local/siefs-0.5/#make
root@rgimenescp:/usr/local/siefs-0.5/#make install
Fuse é um ferramenta para criação de sistemas de arquivos em Linux e o SIEFS é baseado em Fuse, por isso instalamos esses pacotes.
Siefs, não tem nos repositórios oficiais do Ubuntu então resolvi baixar e compilar(./configure,make, make install). Se você tem o gcc instalado e o g++ não terá problemas se não tiver instale-os.
Checando se o módulo fuse foi carregado:
root@rgimenescp:/home/rgimenes# lsmod | grep fuse
fuse 43912 2
Agora vamos plugar o cabo USB no telefone celular, e ver se reconheceu.
root@rgimenescp:/home/rgimenes# lsusb
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 006: ID 11f5:0003 Siemens AG (?) Mobile phone USB cable
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Provavelmente ele deve ter criado um device no /dev/ttyUSB0.
Caso este device não tenha sido criado,temos que criar com o comando “mknod /dev/ttyUSB0 c 188 0″. Caso tenha usado este comando, não esqueça de dar permissão de acesso a ele, para tanto, use o “chmod 766 /dev/ttyUSB0″.
Agora é só montar o device:
root@rgimenescp:/# mount -t siefs /dev/ttyUSB0 /media/celular
Vou explicar agora o sistema de arquivos do celulare Siemens.
root@rgimenescp:/# ls /media/celular
Data MMCard
/Data: São os arquivos do celular da memória interna, aconselho não deletar nenhum arquivo deste diretório a não ser que você tenha o criado, são wallpapers, melodias, temas, logos etc.
root@rgimenescp:/# ls /media/celular/Data/
Animations Misc PHOTOS Skins System Videos
Java MMS Card Pictures Sounds Themes Voice memo
/MMCard: Este diretório representa, o cartão SD no meu caso de 128MB, por default o celular criou 2 diretório o “Pictures” e “Videos”, aproveitei e criei um de “mp3″ e joguei algumas músicas.
root@rgimenescp:/# ls /media/celular/MMCard/
mp3 Pictures Videos

Pronto agora você pode manipular do jeito que achar melhor.

Após finalizar as copias,etc você deve desmontar o device para não dar problemas no celular.
root@rgimenescp:/# umount /media/celular
Se quiser também pode colocar esse ponto de montagem no “/etc/fstab” eu sugiro a inserção da seguinte linha:
/dev/ttyUSB0 /media/celular siefs uid=1000,auto,rw,nosuid,nodev 0 0
E assim não precisei usar o pc do meu pai para acessar os arquivos do meu novo brinquedinho, Compartilho aqui minhas dicas pois não achei nada especifico para este aparelho para linux.
Referências que usei: Artigo Vol – SiemensMC60, Post Ubuntu Fórums1, Post Ubuntu Fórums2, Benq-Siemens Fórums.
Até a próxima.
[...] rafael gimenes.net » Blog Archive » Lendo dados do Celular Siemens CX 75 no Ubuntu-Edgy através do USB Com meu Nokia, foi só espetar na porta USB que o Ubuntu recnheceu, se você tem um Siemens, vale olhar o tutorial (tags: Linux Mobile tutorial Ubuntu) [...]