Cyanogenmod CM11 (Kitkat) and USB Mass Storage mode

cyanogenmod logo

So after some messing around I discovered that with Cyanogenmod CM11 (KitKat) release that USB Mass Storage mode wasn’t working, so after some messing around here is what I’ve found.

If you’re like me, you enabled developer mode:

  1. Go to the settings menu, and scroll down to “About phone.” Tap it.
  2. Scroll down to the bottom again, where you see “Build number.” (Your build number may vary from ours here.)
  3. Tap it seven (7) times. After the third tap, you’ll see a playful dialog that says you’re four taps away from being a developer. Continue tapping 4 more times and developer mode will appear in your main settings menu.

And probably turned on Android debugging for other applications which might want it (Titanium backup in my case).

Even though the USB Mass Storage mode option is present in the USB connection type menu, when clicked nothing seems to happen.. So after some messing around I discovered that, apparently, UMS (USB Mass Storage mode) is only available to users who disable Android debugging (who knew?). This is a *new* feature apparently as I’ve never seen this problem in earlier Android releases.

After disabling Android debugging, the dialog menu popped right up asking me if I wanted to “Turn on USB Storage”. This worked great, allowed me access to my files and mount the SD cards directly….

That all said, as soon as I turned off USB Mass Storage mode my phone crashed and reset it self, so be careful 🙂