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)

<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>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.
How to Manage App permission on Android Mobile or Tablets<p><a href="http://www.baatkar.com/2015/10/how-to-manage-app-permission-on-android.html" rel="nofollow">http://www.baatkar.com/2015/10/how-to-manage-app-permission-on-android.html</a></p>Thanks<br>
<em>How to Expand Your Phone Storage with Wireless USB stick </em><p><a href="http://www.baatkar.com/2015/11/how-to-expand-your-phone-storage-with.html" rel="nofollow">http://www.baatkar.com/2015/11/how-to-expand-your-phone-storage-with.html</a></p><p>Thanks<br></p>
<p>NEED A HACKED ATM CARD WITH PIN?<br><br>We sell physical loaded ATM <br>cards . It is a corned card that can be used to withdraw Cash at any ATM<br> Machine. This Cards comes in Visa/MasterCard. Therefore it works at any<br> ATM Machine that accept Visa/MasterCard Worldwide.<br><br>CAN I USE THIS READY MADE ATM CARD TO BUY STUFF IN STORES? OR ONLINE SHOPPING? PAY BILLS?<br><br>Yes,<br> with this physical ATM card, you can use it to pay stuff at stores <br>through POS. With this ATM card information, you can use it online to <br>pay bills or do online shopping. When you order for this card, Full <br>information about the card will be given to you. We also reload your <br>card when funds exhausted.<br><br>DO I NEED TO ORDER NEW CARD EVERY TIME I SPENT THE FUNDS FINISH?<br><br>No,<br> if you have already ordered our card, there is no need to keep ordering<br> new cards, Just contact us for a reload. We shall easily reload the ATM<br> card already in your possession<br><br>HOW LONG DOES IT TAKE TO RECEIVE ATM CARD IN MY COUNTRY?<br><br>If<br> you are in the USA, you will receive your card in 48 HOURS with <br>guaranteed. If you are outside the USA, Your card will arrive to you <br>between 3 &ndash; 5 business days guaranteed.<br><br>HOW SAFE IS THIS CARD?<br><br>It is 100% safe to use this card. Because it will be shipped to you as a gift card.<br><br>DO YOU ALSO RELOAD ANY OTHER CARD NOT FROM THIS CORNED CARDS?<br><br>Yes,<br> we can reload any Active and valid cards, any type of card just contact<br> us for a reload (prepaid cards, credit/debit cards).<br><br>HOW DO I ORDER FOR THE ATM CARD?<br><br>Send us an Email: MOYESANDREE@GMAIL.COM OR WHATSAPP HIM ON +2348168631153<br><br>HOW DO WE MAKE THIS CARD?<br><br>we<br> use a machine MSR to crone this cards . You can also buy this machine <br>from us at $850 Only. You can order for the ATM card either the designed<br> card or the blank card but still same information on them.<br><br>if you are interested, send an email to MOYESANDREE@GMAIL.COM</p>
<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>Geek rocks, man. It's happy to see such great posts. However, for computer noobs, this is a big challenge for them. Actually, there prefer a much simple way: only a few mouse clicks is enough, such as <a href="http://www.mobiledic.com/android-assistant.html" rel="nofollow">this one</a>. All management work is done via a PC UI.</p>
<p>Article on How to manage App permission on Android Mobile or Tablet<br></p><p><a href="http://www.baatkar.com/2015/10/how-to-manage-app-permission-on-android.html" rel="nofollow">http://www.baatkar.com/2015/10/how-to-manage-app-permission-on-android.html</a></p><p>Thankss</p>
<p>Article on How to manage Apps permission on android mobile or tablet</p><p><a href="http://www.baatkar.com/2015/10/how-to-manage-app-permission-on-android.html" rel="nofollow">http://www.baatkar.com/2015/10/how-to-manage-app-permission-on-android.html</a></p><p>Thanks</p>
<p>Install Apps On your SD Card and more cool stuff-</p><p><a href="http://www.besthackingtricks.com" rel="nofollow">http://www.besthackingtricks.com</a></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>
<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>
<p>Install Paid Apps Free-</p><p><a href="http://www.besthackingtricks.com/how-to-get-paid-apps-for-free-in-android/" rel="nofollow">http://www.besthackingtricks.com/how-to-get-paid-a...</a></p>
<p>I can't find platform-tools folder. So is this instruction too old or what's the problem? I installed Android-sdk and in sdk I installed Android SDK platform-tools, but no, I can't find the folder...</p>
<p>Get Paid Apps For Free-</p><p><a href="http://www.besthackingtricks.com/how-to-get-paid-apps-for-free-in-android/" rel="nofollow">http://www.besthackingtricks.com/how-to-get-paid-a...</a></p>
Is that above trick works for HTC Desire 816?
<p>Hello, I installed Java 8 64 bit and Java SE Development Kit 8 64 bit on my win 7, did everything exactly as in your instructable, in the command window at the end it said 2 [external] with no errors. I have an older version of Android 2.3.4 and when I try to download apps from Google Play Store it says again there's insufficient space on the device :( Any suggestions please??</p>
<p>When i type in &quot;adb shell pm set-install-location 2&quot; to the .cmd it says error: device not found</p><p>any help?</p>
<p>Beneath error in the description it says about the correct input. You shoud type setInstallLocation 2 with no space.</p>
<p>i had a similar message when the usb connection type was MTP, after I changed it to PTP it worked.. </p>
<p>First enable USB debugging from Developer settings on your device and proceed.</p>
<p>Best Paid Apps For Free In Android-</p><p><a href="http://www.besthackingtricks.com/best-android-apps-not-in-playstore/" rel="nofollow">http://www.besthackingtricks.com/best-android-apps...</a></p>
<p>***MUST READ***</p><p>Heyy Guys..</p><p>i'm doing it from the last year.</p><p>i help many people by this process...!!!</p><p>1: download your cell phones driver or sync manager...</p><p>2: enable usb debugging (settings application Developer option and enable USB Debugging)..</p><p>3: now connect your phone to PC via cable</p><p>4: type abd devices for connected devices..</p><p>5: type adb shell pm set-install-location 2</p><p>6: disconnect your Phone after 1 minute</p><p>7: disable USB Debugging</p><p>8: Power Off your Phone (NOT RESTART)</p><p>9: open apllication and open any app the movet to SD Card option will show</p><p>10: Enjoy Yourself !! :) :D</p>
<p>Hi jamal, I was able to do the adb thing.. and successfully made the install location 2 (I re-checked with the terminal emulator for android with a command: pm get-install-location, and the answer was: 2[external]) But, I was still unable to install apps larger than the internal space available on my phone. </p><p>I tried to move apps from the app manager, and tried to move google drive app, but the move to SD card was still grayed out.</p><p>I don't know what I missed here, but why doesn't it work even though the default location is allready confirmed as 2[external]??</p><p>I need help please..</p>
open Command center and type it there
<p>Great! It works for a Motorola Moto E with Android 4.4.4.</p>
<p>Best Paid Apps For Free In android -</p><p><a href="http://www.besthackingtricks.com/best-android-apps-not-in-playstore/" rel="nofollow">http://www.besthackingtricks.com/best-android-apps...</a></p>
<p><a href="http://www.baatkar.com" rel="nofollow">Here are some more methods for How to Install apps onto your SD card</a></p>
<p>Try This <a href="http://www.baatkar.com" rel="nofollow">http://www.baatkar.com</a></p>
<p>Error: java.lang.SecurityException: Package android does not belong to 2000</p><p>what is it?</p>
<p>I am sorry but if you have 4.4 or above you need root perms to do so :(</p>
<p>Not working on Xperia M ...</p><p>C:\Program Files\Android\android-sdk\platform-tools&gt;adb shell pm set-install-location 2<br>[FXN.ASD]Error: App2Sd is not supported in this device. Drop change request.</p><p>Is this the end?</p>
<p>I just followed the steps for the 2nd comment, but when i typed what you said in command prompt, it says that adb is not recognized as an internal or extrernal command. I have just bought an alcatel pixi 3, and the internal sotrage is only 2gb, of which almost 1.7 gb is taken with apps for the phone to function, which is very frustrating since i cannot install one single app even if it is 1mb, even though my sd card has space more than needed!! :(</p>
<p>How can I set the default download location for my apps, because I think my apps try to download to my internal storage, but it stores on my sd card. The problem is I only have 180mb free space on my internal space, which isn't enough to say download hearthstone for example, which is 500 mb</p>
<p>I have also tried a lot of things to install hearthstone on my SD card. The issue is that on android 4.4.2 and up you need permission to access your SD card. In conclusion unless you root your device you will not be able to make use of this method. However if you do decide to do that you still need to make one more change to one of your files. There is an easy-to-use app that does that file edit in an instant (<a href="https://play.google.com/store/apps/details?id=nextapp.sdfix&hl=en" rel="nofollow">NextApp SDFix</a>) or you could do it yourself as described <a href="https://play.google.com/store/apps/details?id=nextapp.sdfix&hl=en" rel="nofollow">here</a>.</p><p>What i just mentioned before will make it so that you will be able to install any app directly to your SD card but not heathstone or other games with large OBB files.I found a relatively easy to follow guide <a href="https://www.reddit.com/r/hearthstone/comments/32vcyr/solution_not_enough_internal_storage_on_android/" rel="nofollow">here</a> that worked for everybody but me.</p><p>The method presented there will also help you with other games using that <a href="https://play.google.com/store/apps/details?id=com.devasque.fmount&hl=en" rel="nofollow">Folder Mount</a> app. You will be able to keep the OBBs on your SD card and free up lots of space as those files represent the bulk of the game in most cases. </p><p>If you decide you want to root your device and you are new to all this I recommend using <a href="http://androidxda.com/download-kingroot-application" rel="nofollow">King Root</a>. It is an easy one touch root solution. </p><p><strong>DISCLAIMER:</strong> Just in case you don't know you should understand that rooting your device voids your warranty and you do everything at your own risk.</p><p>I hope you find this useful, and as a word of advice you should know that the android version of hearthstone is buggy as hell, for me it was more of a project to see if i could find a method to do it.</p>
<p>Thank you so much for this post. I recently rooted my phone because I need to be able to install apps directly to the SD card, but it still wasn't working. I had no idea there was an extra step, the tutorial I read did not say anything about that. Then I tried this Android Studio program and there was no &quot;platform tools&quot; folder. I scrolled through the comments without thinking that anyone was really going to have an answer and desperately losing hope, then I saw your post and I am downloading the app now. I don't know why but I just have a feeling this is going to be the fix I was looking for. It is taking a really long time to install to my phone, but I will post an update with my results once it's done.</p>
<p>Good article !!</p><p>More information you can get :</p><p><a href="http://www.samsung-messages-backup.com/resources/install-apps-to-android-from-computer.html" rel="nofollow">How to install android phone apps</a> </p>
<p>Pardon my french but this method is BULLSHIT. Forgive me for my frustration but I just want to install a simple 17mb app called WhatsApp for communication with the other mods of this subreddit I am admin of. I have 580mb free on my internal storage and 30GB FREE ON MY EXTERNAL STORAGE. I'm sorry but how is it I can't install something SO SMALL and still get Insufficient Storage available. This puts a very bad taste for Android in my mouth if I can't even get debugging and developer methods to work in order to install apps on my phone. Can I please get help?</p>
<p>Best Apps For Rooted Android</p><p><a href="http://www.besthackingtricks.com/best-android-root-apps-2015/" rel="nofollow">http://www.besthackingtricks.com/best-android-root...</a></p>
<p>Hey, you may check this Android SD card manager, which can help u manage apps, music, photos, videos and many others.</p><p><a href="http://www.apowersoft.com/android-sd-card-manager.html" rel="nofollow">http://www.apowersoft.com/android-sd-card-manager.html</a></p>
<p>Best Apps To Try After Rooting Any Android</p><p><a href="http://www.besthackingtricks.com/best-android-root-apps-2015/" rel="nofollow">http://www.besthackingtricks.com/best-android-root...</a></p>

About This Instructable


125 favorites


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: