How do I make my Linux PC mount my Android 4.2.2 phone using MTP? I have just purchased a new TCL (S950) Idol x phone and I'm figuring out some issue to make it visible on my system.

This phone uses Android 4.2.2 and I guess this is the cause of the issue: my previous phone with android 4.1 was correctly displayed in nautilus/dolphin ( using mtpfs )

Now I have tried to install mtp-tools but nothing has changed.

lsusb gives me that list (T &amp; A Mobile Phones should be my phone )

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 1bbb:0168 T &amp; A Mobile Phones 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 1bcf:2b80 Sunplus Innovation Technology Inc. 
Bus 002 Device 003: ID 8086:0189 Intel Corp. 


dmesg gives me this output:

[15780.855333] usb 3-2: new high-speed USB device number 2 using xhci_hcd
[15780.874336] usb 3-2: New USB device found, idVendor=1bbb, idProduct=0168
[15780.874348] usb 3-2: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[15780.874354] usb 3-2: Product: TCL S950
[15780.874359] usb 3-2: Manufacturer: TCT
[15780.874364] usb 3-2: SerialNumber: FESKMRSOYLW8RKSK


Any idea what could be wrong here ?

UPDATE:
I have added the following rules to udev (/etc/udev/rules.d/11-android.rules
) and now at least adb shell works fine:

## TLC
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1bbb", ATTRS{idProduct}==”0167″, MODE="0777", OWNER="fra"


( change OWNER user name with yours )
I've written a tutorial on how to get MTP devices recognized under Ubuntu.  If you've already installed mtptools and added the udev rule, you still need to create a static mount point for your device and let mtp know that's where it lives.  Make sure you've restarted either your computer or the udev service since you added the udev rule (sudo service udev restart), and then


sudo mkdir /media/MTPdevice (call the directory whatever you like)
sudo chmod 775 /media/MTPdevice
sudo mtpfs -o allow_other /media/MTPdevice


Attach your phone (make sure it's unlocked, if you have a pin or swipe pattern).  You should then be able to see both the internal and external cards.  Note that you won't be able to open files directly from the cards, you'll need to copy them locally first.