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, http://www.androidcentral.com/root. Good Luck!

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)

<strong>How to Install Apps to SD card without Root</strong><br><strong><a href="http://www.baatkar.com/2015/12/how-to-install-apps-directly-into-your.html" rel="nofollow">http://www.baatkar.com/2015/12/how-to-install-apps-directly-into-your.html<br></a></strong><strong>thanks</strong><br>
<p>I followed your guide, and as i enter get-install-locaiton, I get 2 [external] - so everything should be fine. Thing though is that when I install, it installs on the internal memory.</p><p><br>My phone is running CM. What am I doing wrong?</p>
<p>Same here, I always get 2 as a return but in practice it doesn't work.</p>
<p>Tried on android 4.2.1, did receive a 2, didn't work to send apps nor to download new ones... I'm not sure why.</p>
<p>I can't installs any app on my Samsung S7 Edge.</p><p>&iquest;May you help me, please?</p><p>Thanks</p>
<p>Excuse me, the apps are installed on my Samsung S7 Edge, But the task takes too long, about half an hour</p>
<p>Thank you brother..</p>
<p>https://m.youtube.com/watch?v=0vq100Czcf4 Plz watch !! Do this prior to doing any ADB shell command.... Preferably when you first get ur phone....Will study steps and report back with either a thumbs up or new tutorial.[/hide] XDA junior member-(Docturl)[/hide]</p>
<p>Thanks for breaking my phone i cant install small apps now</p>
<p>This comes with the territory...every developer or weekend modder knows this by experience. So you can thank yourself.. Every good modder has broken at least one or two phones..You should have known you didn't know how to reverse it and stopped there. Every good forum even states a warning for noobs like you. No hate but come on modding a phone is no joke.P.S anyone reading this post make a ADB backup....https://m.youtube.com/watch?v=0vq100Czcf4. </p>
<p>Thank yourself then, cause you were the one who performed the procedure.</p>
<p>no root are you sure?</p>
<p><strong>How To Install Apps Onto Your SD Card (No Root)</strong></p><p><a href="http://www.tricksandhacks.com/how-to-install-apps-on-sd-card/" rel="nofollow">http://www.tricksandhacks.com/how-to-install-apps-...</a></p>
<p><strong>Try this method, How to install apps onto your SD card without Rooting your Android Phone</strong></p><p><a href="http://www.tricksandhacks.com/how-to-install-apps-on-sd-card/" rel="nofollow">http://www.tricksandhacks.com/how-to-install-apps-...</a></p>
<p><strong>How to install apps onto your SD card without Rooting your Android Phone</strong></p><p><a href="http://www.tricksandhacks.com/how-to-install-apps-on-sd-card/" rel="nofollow">http://www.tricksandhacks.com/how-to-install-apps-...</a></p>
<p>How to fix it: Error: java.lang.SecurityException: Package android does not belong to 2000</p><p>Android 5.0</p><p>Thanks</p>
<p>Your phone has to be rooted. If it is rooted and you are still seeing that error then you need to type adb shell. Then type su then press enter. After that you can then enter adb shell pm set-install-location 2</p>
<p>I followed all the instructions for mac and on the terminal screen i get an error on the second command </p><p>Error: java.lang.SecurityException: Package android does not belong to 2000</p><p>Bens-Mac-mini:platform-tools Ben$ </p>
<p>Hey Ben,</p><p>&quot;Error: java.lang.SecurityException: Package android does not belong to 2000&quot; means your don't have root access. May you just need to enter &quot;su&quot; or you need to root your phone. On Cyanogen I have the option under the developer options to enable root access for adb. </p>
<p>after &quot;adb devices&quot; just type &quot;adb shell&quot; (enter) then type &quot;su&quot; (enter and accept on the phone display), This enables SuperUser. Now you can type &quot;pm set-install-location 2&quot;<br>Verify the new destination with &quot;pm get-install-location&quot;</p>
<p>/system/bin/sh: su: not found</p><p>127|shell@kltespr:/ $</p><p>That's what I get when I try to use &quot;su&quot;. What do?</p>
<p>I have the same problem, su not found. </p>
<p>it shows error after entering 2nd command...</p><p>it says that &quot;Package android does not belong to 2000&quot;</p><p>what to do now?</p>
<p>hey bro faced the same thing. open your cmd as admin &gt; go to your adb folder &gt; type in adb shell you will start shell session &gt; type su &gt; press enter you will be set as root &gt; type in set-install-location 2 it will work..</p><p>MAKE SURE YOUR PHONE IS ROOTED..</p><p>C:\root\tools&gt;adb shell</p><p>shell@hwChe2:/ $ su</p><p>su</p><p>root@hwChe2:/ # pm set-install-location 2</p><p>pm set-install-location 2</p><p>root@hwChe2:/ # pm get-install-location</p><p>pm get-install-location</p><p>2[external]</p>
<p>That link is for something else </p>
Command prompt always say that my device is offline even when it is connected.
<p>I did correct as you mentioned, but it is still showing me error of insufficient storage while installing new app for Play store?Whats the matter?</p>
<p>hi new here, i completed all the steps and got the last output to say 2 [external] but when i try to download any app from the google play store i get a message saying that there is not enough storage on my device despite the fact that i still have 119GB available on my 128GB sd card. can anyone help me?</p>
<p>i have windows xp i can't open comand window D: don't blame me and my tablet randomly shuts down </p>
<p>I am using windows 7. Trying it for Micromax Unite2. downloaded the file 'android-sdk_r24.4.1-windows.Zip' and extracted. In the extracted file there is no folder called &quot; Platform-tools&quot; there are two different folders calld &quot; Platform&quot; and &quot;tools&quot;. Now where to open new command windows? I tried in both the folders but it does not execute &quot;adb devices&quot; command. says &quot;does not recognised as internal command&quot; Please help. (Phone is connected to PC in USB debugging mode)</p>
<p>Of you already downloaded the program and installed it correctly you can found the folder in Users/(name)/AppData/Local/Android/SDK</p>
I cant do it for my sony xperia D2303
<p>Guys I need help</p><p>I have Sony Xperia M (C2004)</p><p>I followed all the above processes after setting the location to 2 an error message came saying that Apps2D is not supported!</p><p>Thanks in advance, Please help</p>
<p>Well, don't know what version of windows this applies to. Found the Platform Tools folder and it needed extracting (no way to click in and open a Command window, wth). Extracted, and there IS no such extracted folder if that matters, to click in and open a Command window. Opened a Command window anyway and Windows 7 will not recognize ADB ANYTHING at all ! Useless.</p>
D DoyleR Open a cmd.exe prompt as an administrator. run the chocolatey install command.. <br><br><br># Its all one line<br>@powershell -NoProfile -ExecutionPolicy Bypass -Command &quot;iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))&quot; &amp;&amp; SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin<br><br><br>#when that finishes run<br>choco install adb -y<br><br><br> When it finishes close and open another cmd prompt. hoping u have the proper driver for adb devices.<br><br># In command Prompt run<br>adb devices<br><br>if that didn't show any devices and adb is on and ur phone is plugged in download and run this<br><br>http://adbdriver.com/downloads/<br><br><br>it should show ur device when it opens up and u click &quot;install&quot; to install driver. This doesn't work on newer Windows, it depends on security settings. But keep in mind new windows have the adb driver, u would just have to open up ur device manager and change the driver for that device. Google is your bestfriend if u know how to use it right! Good Luck
<p>It doesnt work for me it is probably (i dont know for sure) because i have a Dutch computer and in my command window there is no command as ''abd'' and i cant find it in the help list so somebody help plzzz thanks already.</p>
<p>I know what i did wrong it was adb not abd but my computer says that there are no devices contected but my phone is connected and i see it at the computer tab thing</p>
<p>Well it found my phone and i did the things but still doesnt install on sd card just says that i have no space</p>
<p>As far as I can tell, all this does is allow me to move a few extra apps over to the SD card&mdash;NOT download directly. Why is this happening?</p>
<p>hello, I followed the instructions , explained here and i did successfully changed my storage/ location to sd card.. But after 2 months i had to remove sd card from mobile. and Now AGAIN I CAN NOT INSTALL APP IN TO SD CARD.. i did these steps again and in command prompt, every thing OK(not showing any error- I tried location 2, 1 &amp; 0 also) but in my mobile showing message &quot;insufficient space.&quot; (sorry for my bad English).</p>
<p>Where i can find this folder?</p>
<p>Oh, also, my version of HTC and Android 4... has not USB debugging option available either...will now go out and search for the Next useless trick. I have been through about four so far. About to take a hammer to this phone.</p>
Go into &quot;Settings&quot; click on &quot;About Phone&quot; Tap several times on &quot;Build Number&quot; until a box pops up that says &quot;you are now a developer&quot; Go back to &quot;Settings&quot; and scroll down the menu to the last box where you have &quot;date and time&quot;, &quot;accessibility&quot; etc. and now you should have a new menu item that says, &quot;Developer Options&quot; click on it and it will have &quot;debugging&quot;. When you are finished in the &quot;developer options&quot; turn it off and it will disappear from the settings menu. That way if you are a phone fumbler like me, you won't accidently change any of the other settings in developer options and mess up your phone.
<p>Here's the command for it. For Android 4 and up ONLY! (I used a Kyocera Torque)</p>
<p>I had done the same (also on a Kyocera Torque I might add) and the response was &quot;killed&quot;. Not sure what this means or what to do next.</p>
<p>i made it and done as your picture .. but when i go to google play and download any app say insufficient storage . and i made all thing right and i had the result is external memory . what shall i do ? </p>
<p>I need help. After i type in the ./adb shell pm set-install-location 2</p><p>It says</p><p>&quot;Error: java.lang.SecurityException: Package android does not belong to 2000'</p><p>What do i do now?</p>
<p>Great its working!!!</p>
<p>My gawd this took way too long to install xD but it was worth it!</p>
<p>I have the LG Optimus Exceed 2, the above procedure only partially works.</p><p>Apps still install to the phone, but you have the option to move to SD Card, whereas before you could not move certain apps.</p><p>I found this out by experimentation, I would enable the 2 [external] mode by using the adb shell pm set-install-location 2 command.</p><p>then I would install a app normally, I found it would still install to the phone, but the ( move to SD CARD) was not grayed out, I was able to move to SD card.</p><p>then I typed out the adb shell pm set-install-location 0 to enable the default install to phone. then tried to install the same app, the option to install to SD card was grayed out.</p><p>So I came to the conclusion that the above procedure only partially works, and seems to just enable you to move more apps then you could before.</p>

About This Instructable




Bio: I like to make things!
More by RIU:Como instalar aplicativos no seu cartão SD (Sem Root) あなたのSDカードにアプリをインストールする方法(ノールート) Cómo instalar aplicaciones en la tarjeta SD (No Root) 
Add instructable to: