I had the same problem with my HTC One M8 and solved it using a solution provided here: Stack Overflow: Unable to mount SAMSUNG_Android in UBUNTU
Thanks to Sven
Attention: It could be, that you need to enable the "usb debugging", to see the device by "lsub". This can be done like this:
Android 2.3 - Gingerbread: Settings > Applications > Development > USB Debugging
Android 4.0 - Ice Cream Sandwich: Settings > Developer Options > USB Debugging
Android 4.1 - Jelly Bean: Settings > Developer Options > USB Debugging
Android 4.2 or higher - Jelly Bean:
- Settings > About
- scroll to Build number and tap it 7 times
- now you will find "Developer Options" in the "Settings"-menu
- go to it and enable "USB Debugging"
The next steps helped me to automount my device on Linux Mint with an already installed "gfvs":
Find the vendorid and productid with lsub:
$> lsusb
Bus 001 Device 013: ID 0bb4:0c02 HTC (High Tech Computer Corp.) Dream / ADP1 / G1 / Magic / Tattoo (Debug)
...
the "0bb4" is the vendor-id, the "0c02"is the productid
open the file "/lib/udev/rules.d/69-libmtp.rules" for edit:
$> gksudo gedit /lib/udev/rules.d/69-libmtp.rules
Insert the new device, by duplicating a previous one and correcting the id's and save the file:
# Wiko DARKMOON
ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c02", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
Unplug your smartphone and replug it. Your Linux should mount your device like it would do for other one.