I have a Samsung Galaxy S (i9000) with Android 2.1.

I am wondering if it can read a USB flash drive. It will be really useful to copy files across USB drives so you don't have to carry laptops around.

I think if there is a cable/converter to plugin a USB into the phone and there is an app to read the connected USB drive, I don't see why it can't be done.

The problem is do the cable and app exist?

2 Answers 2


Yes and Kinda.

You're talking about USB On the Go (OTG) and Android is capable of it but it's not officially supported. I couldn't find any apps in the app market that handle it but here are a couple people that got it working:

http://sven.killig.de/android/N1/2.2/usb_host/ (this guy basically turned his Nexus One into a whole work station)


That second tutorial tells you to hack a cable but you can actually buy an OTG cable so this isn't necessary.

Also, I've seen some phones claim they are going to come out with USB OTG a while ago but I don't recall anything ever materializing.

  • I see, it doesn't seem to be a very easy task. Thanks Matt!
    – Aximili
    Commented Sep 28, 2010 at 2:39
  • Yes, too hard for me. This really is a must have feature that I hope they come out with an easy solution for.
    – Matt
    Commented Sep 28, 2010 at 4:07

The Samsung Galaxy S2 officially supports USB OTG. It seems it has a special adapter.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .