How to move apps to sd card on an unrooted device: A noobs guide. **Updated 09/02/11**Tips


Thread Status:
Not open for further replies.
  1. droidzone

    droidzone Well-Known Member


    Look for platform-tools. If even that is missing, you'll have to reinstall the sdk.
  2. -dyz-

    -dyz- Member

    Nope, the folder is on D:\android-sdk-windows\tools and that's where I am in the cmd.

    [​IMG]
  3. tehterminator

    tehterminator Member


    Correct --- Platform-tools contains adb

    and as referred from Post #1

    I found that All went right, however the Button [[[Move To SD]]]
    is still grey.

    What is possible problem
  4. droidzone

    droidzone Well-Known Member

    Well then, use a Windows search on the main folder to locate adb.exe.
  5. tehterminator

    tehterminator Member

  6. droidzone

    droidzone Well-Known Member


    Not apps may be moved. This method is not a patch. It just activates the froyo a2sd option. It is still upto the individual app to declare at setup time, whether it may be moved or not.
  7. -dyz-

    -dyz- Member

    Righto,
    the adb was itn the "Platform-tool" folder. ran it, got the "server is out of date" error.

    I've unplugged the phone, killed the HTC sync on the PC, plugged the phone in and ran Sync mode (on the phone only).

    Typed "adb devices" and "adb shell" into the cmd, and got a $.

    So I went on to put in "pm setInstallLocation 2" which was followed by a many lines of text ending with the $

    I've tried moving Skype to the memory card and it worked.

    Thank you very much :)
  8. droidzone

    droidzone Well-Known Member


    Lol. There are only differences..

    A2sd is the froyo implementation. It still keeps dalvikcache of each app, and allows apps to declare whether they want to install on SD.

    A2sd+ is a kind of hack for custom roms. It lies about location of internal, and actually moves apps to SD via a smart script. Still internal is limited by the actual memory desire comes with.

    Data2sd and data2ext are the smartest. It just dictates to the OS. "hey, we no longer want you deciding where our apps should go. I need all my data partition to be shifted from the meagre couple of hundred mbs u call internal memory, and want part of my SD to store my data. All of them.".

    That is putting it simply. The real deal is that data2sd creates an additional partition and changes the location of the /data mount point to that.
    tehterminator likes this.
  9. tehterminator

    tehterminator Member


    Oh! then instead of doing all this one should Install APP2SD from Android Market.

    Thats what I use and most of my apps are moved apps to SD.


    Though I wanted to move some Biggies like Google Maps, Facebook app GMail App etc To make more space in Desire.
  10. tehterminator

    tehterminator Member

    Also as soon as I get my 32 gig card this is first thing I am gonna do

    DATA2SD, Ya thats right.
    There is nothing wrong with Desire, But now The low Memory problem is only thing that makes me feel bad. Now a days I am unable to browse market also because of low Mem Feeling.
  11. droidzone

    droidzone Well-Known Member

    You need a min class 4 card to run things smoothly with data2sd. The faster the card the better. Get a class 6 or 10 of u want performance too.
  12. androidguy22

    androidguy22 Well-Known Member

    Can you point me in the direction of one of these 6 or 10 class sd cards? I've searched and can only find a 4 class.

    Thanks!
  13. droidzone

    droidzone Well-Known Member

    [​IMG]Here

    By the way, if you're asking for 32gb, tough..
    androidguy22 likes this.
  14. androidguy22

    androidguy22 Well-Known Member

    Nah...16gb is plenty. Thanks a lot.
  15. SUroot

    SUroot Well-Known Member Developer

    Basically with data2sd, if you have a class 4 you need sync off, which massively increases the risk of data loss. With sync on, your phone will lag. But Sync off gives hugely exaggerated Quadrant scores. I was getting max 2506.

    Now I have a Class 10 card, so I can secure my data with sync on. My quadrant scores are now down to earth and because the class 10 card is faster than NAND (internal memory) its still quicker than it was before data2sd, without being fake.

    I get max 2059 on quarant now. Of course I'm overclocked to 1190Mhz on a an AOSP rom to get that
  16. I keep just getting that same message

    "The syntax of the command is incorrect

    I have done every step and typed it in correctly
    ?
  17. SUroot

    SUroot Well-Known Member Developer


    Can you copy / paste the text from your CMD window in Code tags please?
  18. Noobs guide remember

    What did you want haha?

    i have all the newest updates

    have things changed?

    if you could write a new process that i can follow. that would be excellent.
  19. SUroot

    SUroot Well-Known Member Developer

    Basically I want to know what you typed in the black window to get that error.

    Copy and paste is best.

    in the black window, right click and select "Mark" Select all the text from top left to bottom right.

    Right click on the bar at the top, select edit>copy

    Then post it here like this

    Code (Text):
    1. C:\>blah blah blah#
    2. 'blah' is not recognized as an internal or external command,
    3. operable program or batch file.
    4.  
    5. C:\>
  20. carlochiefsg

    carlochiefsg New Member

    I have encountered an error that says "Error: unknown command 'setInstallLocation':confused:

    I think this method no longer works
  21. SUroot

    SUroot Well-Known Member Developer

    On Android 2.2 / FROYO?
  22. droidzone

    droidzone Well-Known Member

    Come on Guys, the minimum you can do to let us help you is to post a copy-paste of a dos window! Right click the window, choose mark. then drag the mouse all over place, and then click the icon of the window, and choose copy, and then paste it here. Then select it once more and choose the # sign.

    We cant help unless we know exactly what you've typed incorrectly.

    Easy enough? :D
  23. spile

    spile Well-Known Member

    Can someone explain what if anything this does that cannot be done by going to

    Settings > Applications > Manage Applications > Select app > Move to SD Card?
  24. droidzone

    droidzone Well-Known Member

    That is the manual method of moving each app after it is installed. The thread describes the method to set a toggle so as to make the system install apps in card in the first place.

    By the way, the same functionality is provided by some market apps. Search "APP2SD"
  25. feliciagillian

    feliciagillian New Member

    can HTC wildfire do it too? it is using Eclair
    not froyo2.2
Thread Status:
Not open for further replies.

Share This Page