Instale as ferramentas mtp necessárias -
sudo apt-get install mtp-tools mtpfs
Edite o seguinte arquivo -
gksu gedit /etc/udev/rules.d/51-android.rules
Adicione o seguinte no final e salve o arquivo -
SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666"
No seu caso - VENDORID = 04e8 e PRODUCTID = 6860.
Agora, desconecte seu telefone e execute -
sudo service udev restart
sudo mkdir /media/Galaxy
sudo chmod a+rwx /media/Galaxy
sudo adduser YOURUSERNAME fuse
Edite o seguinte arquivo -
gksu gedit /etc/fuse.conf
Adicione o seguinte no final e salve o arquivo -
user_allow_other
Agora, reinicie seu computador e execute -
echo “alias android-connect=\”mtpfs -o allow_other /media/Galaxy\”” >> ~/.bashrc
echo “alias android-disconnect=\”fusermount -u /media/Galaxy\”” >> ~/.bashrc
source ~/.bashrc
Agora conecte seu telefone e execute - android-connect
Da mesma forma, para desconectar, execute - android-disconnect
Estes passos foram retirados de aqui .
Se isso não funcionar, você pode tentar ir-mtpfs . Um tutorial está disponível aqui .
Finalmente, se nada parece funcionar, você provavelmente poderia dar uma olhada em AirDroid. Você pode fazer o download dele para seu smartphone a partir da Google Play Store .Editar -
Tente ativar a depuração USB no telefone nas configurações do desenvolvedor. Isso resolveu o problema para alguns usuários.