Hello,
I just had a hard time trying to access my new Galaxy Samsung SIII with usb. I want to share the solution for people who are as lost as I was some hours ago.
So if you do have a Galaxy Samsung S3, do not give up ! You are at 5 easy steps to get it working.
I'm sorry if I make some gramar or syntax errors, english isn't my primary language.
The problem we get is that the Galaxy Samsung S3 use MTP (Media Transfer Protocol) for the multimedia transfet. In order to get this working, we will using libmtp (the latest version you can get, actually I'm working with the 1.1.5, older probably won't work), and jmtpfs which will mount the phone on a directory.
Alright, here we go.
1. Install requirement
Code:
# sudo yum install gcc-c++ fuse-devel libmtp-devel glib-devel glib2-devel file-devel
2. Installing libMTP
- Download the latest version of libmtp and extract it to your home directory. For this example, it will be ~/libmtp-1.1.5
Code:
# cd ~/libmtp-1.1.5
# ./configure
# make
# sudo make install
3. Installing jmtpfs
Code:
# cd
# wget http://research.jacquette.com/wp-content/uploads/2012/05/jmtpfs-0.3.tar.gz
# tar xfvz jmtpfs-0.3.tar.gz jmtpfs-0.3
# cd jmtpfs-0.3
# ./configure
# cd src
# make
# sudo make install
4. Allowing other with fuse
Edit the file /etc/fuse.conf and uncomment the line
to
5. Mounting the phone !
Now we are ready to mount the phone. Make sure your Samsung Galaxy S3 is connected with a usb cable 
Code:
# mkdir ~/Samsung_Galaxy_S3
# jmtpfs -o allow_other ~/Samsung_Galaxy_S3 (this can take some time (1-2 minutes for me)
You may have a warning after the last command, I get this:
Code:
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
Just ignore it.
You are now ready.
Code:
# cd ~/Samsung_Galaxy_S3
# ls
Phone
# cd Phone
# ls
Alarms DCIM Movies PicSpeed Wallpapers Ringtones
Android Download Music Pictures samsungapps
Application media Notifications Podcasts
For unmounting the phone, be sure closing applications that are in the new mount directory (this include terminal)
Code:
fusermount -u ~/Samsung_Galaxy_S3
Thats it !
Hope this help someone...