HEXAMOB has made a drivers compilation of many manufacturers with devices that are using the Android Operating System. There may be some cases where packages can be used for your specific device but there are others cases where you need to install a specific driver for your smartphone or tablet.
Top 10 Android Tools Apps in February 2015 (playboard.me)
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 :)
If you find any bugs or have any ideas for improvement, please contact me via email, or file a report at:
Please do not leave bug reports in the comments section, as there is not enough space to adequately describe the issue, and I have no way to respond in order to get more information.
Great for tablets such as the Viewsonic gTablet, Motorola Xoom, Galaxy Tab 10.1, ASUS Transformer!
Works great with the Motorola Bluetooth Keyboard and Apple Wireless Keyboard on Xoom and Galaxy Tab 10.1. Honeycomb support for the tablet form factor as well as HDMI out on the Xoom. Works well with Samsung Galaxy Tab 10.1 keyboard dock.
If you are having trouble with the soft keyboard on HTC phones like the Desire HD or Thunderbolt, try changing to another soft keyboard. Seems like the HTC soft keyboard has some issues with BTEP, but other keyboards work fine. Hacker's Keyboard is my new favorite keyboard for use with BTEP.
Now includes Frotz and the classic Colossal Cave Adventure game in the enhanced utilities for fun. Busybox has recently been updated to support SMP systems, ie, in "top."
Explanation of Permissions:
All permissions used by BTEP are strictly for enabling the functionality of BTEP. BTEP does not contain any analytics, or collect any data.
Network Communication - Required so that the shell, SSH, Telnet, and FTP can access the Internet.
Storage - So you can manipulate contents of /sdcard/ on your device from the shell.
System Tools - Allow user to keep WiFi and/or display active if desired.
Hardware Controls - Control vibrator for vibration on cursor keys / virtual DPAD.
System Tools - Install Shortcuts, does what it says.
* On Samsung Galaxy Tab 10.1 and Galaxy S II, SSH has issues with some WiFi routers.
Thanks for using BTEP!
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 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
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:
!!! 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 !
NEW! With Paragon USB plugin you can enjoy full lightning-fast READ and WRITE access to any portable NTFS-formatted USB-attachable disk or stick via Total Commander right on the go!
NO ROOT access needed.
How it works?!
Download and install Total Commander for Android, install Paragon USB plugin and easily access any data on NTFS-formatted disks or sticks.
* Early beta version
* Non-root (ROOT rights are NOT needed)
* Total Commander is required
Beta version limitations:
- Support for NTFS only
- English UI only
Because this is an early beta version, your feedback is very important to us. Please email us directly if you have any problems or requests. In case of errors please use the "Send debug info" option. Many thanks for cooperation and evaluating our software!
Support and feedback at firstname.lastname@example.org
About Total Commander
Total Commander app is an Android version of the popular desktop file manager. It is available for download at: http://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander
About Paragon Software
Paragon Software Group is an innovative software developer focused on two dynamic growth markets. The company's comprehensive product line for the data storage market addresses the needs of data security, storage and management for PCs, servers and networks. A second portfolio of products focuses on mobile productivity applications for handheld devices. Founded in 1994, Paragon Software Group has offices in the USA, Germany, Japan, Poland, Russia and China delivering its solutions to consumers, small business and enterprise clients worldwide through a network of Value Added Resellers, distributors and OEMs as well as online through the company website. Paragon Software Group provides technology to a host of world class companies and partners including Cisco Systems, Dell, HP, Western Digital Corp., ASUS, Seagate, LG Electronics, Logitech, Buffalo, Acer, EMC/Iomega, Siemens, Lenovo, Microsoft, Motorola, Nokia, and more. For more information please visit the company website at www.paragon-software.com.
FREE trial version.
The trial version is full functional, but it has a time limit until December 31st, 2014.
Works with the meenova Mini MicroSD Card Reader (see http://www.meenova.com) and SanDisk 64GB microSDXC card out-of-the-box (no reformatting necessary) without ROOT!
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.
Please report problems to the forum: http://usbstick.hechler.de/viewtopic.php?f=3&t=8
or via developer mail to: email@example.com
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.
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. All devices tat came shipped with Android 3.x and above will not be able to run on mass storage, unfotunately I can only block lower api's, not higher api's on the play store.
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.
* I tested CDC-ACM with Arduino UNO, MEGA, mbed.
test report : NXP LPC1769(thanks to mark)
When you connect a CDC-ACM device to Android, please select Menu -> Open Device.
If you have checked operation, please send me message.
- support CDC-ACM protocol(Arduino, mbed, PSoC etc.)(beta)New!
- support FTDI chips
- Baud rate (1200 - 115200 bps)
- Data bits, Parity Check, Stop bits, flow control, break options(not support in CDC-ACM)
- Display in character/decimal/hex notation.
- send a result by e-mail
- send/receive Linefeed code(CR/LF/CR+LF)
- font size option
You can connect Android to Arduino UNO.
And if you have an FTDI USB-Serial adapter(FT232RL), any microcomputers can be connect to Android by using this application.
Sparkfun - FTDI Basic Breakout
support FTDI chips
Q: Why my phone/tablet(Android 3.1 or upper) is incompatible?
A: Maybe, your phone/tablet does not have a USB Host API feature.
Q: But my phone/tablet supports a USB thumb drive, USB mouse and USB keyboard.
A: It's not a USB Host API. It's a Linux USB Host. Please check to see if your phone/tablet have a USB Host API.
Q: Can I get binary or source code?
A: Yes, It's open source. Please check my github page.
Q: How much max output current is?
A: smartphone type : 150 - 180mA(Galaxy Nexus, Galaxy S2)
tablet type : 400mA - 500mA? (ICONIA A500, Nexus 7)
This idea from storage shortage and backup.
You can copy Apps in your device through LetsGoApp to SD or USB.
Then you can move SD card or USB from this device to another device.
You can execute Apps in new device and don’t need to install again.
WebSite : http://letsgoapp.net
(App to SD or USB OTG)外部儲存裝置即是內部儲存裝置
LetsGoApp可將App的檔案和資訊移至SD or USB OTG，並在SD or OTG執行
當更換ANDROID設備時，仍可利用LetsGoApp執行該SD or OTG上的App，而不需重新安裝及下載。
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.
This application will provide information about almost all currently plugged-in USB device (see below for more info about the 'almost').
•The Device class
•The USB device path
•The Vendor ID (VID) and the Product ID (PID).
•A List of all interfaces and their endpoints.
If you download the accompanying databases, the application will also be able to provide you with additional info such as the Vendor of the device (which is not necessarily the brand!), the vendor's logo and the product name.
This application uses two different methods to collect information:
1. Android mode will use the native android USB API.
2. Linux mode will parse /sys/bus/usb/devices/.
Each mode (Android/Linux) will provide slightly different information. For example Android mode will give you more information about a device's endpoints and interfaces, while Linux mode will give more information about the device itself (serial number, how it identifies itself, etc.)
Device Subclass resolution will be added in the next version.
I wrote this application as an exercise to explore fragments and the new USB host API. Hopefully it will be useful to someone else.
•The database is parsed from: http://www.linux-usb.org/usb.ids
•All logos are the property of their respective owners
•Source code: https://github.com/alt236/USB-Device-Info---Android
Please email me with any bugs/problems/feature requests. I cannot reply to market comments which can make debugging difficult.
Slick USB 2 Serial Terminal Pro allows you to use your tablet with your Prolific or FTDI based USB to Serial adapter and connect to your serial devices.
NO ROOTING is necessary! All you need is this app and a compatible usb to serial cable (majority of cables based off the prolific or ftdi chipset).
Pro version enables saving of hot buttons and previous commands. Disables ads. Change text appearance. Latest features.
Try the non pro version and see if it works with your setup first!
This app was created in response to many sys/network admins looking to interface with routers/switches using only their tabs without having to lug their laptops around. This is only one use case. Send an email if you've found a new unique way to use this app.
Interested in integrated usb to serial support in your own app? Check out the website for info on the Slick USB 2 Serial Library.
Please email with issues, comments, ideas. If you like it, please leave a positive rating!
Recently tested to be NOT WORKING on Samsung Galaxy Tab 10.1 (Carrier branded versions should work according to a Samsung Rep) Please email me if you have a setup that is working with this tablet! Thanks!
This is an example of an app with the library fully integrated. You can use this app to connect with any Prolific or FTDI based USB to serial cable and test sending and receiving data.
You can easily test this app by hooking up the necessary cables from your USB to serial adapter over to a COM port on your desktop. Then use a hyperterminal, such as Tera Term, to communicate with your Android device.
Just plug in, connect, configure (baud, parity, etc.), and go!
Check out the website for more info about the Slick USB 2 Serial Library.
If you have any questions, issues, or if you'd just like to share the setup you have it working with, please send an email!