• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

[TUT] How to force install apps to SD card without ROOT!!!

After a lot of people asking the same questions in different threads, I decided to make this thread since other thread is slightly outdated and deals with an HTC phoen which can be confusing..
http://androidforums.com/desire-tips-tricks/160560-force-apps-install-sd-without-root.html

This thread is based on this "ingenious" blog entry which is very outdated but if you read all 128 comments you might get somewhere..
Androinica How to Install Apps to the SD Card by Default on Android 2.2 Froyo
How to Install Apps to the SD Card by Default on Android 2.2 Froyo | larsa | Androinica

Getting Ready:
1. First you have to enable USB debugging on your Android device from Settings > Applications > Development > USB debugging.
2. You need to download and install the latest Android SDK on your computer from http://developer.android.com/sdk/.

Tutorial:
1. Extract the package to the folder of your choice [Let's say- C:/android-sdk-windows/], run SDK Manager.exe

2. Close the command / windows command prompt window that opens.

3. In the new window, click on Available Packages to the left. Untick all options you are prompted to download except the USB driver option. Usb driver option will need and addition package called xxx.revision 5 at the top of the list. So you need to check a total of 2 options.
(Note-If you get an error message at this point, enable
 
Upvote 0
I have a question.
I have followed all the steps and it worked fine. I was able to move some of my apps from Phone memory to SD card using move2sd app. But later on I installed few more apps but one of them(yahoo Mail) was installed in my Phone memory and it is not shown as a movable app. So does that mean there is no way we can move this to my SD card anymore?

Thanks,

it is possible. certains apps arenot movable like widgetlocker, launchers etc.
I would recommend you to use k9 mail app instead.
 
Upvote 0
I followed the TUT exactly , but i'm getting an error at the second command.


response command "adb devices" the response is "List of devices is attached."
As response on the command "adb shell " it comes back with the error:
Error: devices not found :mad:

What is going wrong. :thinking:
Anyone?????:thinking:

Thanks in advance.[/QUOTE
were u able 2 complete
it???


Yes, i found the problem. The USB drivers werent loaded. After installing Kies it worled as it should. Maybe i attached the phone earlier and clicked the message of the driver install away.
I came to that part when i read that the response of the first command should be a number.

But thanks for asking :)
 
Upvote 0
Yes, i found the problem. The USB drivers werent loaded. After installing Kies it worled as it should. Maybe i attached the phone earlier and clicked the message of the driver install away.
I came to that part when i read that the response of the first command should be a number.

But thanks for asking :)

so wats wring, can u xplain wat am i suppsd 2do??
ive already installed kies a long tym ago
 
Upvote 0
Guys please help me...

I have an HTC chacha and I kept on getting the low memory message when trying to install apps (I have only 17.8MB on the internal memory and I am trying to download angry bird which is 25MB).

I installed SDK and ran the commands on this thread ( cd\
cd AndroidSDK\program-tools\adb devices\adb shell\pm setInstallLocation 2) without any problems. When I restart my phone and try to download Angry birds again it still says low memory. So I guessed it was still trying to install it in the internal memory since I have more than 12GB of mem in the SD card.

I then entered the following commands:
cd AndroidSDK\program-tools\adb devices\adb shell pm setInstallLocation 2

But it still didnt solved the problem. Can You please help me on that? You can even pm me if necessary. Please it's been over a week Im trying to sort this out... :(


Any suggestions would be greatly appreciated. I am Gingerbread BTW..~

Thanks
 
Upvote 0
Praky ... thanks for the tutorial it worked well and all my apps are now on sd card :cool:.

However , is there anyway we can move the Maps and Samsung Apps to SD card as well , because both these apps together take up a lot of phone memory:mad: and IMHO people rarely use it:thinking:.

Thanks ,
Prashant Rajan

I have just chosen to hide these apps. It is not possible to do so without rooting or a custom rom.
 
Upvote 0
Guys please help me...

I have an HTC chacha and I kept on getting the low memory message when trying to install apps (I have only 17.8MB on the internal memory and I am trying to download angry bird which is 25MB).

I installed SDK and ran the commands on this thread ( cd\
cd AndroidSDK\program-tools\adb devices\adb shell\pm setInstallLocation 2) without any problems. When I restart my phone and try to download Angry birds again it still says low memory. So I guessed it was still trying to install it in the internal memory since I have more than 12GB of mem in the SD card.

I then entered the following commands:
cd AndroidSDK\program-tools\adb devices\adb shell pm setInstallLocation 2

But it still didnt solved the problem. Can You please help me on that? You can even pm me if necessary. Please it's been over a week Im trying to sort this out... :(


Any suggestions would be greatly appreciated. I am Gingerbread BTW..~

Thanks

first of all, posting same thing in different threads isnot going to take you anywhere.
Do this- install app 2 sd free app. And then move all movable apps to sd.
If angry birds has a install size of 28 mb then all of it won't go to sd crad because of dalvik cache.
Secondly, if you had read the whole thread you would've gotten the answer yourself.
 
Upvote 0
hey its showing the following message...
ERROR - NO SUITABLE JAVA FOUND. IN ORDER TO PROPERLY USE THE ANDROID DEVELOPER TOOLS, YOU NEED A SUITABLE VERSION OF JAVA JDK INSTALLED ON YOUR SYSTEM. WE RECOMMEND THAT YOU INSTALL THE JDK VERSION OF JavaSE...
plzz have a look at it and tell me what to do... thank u in advance...
 
Upvote 0
hey its showing the following message...
ERROR - NO SUITABLE JAVA FOUND. IN ORDER TO PROPERLY USE THE ANDROID DEVELOPER TOOLS, YOU NEED A SUITABLE VERSION OF JAVA JDK INSTALLED ON YOUR SYSTEM. WE RECOMMEND THAT YOU INSTALL THE JDK VERSION OF JavaSE...
plzz have a look at it and tell me what to do... thank u in advance...

dude, before installing adk, u do need to download JavaSE's JDK.

and where to find it? u can always use google to find it.

install javase's jdk, then install adk.

it will work, coz i faced the same problem too before.

hope that helps...
 
  • Like
Reactions: sid's_ace
Upvote 0
First of all thanks a ton for sharing this rare and valuable functionality.
I have a question here...for some of the apps if u install them it shows in SD card but parallely it takes phone memory too.
If u askhow I checked that, when u uninstal them from the SD card, it saves some of the phone memory too.

So is this process going to clear this issue too?
 
Upvote 0
@praky
i completed all steps successfully..
but stuck at command prompt..
the 1st step when i write...it says "the system cannot find the path specified"
pls help..

are you sure you are navigating to the correct path in command prompt?

to be sure manually navigate to that path in windows explorer and check if the file is there?
 
Upvote 0
First of all thanks a ton for sharing this rare and valuable functionality.
I have a question here...for some of the apps if u install them it shows in SD card but parallely it takes phone memory too.
If u askhow I checked that, when u uninstal them from the SD card, it saves some of the phone memory too.

So is this process going to clear this issue too?

no. each app installs some info to the phone mem. this method can't do that. however there are ways to do that using a darktremor's a2sd (root reqd) or using a custom rom that uses darktremor's a2sd. I will update the thread about this since a lot of users end up asking this.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones