Note*** This is for the HTC desire. This should work on most android 2.2+ devices (no 2.1 devices can do this) but you will need your own devices drivers. For HTC devices, HTC Sync provides these.
Feel free to ask questions about this process here if you do not have a desire, but other than confirming you have at least Android 2.2, I will not know any more than you do about your device specific issues.
Double click the zip file once downloaded and drag the "android-sdk-windows" folder (contained within) to your C: drive
*** Note, the provided download is designed to work with this guide. The SDK has changed the path since so if you already downloaded the SDK, you can either keep with that and amend the instructions to reflect your path, or just download the supplied files.
3) Connect your phone by USB (you may need to test with USB and Charge only modes)
4) Open command prompt (in Windows)
Go to Start > Run
Type "Cmd" and press OK
5) In the black window:
Type "cd\android-sdk-windows\tools" and press enter (or platform-tools if you have adb in there)
Then Type "adb shell" and press enter
Then Type "pm setInstallLocation 2" and press enter
Further notes***
This will not move apps that are already installed. It changes the default install location to the SD card so newly installed apps should install to that location. To move apps you already have installed, download "Apps2sd" from the market. This will go through all apps that can be moved and allow you to press the "Move to SD" button for each, sequentially.
For some people this will not install apps to the SD card, but still allow those apps to be moved manually. Keep an eye on this.
If it doesn't work for you the first time. Try toggling usb debugging to the opposite of what it is currently set to. If it still fails, toggle back again.
__________________ "I am only responsible for what I say. Not for what you understand"
I've got
C:\android-sdk-windows\tools>
when typing "pm setInstallLocation 2
its then saying 'pm' is not recognised as an internal or external command,operable program or batch file
Any ideas?
Done!!
Had to run HTC Sync (Doh)
then had to connect the phone to use HTC Sync, come out of debug mode, then back into it
While in the command prompt, you'll know its working as it will say
*daemon started successfully*
$ pm setInstallLocation 2
then the cursor will flash on a blank line, which is where you type the last instruction
then after pressing enter, the next new line will just show $
The Following 4 Users Say Thank You to Duv For This Useful Post:
I've got
C:\android-sdk-windows\tools>
when typing "pm setInstallLocation 2
its then saying 'pm' is not recognised as an internal or external command,operable program or batch file
Any ideas?
At the prompt C:\android-sdk-windows\tools> you should type "adb shell" then you should have a different prompt. Thats where you type pm blah blah
The Following 2 Users Say Thank You to SUroot For This Useful Post:
It will not,. You will have to move those. You can download "Apps2sd" from teh market and instead of going through each one, it will present you with the move to sd screen for each app in sequence. You still have to press the "move to SD" button for each, but saves a lot of time.
The Following User Says Thank You to SUroot For This Useful Post:
Just let you all know, i updated to 2.3.3 today and this works perfectly. Really quick and easy to do and i went from 19mb to 34mb internal memory in 5 minutes...
Me and a guy a work with just did this and it worked fine for mine, but his one had the same issue as Duv's where it wouldn't install, so we did what Duv suggested and turned debug off and back on which then allowed it to install
One thing I should point out to anyone else trying this - don't think it will just move everything itself, because it doesn't. I'll admit I was sitting there for a minute after installing the hack / edit waiting for it to begin, until I worked out that it allows you to manually move apps to the SD card that were previously blocked from moving.
This is where:
Quote:
Originally Posted by SUroot
It will not,. You will have to move those. You can download "Apps2sd" from teh market and instead of going through each one, it will present you with the move to sd screen for each app in sequence. You still have to press the "move to SD" button for each, but saves a lot of time.
Comes in useful..
Just don't try and move everything to SD as some items need to be left on the phone disk to work properly - especially widgets such as Tasks lists, System Info Widget etc.
The Following User Says Thank You to cunning plan For This Useful Post:
Android mounts the SD card last when it boots up so any apps that run in the background/at startup aswell as apps with widgets should not be moved to SD.
Just done the official 2.3 update and trying to do this again but having trouble.I'm getting two things, first saying "device not found" however I set the connection type also another line saying the adb is out of date then says killing...
I did it before on Froyo with no probs. Any ideas? Thanks.
Argh! Not sure if it has worked now as go launcher doesn't want to move to SD and I'm sure it did on Froyo, can any one who uses go confirm if they can move to SD. Or is there a way to check if doing this trick has worked?
Go Launcher cannot be moved to SD and shouldn't be even if it could. Any application that needs to run on start up will not run from SD card as the SD card is mounted last in the boot process.
If you moved a launcher that was not explicity designed to be on SD card, you would have no launcher at start which would render thelauncher useless.
@ Mite_jan. Not all apps no. More than default, yes - as per the title of the thread. You cannot move system apps (apps that were pre-installed that you didnt install yourself).
The Following 2 Users Say Thank You to SUroot For This Useful Post:
Suroot how much free internal space do you have and what os are you running
curently i have 24mb free
and i have around 20mb in phone only area (5 applications) watching this through app2sd
i am running the cm 7.0.3 mod
what do you think it is eating my internal space ? (i have a lot of themes but they are all in the sd card)
maybe some downloads through skyfire or else
Just so you are aware, I dont use this method as I am rooted.
I use a cut down version of Redux 1.2 (android 2.3.3).
I have 114 apps and 160MB free.
okay so a little information on your method described here and the other methods would be great for me since i don't know much still
i did this method you described here ...
right now i have 94mb free when i moved the kalvik cache to the sd (i have created 512mb ext partition through clockwork , do you think that is fine? )
also is there something else except the kalvik cache which i did to do to the phone to free some memory ...
using cyanogen 7.0.3
Edit : actually i am going to be more precise if i can
i have routed the phone (in order to install cyanogen you must root right) and installed cyanogen mod
then i started installing applications through market and most of them were not movable so i did this method you posted and most of them were movable but then again i have filled the memory somehow and moving the kalvik cache to sd freed around 70mb
so now i am a bit confused why you said this is for non rooted phones
did i do something wrong or ?
Last edited by mite_jan; August 10th, 2011 at 04:55 PM.
Dark tremor a2sd+ uses the EXT yes, so you need to make sure you move all your apps back to phone via manage applications to get them off the fat. Follow the red link in my sig for an FAQ about root memory.
The Following User Says Thank You to SUroot For This Useful Post:
think ive sent myself insane doing this. have htc sync on laptop. downloaded & extracted rar file. dropped it into C drive. connected phone. opened black box typed as above, 'cd\android-sdk-windows\tools' straight after c:\users\user but keep getting 'the system cannot find the path specified.' blah blah blah.....!!!!! help it just wont work for me. but i cant see why as it seems so straight forward!
How can I get 2.2? I read somewhere that you send your phone off or something and they do it? I recently had a new phone sent to me because the old one was stolen and the newer one still has 2.1- update1. I would really love 2.2 so I can have apps to sd. The low memory icon gets old!!!
think ive sent myself insane doing this. have htc sync on laptop. downloaded & extracted rar file. dropped it into C drive. connected phone. opened black box typed as above, 'cd\android-sdk-windows\tools' straight after c:\users\user but keep getting 'the system cannot find the path specified.' blah blah blah.....!!!!! help it just wont work for me. but i cant see why as it seems so straight forward!
Did you read the read me file in the rar? if you do what that says you dont need to CD anywehere.
Can you confirm that in windows explorer, if you go to C: there is indeed a folder called "android-sdk-Windows"? and in there, one called "tools"?
Last edited by SUroot; September 7th, 2011 at 04:40 AM.
How can I get 2.2? I read somewhere that you send your phone off or something and they do it? I recently had a new phone sent to me because the old one was stolen and the newer one still has 2.1- update1. I would really love 2.2 so I can have apps to sd. The low memory icon gets old!!!
Apparently for some carriers that is the case but since you give no information about your phone I cannot answer that.
Did you read the read me file in the rar? if you do what that says you dont need to CD anywehere.
Can you confirm that in windows explorer, if you go to C: there is indeed a folder called "android-sdk-Windows"? and in there, one called "tools"?
tried without typing CD anywhere! but still says same, the system cannot find the path specified. have tried putting into the c/users/user file but then it says 'android-sdk-tools is not reccognized as in internal or external command operable program or batch file'
in the 'android-sdk-windows' folders is a tools folder, in that there are 20 other assorted files
Windows explorer showing your folder structure from within tools
Windows explorer showing your folder structure from within platform-tools if you have it
your command prompt window when you get this error
Followed the advice above and after a bit tinkering it now works ok, all apps that I download seem to be going to the sd card. Some widgets will not transfer but im not bothered about those small things.
However I have transferred about 6 apps but still have only 39mb left.
but hopefully with all future apps going to the sd card space should be plentiful.....
Followed the advice above and after a bit tinkering it now works ok, all apps that I download seem to be going to the sd card. Some widgets will not transfer but im not bothered about those small things.
However I have transferred about 6 apps but still have only 39mb left.
but hopefully with all future apps going to the sd card space should be plentiful.....
thanks
You dont want widgets on SD card. Any app that has a widget or needs to run as soon as you start the phone (in the background) needs to be on internal memory as Android mounts the sd card last when starting up. All apps will not be going to SD card in future, unless android changes how it works.
Hi - Can anyone help me here. Went through the above process with no issues, but since doing, any apps already on the SD card are now not working and are not shown as installed. It doesn't seem to be mounting the SD card???
I have successfully downloaded Android 2.3.3 on my HTC Desire and noted the phone now turns off in 2 seconds and on completely within 5 seconds...amazed compared to Android 2.2. Concerns about increased use of internal memory with 2.3.3 were solved with the method described here to move apps to SD card. I now have all my downloaded apps moved to my SD card and have 87Mb of free internal memory.. Will be downloading lots more to try out now I have almost limetless space on my 16GB SD card.