How to Install Apps on SD Card without Android Rooting

Apps to SD LogoAt AndroidAdvices, it’s our continuous endeavor to assist with all your Android needs and we are always happy to hear from you. So whenever you wanted anything about anything about your Android then we are here to help you out. So, in lines with this though in this article we will check out on how you can forcefully install the Android applications on your SD Card without needing you to root the phone as we understand that rooting voids the warranty and includes hassles sometimes. Only one thing which we would like to request you is to just follow each and every single instruction which we mentioned so as to forcefully install the apps on your SD CARD as some phones are not capable of storing apps on SD Card.

Before you proceed, you need to move all the applications from your SD Card to the phone memory. Once you do this, you can proceed to follow the procedure which is mentioned below.

Procedure to Install apps in SD Card Forcefully:

  • Download Java Development Kit (JDK) followed by which you need to download the Software Development Kit (SDK) in your computer along with that you need to download the USB Drivers and also you need to ensure that the PC Suite is installed in your computer.
  • Now, enable the USB Debugging Mode from the path “Settings > Applications > Development > USB debugging”. You can also refer to the below mentioned image to enable the same.
  • USB DebuggingAfter installing the Java SDK, you need to install the Android SDK in your computer. After installing the Android SDK, you now need to run the tool called the Android SDK Platform tools.
  • Now, you will have to head to the toolkit which contains the Android Debug Bridge, a utility that allows you to communicate with an Android device from the command line.


  • After this, you need to connect the Android phone to the computer using the USB Cable.
  • Open the command prompt in your computer which you can open by pressing the “Windows + R” and then you need to type in the command as “cmd” and then enter the path as Android\Android-SDK\Platform-tools.


  • Now, you need to type in the command as “adb devices” to check whether the phone is connected or not. Now, if it appears as “offline”, you need to check with the USB cable. Enter the command as “netstat” to check with the port is in use or not. If it is in use then then you need to close the process which is in the use.
  • You will now need to proceed and check whether all the firewall and antivirus tools are disabled as these tools generally tend to interrupt the process.
  • Now, all you need to do is to enter the command as “setInstallLocation”  wherein after which it will accept the three valueswhich means;

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

  • You need to now change the value from 0 to 2 setInstallLocation. For changing this, you need to run the following command,

adb shell pm setInstallLocation 2

Just in case if there is no error message, unplug the phone and restart the phone. After this, you will be in a position to easily install the applications in the SD Card. Do let us know just in case if you face any issues as we will try our level best to ensure that the issues are addressed at the earliest.



Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.

To Top