The application does not use the USB Host API, so it can also run on older, 2.x devices. Because of that however almost all functionality (except for the listing of USB devices) requires root (superuser) access, and a recent version of busybox installed!
The application needs a device that has USB Host (or USB OTG) functionality. Most modern high-end devices have this ability. Check the documentation and specification of your device (this functionality is usually called USB OTG or USB Host)
If your device doesn't have native USB OTG functionality, there are kernel patches for some older devices to enable the functionality, most notably for:
- S5PC210 (Hummingbird) based Samsung phones (Galaxy S, Captivate, Nexus S)
- QSD8250 (Snapdragon) based HTC phones (G1, Nexus One, Desire, Incredible)
You can find appropriate kernel drivers for these phones here:
- Hummingbird / Samsung phones: http://forum.xda-developers.com/showthread.php?t=1450298
- Snapdragon / HTC phones: http://sven.killig.de/android/N1/2.2/usb_host/
Note that these drivers might require skills to install, and may damage your phone and void your warranty!
More info about this application at: http://forum.xda-developers.com/showthread.php?t=1468531
IF IT DOES NOT WORK ON YOUR DEVICE, PLEASE DO NOT RATE
It is not supposed to work on every device. If it does not work, please report (with log) here -> http://goo.gl/h6JTN
☆ See list of confirmed working devices: http://usbotghelper.wordpress.com/confirmed-devices/
▌ IMPORTANT - ROOTED devices ONLY!!
What is rooting? Read here -> http://en.wikipedia.org/wiki/Android_rooting
▌ "USB On-The-Go, often abbreviated USB OTG, is a specification that allows USB devices such as digital audio players or mobile phones to act as a host, allowing other USB devices like a USB flash drive, mouse, or keyboard to be attached to them." - Wikipedia
▌Features [ Open Menu -> Settings to enable or disable. ]:
• Automatically start app on device connect [ See FAQ below ]
• Automatic mount [ Donate version ] [ See FAQ ]
• Mount and Unmount drive with a single click
• Full NTFS support! (FAT, Ext2/3/4 also if kernel supports)
• exFAT support! [ See FAQ to enable ]
• Notification when drives mounted!
• Load modules required automatically (from /system/lib/modules)
• Option to enable utf-8 mode (if kernel support)
• Automatically open the mounted drive [ Donate version ] [ See FAQ ]
• Media scanner triggered on mount [Active media scan in Donate version]
• One click debugging [ Donate version ] [ See FAQ below ]
• No Ads!
▌What phones are supported?
☆ Confirmed: http://usbotghelper.wordpress.com/confirmed-devices/
Any phone in which kernel supports USB Mass storage (stock OR custom kernels OR with appropriate kernel modules)
If it works on your device, or you know of kernels or modules please give the details here -> http://goo.gl/h4xGl
☆ List of modules and kernels can be found here -> http://goo.gl/NXVEL
Please note that this app is an "Helper" app.. it will not magically make your kernel support USB Mass storage!
▌What are the requirements?
• root (su binary)
• supporting kernel / kernel modules
• USB OTG cable ( or direct card reader, see this kickstarter project and support them -> http://goo.gl/LPPrB )
☆ I will not be held responsible for any damage to your device. Do not use for a long time, u may risk burning the device chip/motherboard due to the voltage supply in host mode.
See -> http://usbotghelper.wordpress.com/faq/
If still not working, send me debugging data (one-click for donate version)
If still something does not work, mail me. I cannot reply to feedback!
[ Translate to your language -> http://tinyurl.com/otg-translate ]
Greek - Nianios Romanos
Russian - Igor Nedoboy
Ukranian - Alexandr Tobolin (Toz1k)
Hungarian (Magyar) - Varga Zsigmond (Sigismund)
Italian - walpis
German - Patrick Oberdorf
SEO: usbotg, usb , otg, mass storage, mount, drive, NTFS, ntfs-3g, usb host, stickmount, shardul,
If you have a long-term or frequent data cable with plug SD card troubles, then please use the USB Sharp, USB Sharp can
Allow you to eliminate more trouble!
* Mobile phones and computers sharing a wireless router must be the same
* Only in Share UI through a browser interface to shared files
Has the following features:
**** Convenient and efficient file sharing
* Support WIFI file sharing (can achieve upload, download, delete, create folder manipulation)
* Support for file and folder sharing (via email, Bluetooth)
**** Convenient, efficient management documents
* Support for file and folder sorting (by name, time, size, file type)
* Support for editing files and folders (available to copy, cut, delete, rename, compress (zip), unzip (zip) operation)
* Support Select All and Deselect All operations;
* Support for audio and video, built-in player
**** Convenient and efficient text editing
* Support for text copy, cut, paste, replace
* Support for external files to copy and paste text
* Automatically select encoding text documents
*** New Text File (default encoding is UTF-8), pictures (by the camera) and folders
*** Support for Simplified Chinese, English
**** Off device for the root
* Support to obtain root privileges (to modify file and folder permissions to read and write)
USB Sharp Supported file formats:
Plain text:. Txt
Image:. Png. Jpg. Jpeg. Gif
Video:. Mp4. Mov. M4v .3gp
Audio:. Mp3. M4a. Aac
Web:. Htm. Html. Xhtml
This application allows you to enable USB Mass Storage mode on select Samsung and Sony devices.
This will export your microSD card over USB as a mass storage device, this will NOT work with your internal memory due to hardware and software limitations.
You can also create shortcuts to easily toggle between UMS on and off.
Tested or reported working on:
* Samsung Galaxy S4 (GT-I9500, GT-I9505, SGH-I337, SGH-M919)
* Samsung Galaxy SIII (GT-I9300, GT-I9305, SPH-L710)
* Samsung Galaxy Note II (GT-N7100)
* Samsung Grand Duos (GT-I9082)
Thanks to d4fseeker and Sakaschi for the methods used to enable UMS.
Internet permissions required for ads.
As of version 2.2, there's a new pro version that has auto-switching. If you have donated before, please contact me and I'll arrange a workaround for you as it's unfair for you to pay twice, thank you :)
* New layout and improved UI.
* Better code handling.
* Basis for new Xposed-powered version that hooks deep into Android.
* Fixed overlapping items when the device is flipped into landscape.
* Now uses RootTools to check BusyBox and root, the app should be more reliable.
* Do some checks to see if the mount point doesn't have an actual block mounted to it (is SD card available?)
* Fallback to first detected block device
* Added untested support for Verizon's Galaxy S4 (SCH-I545) (Not working)
* Added ads. Don't like ads? They can be disabled :)
* Handle a few more exceptions in code.
* Attempt to detect if a user does not have BusyBox installed, if so, redirect them to Play Store listing.
* Add non-tested support for the Samsung Galaxy S4 (i9505), might work on other S4s.
* Initial release.
Keywords: Sony, Samsung, Galaxy, USB, Mass, Storage, Enabler
USB host is a very powerful feature of recent Android based smartphones and tablets, but on many firmwares (both stock and custom) the feature is somewhat broken.
For example, at launch the Galaxy Nexus told all the apps and the Market that it supported USB host, but USB host did not actually work (this was fixed in the Android 4.0.2 update). This broke several apps.
That is just one example of many. There are even cases where OEMs advertise USB host support, but the device does not support it at all. It appears as if USB host support isn't tested by Google or the OEMs when they push out new firmwares and devices at all.
As we cannot depend on Google or the OEMs to correctly provide information regarding USB host support, and the Android framework will regularly lie about it to both the Market as well as Android apps, this application was created so you can test your device's USB host capabilities for yourself.
If you allow it, the app will also submit your results to my website, so together we can create a complete database of devices and firmwares and their USB host support.
This tool may also come in handy for those porting firmwares.
- Android 2.3.1 or newer
- (Optional) Root
- USB OTG cable (unless your device has a fullsize USB port)
- USB memory stick, or another USB device to test the connection with
The result database is available here:
The discussion thread on XDA-Developers can be found here:
I made this tool for practice purpose and my own use.
※This tool is not usb driver.Please install usb driver if you can't connect device and pc.Usually you can download it from device vendor's site.
I got inquiry,so add notes.
At first, I try to make this tool as widget which can toggle USB Debug settings directly if you touch it.But I don't adapt it because it's not recommended way from Android 1.5. So I choose normal Activity which just finishes after calling Settings UI.
FREE trial version.
The trial version is full functional, but it has a time limit until April 30th, 2014.
This is a Plugin for Total Commander for Android! It works not standalone! DO NOT install if you do not use Total Commander!
This Plugin is for tablets (like the Nexus 7 or Nexus 10) or phones (like Nexus 5) which have an USB OTG connector, but do not mount attached USB Sticks.
Reading from and writing to an attached USB-Stick is possible.
ROOT rights are NOT needed.
FAT12, FAT16, FAT32 and exFAT formatted sticks can be read and written.
NTFS formatted Sticks can be read.
If you have tested the plugin you can buy the full version or update to the next trial release.
The filemanager Total Commander can be installed from the Play-Store:
Usage is at your own risk.
Do not use it with sticks containing important data.
For more details look at the forum: http://usbstick.hechler.de
About the permission "full network access": This is needed to open a local network socket for streaming. The plugin does not connect to the internet.
For Wiki or Q/A, please reference this page:
If you have any issue for the app, please leave a message on this page:
The app was made for CM9 users on the Samsung Galaxy S. It is reported to work on the Samsung Galaxy S2 and the Samsung Galaxy Note as well.
It does NOT work on the Samsung Galaxy S3 and most likely it will not work on the Samsung Galaxy Note 2 also.
The CSV export writes to the folder: /mnt/sdcard/Android/data/de.dinardo.android.device.manager/files/devices_n.csv
The export format changed slightly, so files exported prior Version 1.1.0 cannot be imported.
In this App you can see this topic.
1. How Do I Turn on Mass Storage on My Blackberry
2. How to Activate Mass Storage in a Blackberry Curve
3. How to Connect a Phone to Mass Storage
4. How to Enable Mass Storage on a Flash Drive for Xbox 360
5. How to Enable USB Mass Storage Drivers
6. How to Enable USB Storage
7. How to Hook Up an HTC Evo to a Computer
8. How to Transfer Files From a PC to a MyTouch Slide
And you can see the Video and Game
keyword : usb mass storage enable
Starting from Android 3.1, applications can use functions of USB host, but many devices have this functionality disabled.
This application checks whether USB Host support is enabled. On rooted devices, an attempt to enable USB support can be performed.
1. Disconnect your OTG cable when prompted.
2. Connect your OTG cable when prompted.
3. If everything is OK, you will get 4 green check marks. If nothing happens or you get less than 4 green checks, tap More Info (Web) for a description of the problem.
Software can not overcome a hardware limitation. If your device does not support OTG, nothing will happen when you connect the cable. Please do not write a bad review because your hardware does not support OTG! If your device does support OTG and it is not detected by this software, please contact me via the "Email Developer" link.
1. An OTG cable
2. A flash/pen drive, card reader or camera.
This app will install custom kernel to your Nexus 7, that will add HID keyboard/mouse gadget functions to it's USB port.
No driver installation is needed for your PC.
It will work inside BIOS, inside bootloader, with any OS, and with any hardware - PC, Mac, Xbox, Chromebook, even with other Android devices through USB Host adapter.
Only Nexus 7 2012 WiFi with Android 4.4.2 is supported at the moment.
If your Nexus 7 is not rooted - follow installation instructions at:
If you have any other device, you may try to compile the kernel yourself, using kernel patch from this webpage.
Works best with Hacker's Keyboard: https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard
I'm planning to add remote control functionality, with live camera feed,
so you can turn your Nexus 7 into an overpriced remote desktop / KVM switch solution.
!!! REQUIRES ROOT !!!
Various Nexus and "stock Android" devices do not automatically "mount" mass storage devices (such as USB sticks). StickMount has been made to solve this problem, and give you access to the files on your USB connected storage from all your apps.
StickMount is known to work on many devices, but is built *only* with *Nexus* devices in mind.
Once StickMount is installed and you connect a USB stick with a "USB host / OTG cable", the device will show you a popup if you want to open StickMount. It is advised to tell the device that you want to do this by default.
If you have just installed StickMount and you already had a USB stick connected, you must manually launch the program, or disconnect/reconnect the USB stick for StickMount to start working.
Mass storage devices are mounted to "/sdcard/usbStorage/xxxx/".
----- (Pro) Kill apps preventing unmount -----
Sometimes an app has a file in use located on the USB device, and won't let go of it. This can prevent StickMount from unmounting the USB device. It will seem like the device stays connected (this is harmless). StickMount Pro provides an option that attempts to kill (terminate) all the apps that are preventing the unmount from succeeding.
----- (Pro) Media scan -----
StickMount Pro supports triggering the media scanner on each (un)mount action. This will automatically make the files on your USB device available in apps like Gallery and Music. Please note that the media scanner is not a visible process on all Android devices - it might actually work silently in the background without any visual cues. It may take a minute for your files to show up, so don't panic if they don't show immediately.
Even if you have this option enabled, you can prevent folders from being scanned by placing an empty file called ".nomedia" in that folder. If you put it in the root of the USB device, the entire device will not be scanned.
----- (Pro) Mount as partition label -----
Instead of using the block device name for the partition, use the partition label as mount name, falling back to uuid or block device name if the label is unavailable.
----- (Pro) Create symbolic links -----
Create symbolic links in /mnt and /storage to the actual mounts in /sdcard/usbStorage/
----- Filesystem support -----
The filesystems supported depends on your device firmware. On most devices, at least vfat/fat/fat32 and ext2/3/4 are supported. On the latest Android versions, ntfs is also supported in read-only mode. Some devices also support exfat out the box, but most do not.
StickMount can utilize the "ntfs-3g" and "mount.exfat-fuse" binaries to add support for ntfs (untested) and exfat, but these are not included. If you place the "ntfs-3g" or "mount.exfat-fuse" files in the root of your internal storage ( /sdcard ), StickMount will automatically use them.
You can find the needed files here:
----- Troubleshooting -----
For some users, the app appears not to work, while in fact it is the device itself or the cable not working. One OTG cable is not the other OTG cable. If you have a USB stick with a light on it, it should light up when you connect it to the Galaxy Nexus using your OTG cable. If it does not, either your cable or your Nexus is faulty. 99 out of 100 times it is going to be your cable. That the cable works fine with another device does not mean anything! Cables known to work on a one devices may not work on another device.
SD card unmounting: If your SD card unmounts when unmounting a USB device, you have a bug in your kernel. This is *not* a bug in StickMount !
More from developer
Frustrated by the lack of mass usb storage mounting in your android device? Well look no further. Now you can. You'll now recieve standard android notifications when you connect your device via usb. Mount and unmount with ease.
And as an added feature now you can automatically mount your sd card. Just plug your device in and up comes the file window on your computer. (this feature can come in handy for any rooted device)
Add to that OTG Drive support. Now you can mount your usb drives on your android device. For this feature you need Android OS 3.1. This is the first device to officially support OTG mode.
---- ATTENTION ----
This will only work on rooted devices and requires a kernel that has the ums enabled. An OTG cable is required for using usb keys. It also requires a kernel with ums enabled and modules for ntfs/hfs/hfs+ etc.