FORUMS
Remove All Ads from XDA

[APP] How to Enable MASS STORAGE Mode for all Android One ROMs

827 posts
Thanks Meter: 1,371
 
Post Reply Email Thread
I created an universal app to enable USB Mass Storage Mode..
This must work on all Android One ROMs including Marshmallow.

Note:
This won't work if SD Card (Memory Card) is used as Internal Storage from Marshmallow 6.0, since it's formatted as an EXT4 partition and encrypted.

Download Link:
[APP][ROOT] Universal USB Mass Storage Mode Enabler

Select the 'Enable UMS (Hard Method)' in that app..
That's it..

Hit the Thanks Button if it worked for you

Old Method for Android One Devices ( I just kept this for no reason, not recommended):

Old Method(Not Recommended):

NOTE: This is only for Sprout 4 devices ( I mean Android One devices with 4 GB Internal ROM)
Take a complete backup of phone before doing this. I'm not responsible for boot loops.

Okay, I tweaked the USB configs to Enable USB Mass Storage Mode and other tweaks to mount /system, /data, /oem and /cache partitions.
For Sprout8 phones , give me the boot.img of your phone to make one for you

If it doesn't work, flash your old boot.img which will be at /data/original_boot.img to revive your phone incase of boot loop.
And post the boot.img of your ROM here to create one for that ROM.

INSTRUCTIONS for Mass Storage Mode:

1. Set SE Linux mode to Permissive.

2. Download and flash this from custom recovery:
Lollipop: 5.1.x Sprout4 UMS Enable.zip (tested on 5.1 & 5.1.1)

Universal (for mostly all ROMs): UMS.zip (Credits: Created and tested by @out386)

KitKat: 4.4.4 Sprout4 UMS Enable.zip (Not tested)

Marshmallow: 6.0 Sprout4 UMS Enable.zip (Will be added soon)

3. Connect the phone to computer or TV or DVD or whatever.

4. (After flashing is done properly,) Install this app: UMS Enabler and press "Enable UMS"

UMS Enabler

That's It! Mass Storage will be enabled!


INSTRUCTIONS for Mounting Other partitions to Computer:

1. (This will work flawlessly in Linux OS like Ubuntu.)
For Windows, you must know how to mount or read EXT4 partitions.
I use Ext2Fsd. It works smooth

2. After disabling SELinux Enforcement, flashing the updated zip (above) and installing that app, open it.

3. Click 'Advanced' Button.

4. Then mount whatever you want from there.

Advanced Mounting

(I just did this for no reason . Be careful while working with those partitions.
Do not modify or delete the files in it unless you know what you're doing.
And properly eject (umount) the partition in PC before unplugging to avoid issues)
You can use the /data partition as Internal Storage if you wish )


Plz report me if it's not working, or if you have any issues.
The Following 18 Users Say Thank You to GokulNC For This Useful Post: [ View ] Gift GokulNC Ad-Free
 
 
6th June 2015, 06:56 PM |#2  
prspuri9's Avatar
Member
Flag Vadodara
Thanks Meter: 10
 
Donate to Me
More
Isn't there any permanent solution for this because I'm tired of Using MTP as a file transfer mode :\

Sent from my Micromax AQ4501
The Following 2 Users Say Thank You to prspuri9 For This Useful Post: [ View ] Gift prspuri9 Ad-Free
7th June 2015, 05:20 AM |#3  
GokulNC's Avatar
OP Senior Member
Flag Chennai
Thanks Meter: 1,371
 
Donate to Me
More
Quote:
Originally Posted by prspuri9

Isn't there any permanent solution for this because I'm tired of Using MTP as a file transfer mode :\

Sent from my Micromax AQ4501

This is permanent..
The Following User Says Thank You to GokulNC For This Useful Post: [ View ] Gift GokulNC Ad-Free
7th June 2015, 06:07 AM |#4  
Saurabh K's Avatar
Senior Member
Flag Bangalore
Thanks Meter: 57
 
More
Enable USB debugging and connect to PC via cable. Window will show the contents of SD card.
The Following User Says Thank You to Saurabh K For This Useful Post: [ View ] Gift Saurabh K Ad-Free
7th June 2015, 07:45 AM |#5  
GokulNC's Avatar
OP Senior Member
Flag Chennai
Thanks Meter: 1,371
 
Donate to Me
More
Quote:
Originally Posted by Saurabh K

Enable USB debugging and connect to PC via cable. Window will show the contents of SD card.

It will show, but that's not Mass Storage Mode. That's just MTP mode.
USB Mass Storage is very much different from MTP mode.
The Following User Says Thank You to GokulNC For This Useful Post: [ View ] Gift GokulNC Ad-Free
7th June 2015, 07:50 AM |#6  
Mr.trololol's Avatar
Senior Member
Flag Lagos
Thanks Meter: 18
 
Donate to Me
More
Quote:
Originally Posted by Saurabh K

Enable USB debugging and connect to PC via cable. Window will show the contents of SD card.

What is benefit of that? for convineince google enabled mtp following apple
The Following User Says Thank You to Mr.trololol For This Useful Post: [ View ] Gift Mr.trololol Ad-Free
7th June 2015, 11:03 AM |#7  
GokulNC's Avatar
OP Senior Member
Flag Chennai
Thanks Meter: 1,371
 
Donate to Me
More
Quote:
Originally Posted by roshan77ss

What is benefit of that? for convineince google enabled mtp following apple

You see, USB Mass Storage is faster than MTP mode.
And, devices like TV or DVD Player which has USB support requires Mass Storage Mode only to mount SD Card.
MTP won't work with them.
The Following User Says Thank You to GokulNC For This Useful Post: [ View ] Gift GokulNC Ad-Free
7th June 2015, 12:56 PM |#8  
Mr.trololol's Avatar
Senior Member
Flag Lagos
Thanks Meter: 18
 
Donate to Me
More
but mtp has its own benefits
The Following User Says Thank You to Mr.trololol For This Useful Post: [ View ] Gift Mr.trololol Ad-Free
8th June 2015, 02:33 AM |#9  
tandob's Avatar
Senior Member
Flag kolkata
Thanks Meter: 77
 
More
cannot flash zip file error

--------------------------------------------
sorry for this msg..
I downloaded in my phn. so that files only downloaded 47kb.
now from computer it is 3.7 mb . works great. thanks.
8th June 2015, 03:29 AM |#10  
Member
Thanks Meter: 2
 
More
Exclamation Stuck at bootlogo
Flashed via Philz Touch
stuck at bootlogo
Probably, this boot.img is for LP
Can u build a similar one for KK?
8th June 2015, 05:23 AM |#11  
GokulNC's Avatar
OP Senior Member
Flag Chennai
Thanks Meter: 1,371
 
Donate to Me
More
Quote:
Originally Posted by rutvora

Flashed via Philz Touch
stuck at bootlogo
Probably, this boot.img is for LP
Can u build a similar one for KK?

That's what I said in post. It's for lollipop. Okay, I'll build one for KitKat. I built for KK. Check the post.
Anyway, to remind, this is only for Android One Sprout4 users
Post Reply Subscribe to Thread

Tags
android one, kitkat, lollipop, root, usb mass storage

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes