How To Install Apps Onto Your SD Card (No Root)

Picture of How To Install Apps Onto Your SD Card (No Root)
        Have you ever ran low on memory space on your android and had to delete some apps? With a computer and a micro SD card you don't have to worry about running out of space on your phone any more! You don't even need to root your phone! After this, your phone will automatically install apps to your external memory.

note - this works on both Windows and Mac OS

Items needed
  1. Android Phone (duh)
  2. a micro usb cable
  3. a computer
Warning for galaxy users!
    This method of moving your apps to sd card is known for not working with the Galaxy series, you if own a galaxy/ are getting a galaxy and is thinking of moving your apps to an external storage, i recommend rooting your device, enabling further access to files and such. Here's a link to guide you to rooting your galaxy, Good Luck!

Remove these adsRemove these ads by Signing Up

Step 1: Getting Ready to Change Installation Location

1. Get the Google Android SDK
     - Unzip the file and place the folder onto your desktop or anywhere that can be easily accessed.
     - find the platform tools folder (default, it should be : adt-bundle/sdk)

2. Find cmd/terminal (for mac)
     - (for mac users) go to [System Preferences > Keyboard > Keyboard Shortcuts > Services]
        and then check the box [New Terminal At Folder]

3. Go onto your Android phone and select USB debugging
     - Go to [System settings > Developer Options] and select USB Debugging (if the option is grayed out, unplug your phone first)

1-40 of 236Next »
KevinF97 days ago

So, to everybody saying that there were no devices found, it is because you have to find the driver for your phone and install it. Make sure your phone isn't plugged into your computer when you do this. Afterwards, it should be listed as a device when you type that first command.

Now, I have a question. I have an LG Tribute. I went through that whole process and checked it with the command adb shell pm get-install-location and it said 2. However, I'm reasonably sure that it didn't work, because my phone still says there isn't enough space left and I have 14.59 gigs free on my sd card. I even restarted my phone, tried it again, defaulted the process and tried it again. What am I doing wrong?

salihk9 days ago

it says : Error: java.lang.SecurityException: Package android does not belong to 2000

what do I do?

WilliamW1212 days ago

I have a MetroPCS phone too. If you have a huawei phone just go to settings, then to storage, and last of all...set the default storage location to SD card. This makes it a lot easier when you have a four gig phone.

Please Note: This will not work on some apps but it does work on pretty much every game. :)

AndrewS45 months ago

I hacked away at this for a bit and I have a Metro PCS phone that does almost nothing. Could not load apps that I wanted without having to remove others.....not anymore. I can help....just reply to this comment.

How do u do it i have a metro phone
SkipB AndrewS41 month ago

I would LOVE to know what you did! I was successful in running the command and it shows that 2[external] is selected but that does not seem to matter to my Verizon Ellipsis 7.

AlfredoC AndrewS44 months ago

i have a Metro PCS phone too, cant seem to get this to work, can you help? pleas

Error: java.lang.SecurityException: Package android does not belong to 2000

Any solutions?

I have the same problem were you able to fix the problem. My andriod device is a Nvidia Shield Tablet 5.0.1

PriyaA21 month ago

this method doesn't work in sony xperia m dual c2005

showing app2sd is not supported to your device

edorathy1 month ago

It keeps saying "device not found" any ideas what i'm doing wrong?

nathana11 month ago

how do i download :)

Hi, I got this message after setting the new install location in my XPeria M

[FXN.ASD]Error: App2Sd is not supported in this device. Drop change request.

Any thoughts? Thanks in advance.

cuddleb1 month ago

i need help i keep get a mesig frum my pc after i put in adb shell pm setinstalllocation 2 it say that error culd not access the package manger. is the system running? how do i fix this

nikt11 month ago


it doesn't work for me... I opened a console window in the folder. Typed ADB DEVICES and there were NONE found. My phone IS connected to the PC and Debugging is ON.

BorisY1 month ago

Спасибо. Работает.

ypatni1 month ago

i am using a samsung galaxy young duos s6312 phone.

i did everything as given in procedures.

but can not getting it done...

so what to do????????

I did everything that you said and it did show me "2 [external]" as the last output but it still is not downloading and installing the apps on my sd card it is still moving them onto my internal storage. I'm using a LG L38C

I have a phone with a reallllyyy small internal storage, but a card with plenty of space that I think maybe came with the phone? (It's a hand me down so I'm not sure). I want to install a certain app onto it, but the internal storage isn't big enough for the whole thing. I can download the app, but it once I start the app and it starts to download updates it gets to big for the phone. My problem: I can move the app itself to the sd card, but this makes no difference where the app downloads the updates to: the internal storage. I tried the above fix and changed my install location to 2, and the app itself downloaded to the sd card, but it STILL INSTALLS updates onto the INTERNAL STORAGE, which is way to small for all that data! Now what? Help!

What happens if my android doesn't show an option to move to usb storage prior to doing this? Will this make the option to move to usb appear?

please tell that will the game data will also move to sd card

please tell that will the game data will also move to sd card

please tell that will the game data will also move to sd card

please help me i do not understand these instructions and i clicked on the link to download the Google android sdk but i cant find it anywhere. please help me

ignore my last comment i now have a new problem i enabled USB debugging and plugged in my hip street titan 2 tablet into my laptop and this happens when is follow the first step please help


ignore my last comment i now have a new problem i enabled USB debugging and plugged in my hip street titan 2 tablet into my laptop and this happens when is follow the first step please help

ChristiaanB2 months ago

running a galaxy tab and it worked.

it might be because if completely disabled the default samsung apps and samsung store which might have blocked it.

AndreiH3 months ago

i have lg optimus l5 2 with jelly bean 4.1.2 and the apps are still installing in internal storage...why?

AndreiH AndreiH3 months ago

it says i have not much memory on external..but i have..why??

pedropco AndreiH2 months ago

Mine is the same situation, and before, when opening the dos, it appears "device not found". I tried to install the driver for LG, but it still didn´t solve. What to do?

DouglasB22 months ago

What am I doing wrong? Tried this on a Samsung Galaxy Tab 3 SM-T2105 with 4.1.2. Using Terminal Emulator, with root, The command executes just fine, pm set-install-location 2. When I check it, it verifies pm-get-install-location 2[external]. But no matter what I download from the Play store for an app, goes right to internal staoage. Any help? Do I need to do something to the SD Card? I have formatted it. A little help here.

liam.ladougne2 months ago

does this work with windows 8? because I cant open command window :(

please help

press the Wondows button and S then search for cmd.exe and run as administrator.

vishalns172 months ago

I did everything correctly but now i get insufficient storage available.

{a tip to noobs who have messed up like the command with 0 in place of 2}

scratur2 months ago

it worked fine and now it says location 2 external! but i encountered a problem when trying to download the apps on the store. i already tryed to clear the cache but nothing... it keeps saying "insufficient storage available" after the download of the app ends (right before the installing process) help me pls!

dsfsdf 402.png
scratur scratur2 months ago

translation: error/ insufficient storage available obviosly :P

ElizabethH22 months ago

thank you so much!!! my phone was running out of room and wouldn't let me install apps. this worked perfectly for me (: (:

CosminC1 made it!2 months ago


At first I've got the message "device not found", so I've started to search the answer through the comments, and combining a few of them gave result for me.

The order of doing things is very important: After I checked the USB debugging, I read that the phone drivers must be installed, so I launched the xperia pc companion from my phone...the drivers were installed successfully, but it still didn't worked. With the cable connected, I unchecked and checked again the 'USB debugging" and a new window bubble appear with a another/different driver installing (the one from this image), and after this it finally worked...

prin screen xperia.png
sruiz73162 months ago

It says "2[external]" but when I try and download an app it'll say give me the insufficient storage message. I have an android HTC SV One and Windows 7, any ideas?

Screenshot 2014-12-13 21.06.55.png
1-40 of 236Next »