FORUMS

The Atlas of XDA

A few weeks ago, we asked you “How Does Your Location Affect Your Life As A Power User?”. In the days that … more

New Snapdragons: Some Context & Contrast

It hasn’t been a good year for Qualcomm so far. Every device featuring the Snapdragon 810 … more

Google To Launch Next Gen Android One On July 14

The first gen of Android One devices to be launched in India in September 2014 were … more

Droid Turbo Lollipop OTA, 2015 Moto G Leaked – XDA TV

Android Lollipop for the Droid Turbo has been released. That and much more … more

[APP][ROOT] SG USB Mass Storage Enabler

1,080 posts
Thanks Meter: 5,447
 
Post Reply Subscribe to Thread Email Thread
SG USB Mass Storage Enabler allows you to export your microSD card over USB as a Mass Storage device. It will never be able to export the internal storage on the device.

I originally made this app for myself for the SGS3, as I needed some more flexibility in mounting/unmounting than Easy UMS offered. However, I backed out from releasing it as I thought it wasn't a nice gesture towards Easy UMS's dev.

Features:
  • Allows you to use your microSD card as a USB Mass Storage device.
  • Shortcuts on your homescreen to easily enable/disable USB Mass Storage mode.
  • Warns the user if they try to disable Mass Storage mode without unmounting/ejecting on the PC side.
  • Auto-detect files needed for wider compatibility.
  • Auto-switch to Mass Storage mode when a USB cable is connected and back to MTP when it's disconnected (pro add-on).

Tested working on:
Sony Xperia Z1
Samsung Galaxy Note II (GT-N7100)
Samsung Galaxy SIII (GT-I9300)
Samsung Grand Duos (GT-I9082) - Thanks to wan Mohd in Play Store reviews.
Samsung Galaxy S4 (GT-I9500) - Thanks to taiseer999 in the replies below.
Samsung Galaxy S4 (GT-I9505) - Thanks to Solomon Chow in Play Store reviews.
Samsung Galaxy S4 (SGH-I337) - Thanks to Delyan Georgiev in Play Store reviews.


Screenshots:



Download:
Get it from the Play Store!
2.3.1 APK: http://mohammadag.xceleo.org/public/...bler_2.3.1.apk

Support development:
Like the app? Please consider buying the in app pro add-on Thank you
Last edited by MohammadAG; 14th November 2013 at 04:39 PM.
The Following 185 Users Say Thank You to MohammadAG For This Useful Post: [ View ]
 
 
27th May 2013, 05:13 PM |#2  
clark44's Avatar
Senior Member
Flag East Lansing
Thanks Meter: 6,978
 
Donate to Me
More
Works on the Sprint Samsung Galaxy S4
27th May 2013, 06:29 PM |#3  
Senior Member
Thanks Meter: 62
 
More
Dude, your app is awesome. BIG THX

(i9505)
27th May 2013, 09:21 PM |#4  
Tom-Helge's Avatar
Senior Member
Flag Tromsø
Thanks Meter: 190
 
More
Could you get the app to mount the internal memory of the Galaxy S4 to?

Or is that kinda hard to fix atm according to the Linux filesystem as you described in the app?

I'm asking since it's normal that both the internal and memory card gets mounted when you mount the device.
27th May 2013, 09:29 PM |#5  
OP Recognized Developer
Flag Jerusalem
Thanks Meter: 5,447
 
Donate to Me
More
Quote:
Originally Posted by Tom-Helge

Could you get the app to mount the internal memory of the Galaxy S4 to?

Or is that kinda hard to fix atm according to the Linux filesystem as you described in the app?

I'm asking since it's normal that both the internal and memory card gets mounted when you mount the device.

They way USB mass storage works is by exporting the whole device block over USB. It's the same as connecting the microSD directly to the PC.

S3 onwards, /sdcard is not a partition anymore, it's faked using fuse and is actually located in /data/media. So to export it you'd need to unmount /data. I've never tried that but I'm guessing it'd cause some serious problems if the device is online, and it'll cause some data loss since I'm sure you'd need to force the unmount.

And even after succeeding with the above, you'll be greeted with a Windows error since it can't read ext3/4, so it's useless for most users.

TL;DR it can't be "fixed". It's a limitation in both UMS and how you can't simultaneously mount a partition on two devices without causing some damage.

Sent from my GT-N7100 using xda app-developers app
The Following 9 Users Say Thank You to MohammadAG For This Useful Post: [ View ]
27th May 2013, 09:31 PM |#6  
Junior Member
Thanks Meter: 2
 
More
works great on galaxy s4 I9505
27th May 2013, 09:31 PM |#7  
Tom-Helge's Avatar
Senior Member
Flag Tromsø
Thanks Meter: 190
 
More
Quote:
Originally Posted by MohammadAG

They way USB mass storage works is by exporting the whole device block over USB. It's the same as connecting the microSD directly to the PC.

S3 onwards, /sdcard is not a partition anymore, it's faked using fuse and is actually located in /data/media. So to export it you'd need to unmount /data. I've never tried that but I'm guessing it'd cause some serious problems if the device is online, and it'll cause some data loss since I'm sure you'd need to force the unmount.

And even after succeeding with the above, you'll be greeted with a Windows error since it can't read ext3/4, so it's useless for most users.

TL;DR it can't be "fixed". It's a limitation in both UMS and how you can't simultaneously mount a partition on two devices without causing some damage.

Sent from my GT-N7100 using xda app-developers app

Ok, thank you for your quick answer
The Following User Says Thank You to Tom-Helge For This Useful Post: [ View ]
28th May 2013, 07:32 AM |#8  
taiseer999's Avatar
Senior Member
Thanks Meter: 131
 
More
Works fine on galaxy S4 I9500
28th May 2013, 08:01 AM |#9  
JayceOoi's Avatar
Senior Member
Thanks Meter: 56
 
More
Quote:
Originally Posted by taiseer999

Works fine on galaxy S4 I9500

+1 Thanks.
29th May 2013, 04:25 PM |#10  
Junior Member
Thanks Meter: 0
 
More
@MohammadAG

I'm using the Android File Transfer desktop app on a Mac now. Would this have any conflicts that you'd know of? Thanks!
Post Reply Subscribe to Thread

Tags
enabler, mass, storage, ums, usb
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes