Conectando o seu Celular da Samsung no Ubuntu 8.04

1. Conectando o seu Celular da Samsung no Ubuntu 8.04

Wesbter Batista
wesbter

(usa Ubuntu)

Enviado em 09/10/2009 - 21:49h

Ganhei um celular da samsung SGH-E230L e tive difuculdades para conectar o meu celuar no linux. Emular o programa no wine já era, então consegui fazer funcionar com esse programa.

Pré-requisitos
Python.
*Drivers de kernel para CDC-ACM ou similares ativados. Isso vem por *padrão na maioria das distribuições.
*FUSE e FUSE-Python para o SamsungFS.
*pppd e iptables para o SamsungJava.

Baixe o samsutools
http://prdownload.berlios.de/samsutools/samsutools-20080730-alpha.tar.gz

Instalação
Descompacte o arquivo do samsutools. Copie os arquivos samsungfs e samsungjava para /usr/bin se desejar acessá-los rapidamente a partir da linha de comando.

# tar zxf samsutools-*.tar.gz
# cd samsutools-*
# install -m755 samsung{fs,java} /usr/bin

Se os endereços IP 10.0.0.1 ou 10.0.0.2 já estão sendo usados no seu computador ou rede, edite o arquivo conf/ppp.setup.example.linux e modifique esses endereços IP para qualquer par de endereços IP que não esteja sendo usado no seu sistema.

Copie o arquivo conf/ppp.setup.example.linux para /usr/bin se desejar acessá-lo rapidamente a partir da linha de comando.

# install -m755 conf/ppp.setup.example.linux /usr/bin/samsungjava-ppp
Usando o SamsungFS

A ferramenta SamsungFS permite que você monte o seu celular como um disco para transferir arquivos entre ele e seu computador, incluindo fotos e vídeos gravados com a câmera do seu celular.

Plugue seu celular ao seu computador usando um cabo USB.
Mapeie um diretório do seu sistema de arquivos para os arquivos do seu celular.

Crie uma pasta com nome "Samsung" -> o nome sua escolha

$ samsungfs diretorio "Ex.: $ samsungfs /home/usuario/Samsung"

Se você desejar executá-lo como usuário normal, adicione o seu usuário ao grupo uucp.

$sudo editor /etc/group

procure essa linha e adicione o seu usuario
uucp:x:10:usuario

É necessário fechar sua sessão de usuário e entrar novamente na sua conta de usuário depois de fazer isso para que faça efeito.

Agora você pode acessar o conteúdo do sistema de arquivos do seu celular no diretório que você especificou.
Quando estiver pronto, você pode desmontar o sistema de arquivos usando o fusermount.

$ fusermount -u diretorio Ex.: fusermount -u /home/usuario/Samsung

Usando o SamsungJava

A ferramenta SamsungJava permite que você instale aplicativos Java J2ME de graça no seu celular, usando um cabo USB. Sem o SamsungJava, esses aplicativos só poderiam ser instalados por transferência WAP paga.
Plugue seu celular ao seu computador usando um cabo USB.

Em um terminal, chame o script samsungjava-ppp como root. Ele vai configurar o pppd e o iptables no seu sistema.

# samsungjava-ppp

Em outro terminal, chame a ferramenta samsungjava como root, passando os arquivos JAD que você deseja instalar.

# samsungjava application.jad


Correção de problemas
Erro - Import error

Se ocorrer o seguinte erro:
ImportError: No module named fuse

Significa que você não possui a extensão FUSE-Python instalada. Procure por esse pacote no repositório de pacotes da sua distribuição. Se não puder encontrá-lo, instale-o manualmente.

No caso do ubuntu 8.04 ja tem no repositorio

Se ocorrer o seguinte erro:
fuse.FuseError: filesystem initialization failed

Significa que o driver de kernel do FUSE não está carregado. Tente carregá-lo como root.

# modprobe fuse

Se isso não funcionar, você terá de compilar manualmente o módulo de kernel necessário.

Meu celular está localizado num dispositivo não-padrão

O SamsungFS tenta localizar seu celular em /dev/ttyUSB0 e /dev/ttyACM0 por padrão. Se o seu celular está localizado em algum outro dispositivo, você pode chamar o samsungfs como a seguir.

$ samsungfs diretorio -o ttydev=/dev/ttyACM0

Espero ter ajudado, valeu

origem: http://samsutools.berlios.de/doku.php?id=pt-br:doc:tutorials:genericlinux


  


2. Re: Conectando o seu Celular da Samsung no Ubuntu 8.04

rafa
rafactba2

(usa Ubuntu)

Enviado em 07/09/2010 - 10:47h

Quando tento executar o programa aparece o seguinte erro:


Traceback (most recent call last):
File "/usr/bin/samsungfs", line 35, in <module>
import fuse, errno, stat
ImportError: No module named fuse


Alguem saberia me informar como proceder?


3. Erro fuse

Wesbter Batista
wesbter

(usa Ubuntu)

Enviado em 08/09/2010 - 12:18h

você não possui a extensão FUSE-Python instalada. Procure por esse pacote no repositório de pacotes da sua distribuição. Se não puder encontrá-lo, instale-o manualmente. (vide explicação correções de problemas)

http://packages.ubuntu.com/hardy/i386/python-fuse/download






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts