[APP] USB Mass Storage for Ice Cream Sandwich & Jelly Bean [v.1.2.0-pre - 02.02.2012]

Search This thread

marco.it

Senior Member
Nov 23, 2008
145
12
Hey.. It works perfectly on CM9 (SGSII).
But the problem is: the media scanner does not search for media files once I disconnect the device. Could you please correct it in the next update?

Thank you very much!!

How did you make it work? I installed the apk and the MTP stills connect before I press the droid to mount UMS. I press it, turns green and nothing happens.

CM9 nightly 22 Mar 12
 

rekrapg

Senior Member
Aug 10, 2009
312
375
Brisbane
I don't think there's much point in posting asking for things to be added/fixed etc. If you check the github there's been no activity for months, since he released the version 2 pre. Hopefully Google sort it out asap in the OS itself :)
 

LGXX

Senior Member
Aug 5, 2011
415
59
Innsbruck
Doesn't work on LG P990 - When I touch the droid to connect, my phone reboots immediately.
May you fix that? Would be awesome! My Ubuntu netbook doesn't like MTP. :eek:
 

D4rKn3sSyS

Inactive Recognized Developer
Jan 12, 2011
3,800
16,278
Medellín
Hey dude, just checked your sources. The way you get sdcard path, seems dirty (no offense, everything is permitted on programming).

You better take a look to Environment.getExternalStorageDirectory().getPath();.
But this only applies for getting plane path (like /mnt/sdcard/). However getting the block then should be easier.

Great app, and thanks for making sources public!.
 

jontr

Senior Member
Jan 12, 2012
227
53
Youghal
It seems that it doesn't work on Galaxy S2...However, the stock ICS has an option to enable USB Storage Mode which I just discovered. :eek:

you're talking about official Samsung ICS, right?
cause on CM9 there's no option like that unfortunatelly. and that's where the app comes handy.
 
G

GuestK00312

Guest
Any idea if this feature will ever be integrated into the ROM itself?
 

Aleq

Senior Member
Apr 6, 2008
264
101
May I ask Pytlicek, what is the difference between this application and the native support? CM9 for SGS2 supports USB Mass Storage already.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 132
    [APP] USB Mass Storage for Ice Cream Sandwich & Jelly Bean [v.1.2.0-pre - 02.02.2012]

    Hey all!

    Note: This App was developed in the early days of Ice Cream Sandwich Ports. At this time none of the Ports had native USB Mass Storage support and this App was meant as a temporary workaround to use UMS nevertheless. So this App won't be interesting for you, unless the ICS or JB Port you use still doesn't natively support UMS. If that is the case, here comes help:

    Update for Jelly Bean: I successfully tested the App (v1.1.4!) with the first test release of a Jelly Bean Rom for Nexus One.

    Update for MTP: I probably found a way to permanent support UMS for devices that originally use MTP, but I don't have a device to test this. So, if preferably a Galaxy Nexus owner would be so kind to test a few things for me, please pm me. Thanks![/url].

    USB Mass Storage for ICS (that doesn't have native UMS support (yet))
    USB Mass Storage for ICS and JB (that doesn't have native UMS support (yet))

    Description
    The app starts automatically after booting up the device and automatically detects when the device is being connected via USB to a computer. Then a notification pops up in the notification bar and by tapping on the notification you will open a GUI to enable/disable USB Mass Storage; just/almost like the original UMS feature.​





    Confirmed supported devices (JB)
    • HTC Nexus One
    • Samsung Galaxy Mini GT-S5570
    • Sony Ericsson Xperia X8

    Confirmed supported devices (ICS)
    • HTC Desire
    • HTC Desire HD
    • HTC Droid Incredible
    • HTC Evo 3D
    • HTC Evo 4G
    • HTC HD2
    • HTC Nexus One
    • Huawei Sonic U8650
    • Kindle Fire
    • LG P350 Optimus Me
    • LG P500 Optimus One
    • Motorola Droid 3 (XT860)
    • Samsung Galaxy Ace (S5830)
    • Samsung Galaxy Mini GT (S5570)
    • Samsung Galaxy Note (N7000)
    • Samsung Galaxy S (I9000/I9000B)
    • Samsung Galaxy S 2 (I9100G)
    • Samsung Galaxy Gio (S5660)
    • Samsung Infuse 4G
    • Samsung Moment
    • Sony Ericsson Xperia X8
    • Sony Ericsson Xperia X10i

    APK Download
    For the devices listed above, the App works like a charm.
    • Latest stable version (1.1.4): Download APK (you'll probably want this one!)
    • Latest version (1.2.0-pre): Download APK
    • Older versions: see post attachemets.

    A few Notes:

    Sync- / Multiple Partition-Issue
    If you have multiple partitions on your SD card, you might have a problem with file list syncing. When UMS is enabled and you alter files on your SD via Computer, you won't see the changes on your device (and vice-versa). The app will work nevertheless. All copied/deleted files are there/gone! It is just a sync problem. Resync and you'll see it.

    Pre release version (Sync- / Multiple Partition-Fix)
    Beside the stable version 1.1.4, there exists a pre-release version of 1.2.0 that fix the sync issue. Feel free use this version, but be aware of the fact that not all of the settings from the menu are working yet! At the moment, this is basically v1.1.4 with improved layout and sync fix. So please don't report bugs for the settings that doesn't work.

    MTP
    Another thing to note is that devices using MTP (such as the Galaxy Nexus) most probably won't be able to use UMS via the App at all. There have been reported a few suggestions to fix that, but atm those fixes doesn't work. I'm working on that, but i'm doing this in my sparetime and don't have a device that uses MTP myself, so it's hard to work on that. Anyway you can try.​


    Changelog
    1.2.0-pre
    • Cleaned Layout
    • Changed device map referrer from hard coded mmcblk0 to be dynamically recognized
    • Adjusted translation files.
    • Few minor other changes.
    1.1.4
    • Layout changed from two buttons to one toggle button.
    • Changed device map referrer from vold/179:1 to mmcblk0
    • Adjusted translation files.
    • Few minor other changes.
    v1.1.3
    • Added Multi-language support.
    • Added local language files for German, Spanish, Dutch, Swedish & Norwegian.
    v1.1.2
    • Notification fixes & improvements.
    v1.1.1
    • Notification fixes.
    v1.1.0
    • Added auto-detection of USB connection.
    • Added notifications support.
    • Added auto-start after boot.
    v1.0.3
    • Code clean up.
    v1.0.2
    • Code clean up.
    • Added menu button to close the app properly.

    If you have any issues, let me know.

    Cheers!
    5
    Hi guys,

    i'm back and i apologize for not responding sooner.
    I have finally fixed some issues with the app, it should be bugfree in regard of the app
    and its options right now. if you have feature requests, please tell me and i might look into it if it's worth imo.

    to come to the main feature not working on some devices, i think i have an idea for that
    and will implement a test soon where you i will add a logging feature which you have to send me
    so i can try to figure out how mounting works on the devices that have problems right now.
    :cowboy:

    I attached version 2.45 now (it wont help people that had problems with 2.x) since the method didnt change to mount,
    but as said, will soon try to address this...

    I will also create a new thread then so i can properly manage a list with working/not working phones and roms as bextons
    is flooded with work and hardly responding right now.
    5
    Hi guys,

    An update is available:
    I also was able to contact Bexton which received this update, too.
    Also i want to get feedback on this release. I will PM now everyone from the last
    pages who asked for help. :)

    Best Regards,
    calav3ra


    D/L Link on my Dropbox Account: https://www.dropbox.com/sh/igvrz0nzuv6hmz0/ywIHdqXgZ0

    Changelog:
    USB Mass Storage Toggle

    Version 2.4:

    - change code to mount all sd-cards found, not just one.
    - fix bug with detecting initial mount-state
    - fix bug with detecting sd-cards
    - added widget to use the usb-storage even more quickly
    - added option to vibrate (1-1000 milliseconds, 0 to deactivate)
    - added option to disable popups
    - changed notifications to be activatable, instead of sticky and non-sticky.
    - improve description of preferences
    - cleaned up current translations to be more clear and similar
    - removed time being shown on the notifications
    - removed quit-item in the menu, as it doesnt make much sense on android.

    - TODO: add all previously existing translations again (french, spanish, italian, ...), right now, only english and german are available.

    Version 2.3:
    - changed app to include either the overflow menu (modern devices with no hardware menu button) or
    the normal menu (old devices with hardware buttons)
    3
    Huge update

    Hey folks,

    I know you've been waiting for updates for some time now and I am sorry it took that long. However, thanks to the effort of XDA user calav3ra_de, I have some news for you:

    1.) A new version that comes with many bugfixes and improvements (all credits to calav3ra_de).
    2.) I made another attempt to get UMS working over MTP. If your device natively uses the MTP protocol, open the settings of the App and check "Force UMS / Suppress MTP". Now you should be able to use UMS. If not, please try to reboot and try again. Please let me (and others) know if that works.

    Here is the download link to version 2.0: http://d-h.st/2nc

    PS: The new version takes changes in the settings menu into account, unlike the old version. ;) So, if you need to adjust the mount point(s) or the lunfile path, you can do this in the settings, too.
    PPS: I will update OP as soon as I get feedback as for MTP..
    3

    About not mounting: There was a small bug, an oversight by me, which is fixed in the next version.
    But this doesn't mean unfortunately, that it will mount really on your phone. It is still unclear to us which device
    configurations exist on the different android devices.

    v 2.44
    Changelog:
    - notification icon now disappears when not connected via usb (as the default android mass-storage app does)
    - fixed bug with displaying wrong state of connection on start.
    - fixed centering of text on main UI.
    - added code to display text when not all partitions could be mounted.
    - translations reworked to fit more the default android app.