Tell me more ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

Is it possible to make my Samsung Galaxy Nexus connect to a USB memory stick?

I have the USB Connect. How can I do that?

share|improve this question
1  
It supports USB Host Mode, but the question is whether it has drivers for the stick. I'd guess not, but you could connect it and try (I assume "I have the USB Connect" means you have a USB -> micro USB converter). – Matthew Read Feb 13 '12 at 19:31
Not on the stock kernel, the mass storage drivers are missing, however most custom kernels have them. – ewanm89 Jul 9 '12 at 11:03
I didn't test yet, but there's an app for that. You need a rooted phone and busybox installed – loics2 Jul 9 '12 at 13:41
@loics2 still needs a kernel with the mass storage driver, most kernels have it for micro sdcard support, as the galaxy nexus has no microsd card the stock rom kernels do not have this driver. – ewanm89 Jul 9 '12 at 15:25

3 Answers

If your Galaxy Nexus is rooted, install this app: StickMount. Then connect your USB to a USB-to-MicroUSB cable (such as this one), and plug the micro usb into the phone, a popup will appear asking you what application do you want to open, select StickMount. Using a file manager, such as this one, navigate to: /sdcard/usbStorage/ you will find your USB files there.

Note: If your phone is not rooted, you cannot do this.

share|improve this answer

This will help you to use an external storage as a default storage.

Step 1: Download and Install Java Development Kit from Oracle’s website. I downloaded JDK 7u2 for Windows x64 (approximately 87 MB)

Step 2: Download and Install Android SDK from Google’s website. I preferred the recommended Windows Installer

Step 3: Run Command Prompt with Administrator Privileges on Windows 7 or Windows 8 OS. [Start Menu –> type in cmd –> Right click the Command Prompt –> Run as Administrator. The UAC will prompt you with a dialog which you should click as ‘Yes’]

Step 4: If you have installed the latest version of Android SDK (SDK Manager Revision 16 or later), then type in following commands on cmd

cd C:\Program Files (x86)\Android\android-sdk\platform-tools

Step 5: On your Android phone/tablet, go to Settings –> Applications –> Development and enable USB Debugging. Once done, connect the phone/tablet to your laptop/desktop via USB cable.

enter image description here

Step 6: Execute following commands in sequence

adb shell pm getInstallLocation

You would get an output as: 0[auto]

In Android, Install Location has 3 values

.

0[auto] – Let the system decide the best location

1[internal] – Install the application on internal device storage.This means any internal storage provided with your device

2[external] – Install the application on external media. This means any SD, microSD cards attached to your device or external USB Storage.

Step 7: So let’s change the default location to 2[external]

adb shell pm setInstallLocation 2

This will change the default installation location to SD card of all the applications that you install henceforth. What about those that are already installed on device storage? I am sure you were unable to move all of them to SD card earlier. You can give it a try now! Alternatively, you can download an application Apps2SD and manually move them to SD card.

To check if the settings changed or not, you can execute Step 6 again and check the results

Step 8: Disable USB debugging on your phone/tablet. Close the Command Prompt and enjoy!

Step 9: Drop in a comment, if this helped you. If there was something else you would like to say, drop in a comment.

Source: http://www.khare.co.in/article/view/218/android_devices_change_default_installation_location

share|improve this answer
1  
Did you read the question? This is a very nice answer, but not to the question that was asked! – cjk Oct 9 '12 at 7:30

You must be looking for this. Though it is costly, you can get local cables from radio shack or so. Then, use stickmount app. Note that this works only after rooting.

P.S. Rooting is not as complex as it sounds. You are just gaining access to your own phone. In Galaxy Nexus, you can unroot as well!

share|improve this answer

protected by Matthew Read Jul 9 '12 at 21:26

This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.

Not the answer you're looking for? Browse other questions tagged or ask your own question.