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))
Quote:
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.
Quote:
Confirmed supported devices (JB)
HTC Nexus One
Samsung Galaxy Mini GT-S5570
Sony Ericsson Xperia X8Confirmed 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
Quote:
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.
Quote:
APK Source
I uploaded the source files to my github account. You can check it out at:
Master:
https://github.com/eyecatchup/net.be...sStorageToggle Dev:
https://github.com/eyecatchup/net.be...oggle/tree/dev Quote:
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! Attached Thumbnails
Attached Files
net.bexton.android.UsbMassStorageToggle-1.0.1.apk -
net.bexton.android.UsbMassStorageToggle-1.0.2.apk -
net.bexton.android.UsbMassStorageToggle-1.0.3.apk -
net.bexton.android.UsbMassStorageToggle-1.1.0.apk -
net.bexton.android.UsbMassStorageToggle-1.1.1.apk -
net.bexton.android.UsbMassStorageToggle-1.1.2.apk -
net.bexton.android.UsbMassStorageToggle-1.1.3.apk -
net.bexton.android.UsbMassStorageToggle-1.1.4.apk -