`` Android - How to move applications to SD Card by default - Android Advices

Android – How to move applications to SD Card by default

Apps to SD LogoFor all those who wanted to transfer all their applications into the SD cards by default on their Android 2.2 Froyo operating system, we will check out the same on how you can do it. Many users recently reported that they were unable to transfer the applications to the SD card despite making use of the tool called Apps2SD which is one of the popular applications to transfer all the applications to the SD Card but it has failed to deliver for some of those who have HTC Desire and many handsets it doesn’t support. Though there are many ways for increasing the memory space marginally if you want which can be done by clearing the cache memory from the “Managing Applications” option from any Android phone.

But the real memory increaser is the only one if you manage to store all the apps in your SD Card, so let’s check out the same on how you can push your all applications which are stored in the phone to the SD card of your phone effortlessly. Considering the fact that most of the Android handsets now run on a minimum of Froyo 2.2 version, many apps don’t provide functionality to directly store the same on the device’s SD card until and unless Application requests you to select the same. So, we will check out on by default how you can transfer all the apps directly to your SD Card.

Procedure to store applications in SD Card:

  • First and foremost, from your phone you will have to ensure that the USB Debugging is ticked which can be done by going to the Settings > Applications >Development > then tick both Allow mock locations as well as the USB Debugging options over there.

USB Debugging

  • After this you will have to download and install the Android Software Developer Kit (SDK) on your computer and after that once you download it, you will have to extract the package to the folder  and then from that folder just run the application which is named as “SDK Setup.exe” and then simply click on the install selected option which is just located on the right bottom of the screen and follow the on screen instructions.

Download SDK

  • Now, connect the phone with the computer with the help of USB cable after which the OS will prompt you to install the set of required drivers which are missing which you can install from the path android-sdk/usb_driver folder, please note that you should not mount your device as you will have to plug in the cable.

command prompt

  • Next up, you will have to run the Command Prompt and then you will have to go to the path Android-SDK/tools folder. Please note that, in Windows operating system , the Command prompt can be started by either pressing Win + R from your keyboard or alternatively you can click on “Start” tab from the main home screen and then can choose “Run” option and enter in the string as “cmd” followed by enter to enter into the command prompt. After entering in the command prompt, you will have to type in as “CD android-sdk” to get into the file via command prompt.
  • Now, in the android-SDK/tools folder, just type in the command as “adb devices” after which you will be getting the serial number which will be starting with the “H”. After this you will have to enter the command as adb shell pm setInstallLocation 2.
  • That’s it there you go, you have now successfully configured your Android phone successfully to store all the applications into the SD card. But please note that all the applications installed on the memory card will also be unavailable to the system each time you mount your phone as a disk drive and also the application performance is always better when stored in the phone as it can render quickly and also can run better in the background. So, unless and until the memory of internal SD card is not full, it’s not recommended to go for this method as this may partially slightly slow down your phone.

