Android – Move your apps to SD

One of the major gripes of Android users is the disk space problem. The problem is that you can really only install applications on the device’s internal memory. Froyo allows you to install apps on the SD card… but only if the developer actually enables that feature in his app. There are a lot of apps in the Android Market that do not have this feature enabled (and yes… Flash Player is one of those apps) but there is an easy solution.

Well… Easy… Provided that you are familiar with the Android SDK and have no problem using a terminal window.

The trick is actually pretty simple and all credits go to Jason Patel who posted this on the Modaco Nexus One forum.

  1. You need to make sure that you enabled “USB debugging” on your phone.
  2. You need the Android SDK but I’m sure you have that installed by now, right? 😉
  3. Connect your phone to a USB port, open up a terminal window, and type “adb shell pm setInstallLocation 2” (without the quotes). ADB is part of the Android SDK.
    This will enable the move to SD card option for all applications.
  4. Go to the Applications menu in the Settings menu and move your apps to your SD card.
  5. To restore this setting back to default type “adb shell pm setInstallLocation 0“.

So far I have not encountered any problems with any of the apps that I moved to SD… That said… Please note that there’s no guarantee that this won’t break or slow down your apps. If you encounter any issues I’d love to hear about them though. Just leave a comment below…

Show Comments

Hide Comments

Comments are closed.