Forcing Apps to install to the SD Card without rootTips

Last Updated:

  1. android hogg

    android hogg New Member

    It is in the public folder, anyway this is exactly how it looks like:

    c:\sdk-tools>adb devices
    List of devices attached
    HTxxxxxxxxx device

    c:\sdk-tools>adb shell
    $ pm setInstallLocation 2
    pm setInstallLocation 2
    $ exit

    btw, I'm running windows 7 64-bit

  2. El Presidente

    El Presidente Beware The Milky Pirate! Moderator

    It's worked then (unless it gave an error).

    There are some things that can't be moved to the SD Card but any apps you've installed since running the command should be on the SD Card.
  3. android hogg

    android hogg New Member

    What worries me about the process is that I had no * daemon started successfully * messages, though I'm not sure what they mean...

    The only app I can move to the SD card is HTC Sync. For all the rest (eg. Adobe Reader, Market, Maps, HTC Likes, Gmail, Navi Expert, Talk , Youtube ) the "Move to SD card" option is greyed out. These applications were pre-installed, "courtesy" of T-mobile, maybe that's the reason...?
  4. El Presidente

    El Presidente Beware The Milky Pirate! Moderator

    Yeah, a lot of the pre installed stuff you can't move as it's installed on the system partition, anything you've downloaded yourself should be ok to move though.
    android hogg likes this.
  5. MissSuper10

    MissSuper10 New Member

    Hi, I'm having the same problem as some people above, I've installed htc sync and the mini version of the sdk onto my computer, the phone is connected in charge only mode and debugging is on. But it doesn't seem to be recognising my device; I get the List of Devices attached but no device written underneath. Don't know if this makes a difference but when I try and use htc sync normally it won't recognise my phone either. I also don't seem to have a htc sync app on my phone, should I?Do you know how to fix this?
  6. gazL

    gazL Member

    How and where do i do this? is it simple because im fairly useless
  7. veragr

    veragr New Member


    I have the same annoying problem that apps cannot be installed in the internal memory...
    I followed the steps (installed sdk manager -> installer_r16-windows.exe from this page Android SDK | Android Developers and enable the USB debugging from my htc wildfire s)

    The problem is in the command prompt when I type adb devices the only feedback that I receive it "List of devices attached" What else I can do to proceed?
    (I have to mention also that I installed from the SDK manager the Android sdk platform-tools and google USB Driver package)

    Thanks in advance!
  8. SmanUK

    SmanUK New Member

    Worked first time and very easy to do with your guide, Thank you so much
    El Presidente likes this.
  9. Visnja

    Visnja New Member

    Hey guys, im sorry to bother you, but i am having a problem following step 3, I did everything you guys suggested in the previous posts but i cant get past this

    Microsoft Windows XP [Version 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.

    C:\Documents and Settings\Visnja>cd\sdk-tools
    The system cannot find the path specified

    I have tried everything, i have htc sync, it works, the sdk-tools file is in my documents and settings, i dont know why it is not working.....maybe my old XP version doesnt support it, although i dont see why it wouldnt...

    I am a bit slow and stupid when it comes to computers but if enyone can help me it would be great...Ty very much
  10. El Presidente

    El Presidente Beware The Milky Pirate! Moderator

    Hey Visnja, can you give me a screenshot please? Do you know how to do that?

    There should be a link to HTC Sync in the first post.

    Have you installed HTC Sync?
  11. Visnja

    Visnja New Member


    I hope this helps, ty
  12. Visnja

    Visnja New Member

    Hey, i played around with it for a while and i did it, it works fine, ty so much for youre help :)
    El Presidente likes this.
  13. veragr

    veragr New Member

    Yes I have installed HTC Sync on my laptop but it don't recognize my phone...
  14. crashmekiran

    crashmekiran New Member

  15. tijdelijk

    tijdelijk New Member

    Is it possible that this 'cure' cost 30MB of space?
    I used to have 150MB. I completely deleted everything on my phone (a reset) and then I did what was described and now I only have 120MB of data left.

    Can you also undo what you described in the first post? :)

    I found out that when I got the phone I used to have 150mb of data, with 122mb of data left. This is exactly what I got when I did the factory reset.
    I believe to undo 'forcing apps to install to the sd card without root' is to do a factory reset again. (Or the easy way: set "pm setInstallLocation 0")

    Another question: will you need an app like "move app 2 sd" or will this installation do that for you?
  16. El Presidente

    El Presidente Beware The Milky Pirate! Moderator

    Yeah, pm setInstallLocation 0 means the app will select whatever its defalut is set too, pm setInstallLocation 1 means the app will install to the internal memory.

    You don't need apps2sd with this either. :)
    shaunbrilliant likes this.
  17. tijdelijk

    tijdelijk New Member

    I did need app2sd to move the apps that weren't moved automatically. However, with resetting my phone and using this installations I think I saved about 40mb! Nice work :)
  18. AnotherDroid

    AnotherDroid New Member

    I clicked the thanks button to El Presidente for this, which has all worked a treat. Only one peculiarity when I did it - which may have been picked up already...I haven't read all the messages above. That was that the command 'Exit' - which I carefully put in with an initial capital in view of the earlier strictures, produced a 'permission denied' response. Changing it to 'exit' got me out... Phew...!
  19. ramdrew

    ramdrew New Member

    i did everything you told me, but i downloaded angry birds and it defaulted on the phone memory, i think angry birds is sd compatible so i moved it over without a hitch, but perhaps i misunderstood, would i be able to default install apps to the sd card, or will i have to go through the process mentioned above, download, then install to sd card.....:confused:

    ThankS!!! :D:D:D
  20. jimbo99

    jimbo99 New Member

    Thanks seems to work but have to do it manually as the above post says.
    Not a big problem though:D:D
  21. El Presidente

    El Presidente Beware The Milky Pirate! Moderator

    After the process is done, all apps should install to SD Card by default. For a lot of apps, a certain %age of the app will need to remain on the phones internal memory.

    If there are apps on there already, I think you'll need to move them over manually.

    When I get time, I'll see about writing a batch file which automates the process. Not promising when though so don't hold your breath :p.
    qky2906, ramdrew and jimbo99 like this.
  22. veragr

    veragr New Member

    Why HTC Sync does not recognize my htc wildfire s??? What I should do? :confused:
  23. ramdrew

    ramdrew New Member

    Thanks so much.... Does it hurt to redo the process again? Say, when the batch comes out?
  24. El Presidente

    El Presidente Beware The Milky Pirate! Moderator

    You can do it as many times as you like, once should be enough though.
    olamiwhat and ramdrew like this.
  25. ramdrew

    ramdrew New Member

    Thanks, I played around with the phone today and saw that apps were install directly to the sd card Thanks so much! I'm actually enjoying my Wildfire s now....If i get a different sd card will i need to repeat this process, maybe you already answered that in you last post....
    :) Thanks!!!

Share This Page