So, all the core applications which you use more often should be stored in the internal memory and the ones which are less used should be placed in the memory card. Do let us know if you face any issues while configuring all the above commands. Just in case if at any point of time you are unable to configure or encounters with some sorts of issue then you will have to again follow the procedure from the start.


  1. after setting default installation to memory card , how do i reverse it back to phone installation ?

  2. The SDK bundle at the link you provided does not contain the setup file your instructions discuss. Help!


  3. I followed the instructions for commnd prompt; it didn’t work. It said there was no such file. What can i do to fix this? I have games and a few apps on my sd card. My issue is they won’t play. I get a message that states application is not stored on your phone. I also get constant low storage messages. I have 13 gigs. on my sd card. I hope you can help thanks. I have the 2.2 version on the Froyo EH03. Android.

  4. Yehey! thank you for this. It really helps.

  5. How to transfer files from samsung galaxy s3 phone memory to memory card micro sd tnx

  6. Hello,
    Can u pls guide me the commands n steps to do so through macbook rather than windows system?

  7. It doesn’t worked, untill I looked for the adb.exe. This file is not in the root directory of the sdk install directory, this file is located in the platform-tools directory. So, I changed the directory into C:SDKplatform-tools (I Installed the SDK  software into the C:SDK directory before). Then eewerything O.K.!

  8. love it

  9. how would i know if i get successful?

  10. wow…successsssssss
    thanks pradeep….
    I got it…now my htc-explorer’s intrnl memory is free up to 60mb…vch was 5mb only y’day…..@apun

  11. Hitsugaya_farah

    i already install java because the android sdk needs it. so i try to install sdk but it cannot detect the already installed java. it says that i need to make the java to java_mode? i dont know.

  12. Hitsugaya_farah

    i already install java because the android sdk needs it. so i try to install sdk but it cannot detect the already installed java. it says that i need to make the java to java_mode? i dont know.

  13. Hitsugaya_farah

    i already install java because the android sdk needs it. so i try to install sdk but it cannot detect the already installed java. it says that i need to make the java to java_mode? i dont know.

  14. Samsung is a tad different as my Exhibit II 4G didn’t see the SD card. It showed the Internal card USB directory as the SD card.

    So had to root the phone then install a hack to switch the Internal / SD to make it work http://androidforums.com/samsung-exhibit-2-4g/529834-usb-storage-use-instead-sd-card.html

    The easy way to root is to use Jocala custom rom and then swapsd01.zip in order to root Jocala rom needs to be put on the phone internal storage same with swapsd. Root 1st the swapsd then after so the move to sd trick then everything moves to the real external sd card.

    Now I tried to help someone but, all they wanted to do is tell me I am retarded and my warranty is void. I know crap about cells this is my 1st one, I was scare as hell but, if I can do it then anyone can.

  15. I tried this, but doesn’t work for me.
    I have a android desire with 2.2 version. Please advice

  16. Hey
    I do not know if this is still being moderated, but if it is the case.
    I did everything right, and I was wondering, how do you confirm if it is done right?
    Like I tried to install an app, but it still stored in the internal memory and I had to manually send it to the SD card myself.


  17. Hello, I have a LG Vortex and I’m on Windows 7. I had problems with my memory being full and bought a 16GB to replace the 2GB already in the phone, I followed the instructions listed and everything seems to be lined up correctly but when I go to put the command “CD android-sdk” and it doesn’t recognize the command. Do I need to run the command screen in admin mode or is there something I’m not doing correctly? All the simple questions are covered, my phone is debugged and running in mass storage mode, I downloaded the SDK program just fine and updated it (which took up a lot of memory), now I’m just sitting here trying to pick my brain as to which step I missed or need to take.

    • I think the one piece to the puzzle that I am missing is rooting my phone, and that seems to be the most common mistake we are making, are there quick easy steps to rooting your phone for those who are not used to doing it or never did it before?

    • Pena Catalin Stefan

      this is for android……

  18. this is a very good guide only a few set up guides i followed from http://wiki.cyanogenmod.com/wiki/Howto:_Install_the_Android_SDK n did the setting else it is not able to find the adb command.and with this few unmovable apps to sd card like facebook and avast,i am able to move them from managing applications in setting itself,so no need of extra app download,i’va samsung galaxy ace,it freed near abt 50mb space

  19. thanks guys, worked like a charm….keep up the good work

  20. I have followed the instructions exactly how they are listed but this is not working for my phone. I have a Samsung Galaxy Precedent with Straight Talk. In the command/prompt window, it appears everything is working fine and I do not get an error, but my apps are still not being installed/moved to the SD card. Also, when I hooked up my phone, the computer automatically started installing the USB drivers and did not give me a choice. I am running Windows 7 64-bit.

  21. I have a Samsung Exhibit II 4G I am doing this fine but when I type in adb shell pm setinstallLocation 2 all it does is give me a list 0:auto 1: internal 2: external *same with getinstallLocation*

    Not setting it to external. I know how to do this I did it with a HTC wildfire S but to to low internal storage T-mobile switch it out for the Samsung

  22. I followed the instructions and everything went fine. after giving setlocation cmd, there was no reaction (no comment or change in the screen).

    when I tried to move the apps to sd card, after restarting the system, there seems to be no option for the move. it still shows all my apps on mobile mem.

    kindly advice

  23. ya hey ya hoo

About Pradeep Neela

Friends call him Droid Geek because he tries out different ROM’s everyday and helps droid users experience better features on their devices. Add +Neal Pradeep on Google Plus for more Updates.
Scroll To Top
Get Daily Free Newsletters

Receive The Latest Android News, Tips & Useful Guides Directly To Your Email - It's Free!!