How to set MTP file transfer mode as default on Android 6.0 Marshmallow (root req'd)

How to set MTP file transfer mode as default on Android 6.0 Marshmallow (root req'd)
The latest Android 6.0 Marshmallow edition brings with it many great new features like the battery-preserving Doze mode, or choosing default apps yourself, instead of being stuck on stock. Marshmallow comes with a few persistent glitches or "security" features, though, and those are slowly emerging as common user complaints on forums and in Google's support pages.

One of these issues is the MTP (Media Transfer Protocol) connection option. It lets you copy any file back and forth between your phone and computer, but is not set as default on Marshmallow. Thus, when you plug an Android 6.0-laden handset in the USB port of your computer, it will start charging, as that Charge mode is the one set as default. 

Unfortunately, there is no way to permanently set the default connection mode on Marshmallow as MTP, so you have to go to the notification bar and change the connection type manually each time you want to transfer something from your phone via cable. Fret not, though, as there is already a way around that drama, as long as you have a rooted handset:

2. On first run, the app will ask you to choose between a manual MTP switch ("Ask me for action" option) and an automatic one;

3. If you want MTP to be the default connection mode and be chosen automatically, leave the "Ask me for action" option upon initial setup unchecked. The phone will then try and initialize an MTP connection each time you plug it into a USB port;

4. Alternatively, you can place the app's small widget on your homescreen, and tap it once before you connect your phone to go into MTP mode.

source: tomas1pit (XDA-Devs)



1. TyrionLannister unregistered

Why, just why is it set to charge by default? I hope OEMs change that.

8. xondk

Posts: 1904; Member since: Mar 25, 2014

Most likely because a lot of people have begun connecting wirelessly and USB connecting by default is a potential risk from for example tampered usb charging plugs in public.

2. Tizo101

Posts: 603; Member since: Jun 05, 2015

I can see that being irritating but its far better than having to got through iTunes - yet, for some reason its called a glitch here on phonearena (useless comments made by the writers)

5. kent-gaga

Posts: 609; Member since: Apr 10, 2012

because at least iTunes has some actual useful features that people can use? why are you even comparing the 2 things? wow, blind fanboys are the worst

3. obedchuni

Posts: 338; Member since: Jun 16, 2014

haven't you use itunes i find it very easy and most of us find it easy, hope yu have never used it.

6. villagerguyz

Posts: 96; Member since: Jul 22, 2015

Is this article related to iTunes????

4. uchihakurtz

Posts: 428; Member since: Nov 12, 2012

No wonder I couldn't open my Nexus 7 on my PC. Wow thanks Google for messing things up again.

7. Settings

Posts: 2943; Member since: Jul 02, 2014

Owning an Android device requires intellect.

9. Kupofasa

Posts: 1; Member since: Apr 05, 2016

Though evidently not tact or courtesy.

10. auspex

Posts: 1; Member since: Jun 04, 2016

Excuse me? Why? I'm quite smart enough to figure out that I have to F'n enable MTP EVERY damn time I connect my phone to my LINUX computer, but why should I need to be? And why should I have to go to that trouble? Androids should be just as useful for idiot-end-users as Apples.

Latest Stories

This copy is for your personal, non-commercial use only. You can order presentation-ready copies for distribution to your colleagues, clients or customers at or use the Reprints & Permissions tool that appears at the bottom of each web page. Visit for samples and additional information.