Install Apps to SD Card Without Android Rooting
For some users, rooting is the only way to go. It gives you root access to flash custom ROMs to your device and a number of other cool features. Unfortunately, rooting does void the warranty of your device and the only way to get it back is to restore your phone’s stock software. For those of you who want to try more apps, but aren’t willing to root your phone, there’s an alternative for you. It is possible to install apps on your device’s SD card without rooting your phone.
Requirements
- Before you begin, you’ll need to have a few things:
- You need to move all your applications from your SD card to your phone memory, so that your data will not be lost or corrupted in the process.
- Download the Java Development Kit (JDK) onto your computer and install it.
- Download the Android Software Development Kit (SDK) onto your computer and install it.
- Make sure that your device’s PC Suite has been installed on your computer.
- Enable USB Debugging on your device through the path “Settings> Applications > Development > USB Debugging”
- Disable your firewall and antivirus tools on your computer, as they might interrupt the process.
Instructions
- Once you’ve got all of these, you may now proceed to installing apps on your SD Card:
- After installing both the Java SDK and the Android SDK, run a tool called Android SDK Manager. To do that, you need to open a command prompt, switch to the directory where the Android SDK is installed, and issue the command “android” (without the quotes). Android SDK Manager will start.
- In Android SDK Manager, click the “Tools” tab and check whether both “Android SDK Tools” and “Android SDK Platform-tools” are installed. Both need to be installed.
- If both items are already installed, close Android SDK Manager.
- Connect your device to the computer with the USB Cable.
- On the command prompt, switch to the /platform-tools folder inside the folder where the Android SDK is installed.
- Issue the “adb devices” command (without the quotes) to check if your phone is properly connected and recognized by your computer. The command will show you the list of attached devices.
- If your phone has been properly recognized, issue the command “adb shell pm getInstallLocation” (without the quotes) to see the current install location. It will show one of the following three values:
- 0 [auto]: Let the phone decide the best location for an app
- 1 [internal]: It installs everything in the internal storage
- 2 [external]: It installs everything in the memory card
- By default, the install location is set to 0 [auto]. We will need to change the value from 0 to 2, so that the installation happens on your SD card. On the command prompt, issue the command “adb shell pm setInstallLocation 2″ (without the quotes).
- If there are no error messages, unplug the phone and restart it. Once it restarts, you’ll be able to easily install applications to your SD card
Congratulations! You can now install apps to your phone’s SD card even if your phone is not rooted.
You might also like :
The Motorola Xoom WiFi carries the slogan that it’s everything a tablet should be. And naturally, because it’s an Android device, the Motorola X ...
Rooting can give you full control over customizing your device the way you want it. Although, the rooting process may sometimes be too complic ...
For those of you who have a Samsung Galaxy R I9103 and have been wondering about how to root your device, look no further. Thanks to XDA Devel ...
Rooting an Android phone used to be an esoteric practice reserved only for the tech-savvy. Those days are long gone. With Android gaining more w ...
Thanks to our friends at the XDA-Developers forum, we’ve caught wind of a leak of Samsung Mobile’s latest firmware–Android 2.3.6 XXJVU Value ...






