Acessa arquivos no Samsung GT-S5230 (Avila)

1

Sou um novo (ainda novo) usuário linux (Fedora, LXDE).

O telefone que uso atualmente é o Samsung Avila ou o Samsung Star (Samsung GT-S5230, , link ).

Mas parece não automontar ou não sei onde procurá-lo no sistema de arquivos.

Existe uma maneira de acessar os arquivos nela (apenas fotos), quando conectado por cabo USB?

Eu estava pensando em mount , mas tive alguns problemas com, por exemplo, encontrar o nome do dispositivo. Além disso, ficaria feliz se houver um aplicativo.

UPDATE 1:

Minha lsblk output:

NAME                                    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT  
sda                                       8:0    0 55,9G  0 disk  
├─sda4                                    8:4    0    1K  0 part  
├─sda2                                    8:2    0 41,6G  0 part  
├─sda5                                    8:5    0  3,5G  0 part  
├─sda3                                    8:3    0    1G  0 part /boot  
├─sda1                                    8:1    0  100M  0 part  
└─sda6                                    8:6    0  9,3G  0 part  
  ├─fedora-swap                         253:1    0    1G  0 lvm  [SWAP]  
  ├─fedora-home                         253:4    0  768M  0 lvm  /home  
  ├─fedora-usr                          253:2    0    4G  0 lvm  /usr  
  ├─fedora-root                         253:0    0    1G  0 lvm  /  
  ├─fedora-home_michal_Dokumenty_Dyplom 253:5    0  512M  0 lvm /home/michal/Dokumenty/Dyplom  
  └─fedora-var                          253:3    0    2G  0 lvm  /var  

UPDATE 2:

Os modos que meu telefone pode usar para se conectar ao computador:
1) Modo media player;
2) modo de estúdio PC;
3) modo de armazenamento em massa.

UPDATE 3:

simple-mtpfs outputs:

Primeiramente, verifiquei se ~/mnt existe.

Em segundo lugar, verifiquei simple-mtpfs -l output: 1: SamsungGT-S5230 .

Os arquivos adicionais que apareceram em /dev depois de conectar o telefone:
1) Modo media player: libmtp-1-1 ;
2) Modo de estúdio PC: ttyACM3 ;
3) Modo de armazenamento em massa: --- (sem arquivos adicionais).

Minhas saídas para simple-mtpfs /dev/[file name] ~/mnt :
1) Modo media player:
1.1) Executando o comando uma vez: ERROR: Could not close session! ,
1.2) Executando o comando duas vezes e assim por diante: LIBMTP PANIC: Trying to dump the error stack of a NULL device! ;
2) modo de estúdio de PC: --- (nenhuma saída apareceu); 3) modo de armazenamento em massa: ---.

As mesmas saídas aparecem para simple-mtpfs --device 1 ~/mnt .

ATUALIZAÇÃO 4:

jmtpfs outputs:

Minhas saídas para jmtpfs ~/mnt :
1) Modo media player:

Device 0 (VID=0438 and PID=e20c) is a Samsung GT-S5230.
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attemp to reset device
LIBMTP PANIC: failed to open session on second attempt
terminate called after throwing an instance of ‘MtpErrorCantOpenDevice’
  what(): Can’t open device
Przerwane (zrzut pamięci) [english literally: interrupted (memory dump)]

2) Modo de estúdio de PC: No mtp devices found. ;
3) Modo de armazenamento em massa: No mtp devices found. .

ATUALIZAÇÃO 5:

  • Quando executo simple-mtpfs como root no modo Media player , ele mostra os mesmos resultados se estiver executando como usuário ( isto é, como acima).

  • jmtpfs -l mostra a seguinte saída:

Device 0 (VID=0438 and PID=e20c) is a Samsung GT-S5230.  
Available devices (busLocation, devNum, productId, vendorId, product, vendor):  
1, 10, 0xe20c, 0x04e8, GT-S5230, Samsung
  • Quando executo jmtpfs para o diretório mnt em meu diretório inicial (modo Media player), ele mostra apenas Device 0 (VID=0438 and PID=e20c) is a Samsung GT-S5230. output e aparece um mnt volume (?) no lado esquerdo da minha janela do gerenciador de arquivos (PCManFM) , como ilustrado abaixo:

    Mas quando eu quiser acessar, ele exibe (possível versão em inglês): Error - The specified directory is not valid . Depois de clicar em OK, está vazio.

O que é interessante:
- quando eu cd ~/mnt , exibe (minha tradução livre do polonês) No access ; - quando eu ls -ld ~/mnt , exibe No access to mnt ; - quando eu ls -l ~ , exibe No access to mnt e a linha mnt se parece com isso: d?????????? ? ? ? ? mnt .

UPDATE 6:

Eu tentei android-tools (ele usa o ADB), como sugeriu @Stolous em sua resposta. Minha adb devices output (em todos os três modos):

List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

e depois, depois de adb devices , a saída é apenas: List of devices attached e uma linha vazia.

    
por silv 10.08.2017 / 18:11

2 respostas

2

O que você precisa é de suporte a MTP (Media Transfert Protocol).

Você pode instalar uma ferramenta chamada simple-mtpfs para montar o armazenamento do dispositivo.

dnf install simple-mtpfs

Então você poderá montá-lo assim:

simple-mtpfs /dev/device /media/yourphone
    
por 10.08.2017 / 19:50
1

Outra solução totalmente diferente (usando o ADB)

Se você está com pressa, isso pode ser mais rápido do que configurar o MTP (isso pode ser menos prático se você planeja usar este sistema com muita frequência).

  1. Instale as ferramentas do Android SDK: yum install android-tools (ou baixe-o aqui )
  2. Ative o ADB no seu telefone ( Setting/Developpers Options/Android Debug Bridge , USB Debugging ou algo similar) e conecte-o via USB.

  3. Executeadbdevices.Vocêdeveveroseudispositivoaqui(vocêtambémpodeterqueaceitaraconexãoemseutelefone).

Sevocênão,entãovocêtambémpodeseconectarviaTCP/IPseoseutelefonesuportar(vocêtemqueconfigurá-lonasopçõesdedesenvolvimentodoseutelefone)usandoadbconnectIP.

  • Agora é possível executar adb pull /sdcard/myfile ~/myandroidfiles/myfile para que seus arquivos e adb push ~/myotherfile /sdcard/myotherfile transfiram um arquivo do seu computador para o seu telefone.
  • por 11.08.2017 / 19:00