How to install applications to SD card directly on Android?

HTC HD2 does not have much internal storage space like native Android phone. It has only 512MB NAND memory to use. And most of them are used by system files and left only around 150MB to 200MB for user data. This is not enough for certain users. This is not a big problem because Android 2.2 Froyo can help to move applications from internal storage to SD card. But this is a manual task…

How to install applications to SD card directly on Android?
NAND Android with A2SD+ does not have this kind of issue because it will install applications into EXT partition on SD card directly. However, not all the NAND Android supports A2SD+. But we can make it happen by ourselves with Darktremor Apps2SD’s help.

Darktremor Apps2SD Features

  • Move applications (both free and paid) to the Secure Digital card.
  • Move Dalvik Cache to run either from your Secure Digital card or from your cache partition and clears the cache on demand.
  • Boot Loop Protection: prevents the phone from boot looping in the event the SD card could not be mounted.
  • Dalvik JIT for faster performance on Roms which support it.
  • User selectable sizes for the Dalvik heap sizes, allowing a user to freely optimize their system.
  • Activate a swap partition on your SD card and sets how often the swap partition is utilized.
  • Automatically fixes configuration issues.
  • Users can check the free space on their SD card and check the installation to make sure all is setup correctly.
  • Runs ZipAlign on demand…this makes your programs load faster.
  • Built in help system for easy reference of commands.
  • All features can also be reversed without repartitioning your Secure Digital card.
  • New logging features assists in troubleshooting issues.
  • Commands to set the Low Memory Killer feature at boot time. Great for those people who are the “set it and forget it” type.

I successfully made JDMS Ultimate NAND Android Zip ROM to support A2SD+. First of all, you need to create an EXT3 partition with ClockworkMod Recovery. (I tried to install Apps2SD on EXT4 but failed). Then install it like the way to install NAND Android on HTC HD2 with ClockworkMod Recovery. That’s it.

All your installed applications will be moved to EXT3 partition on SD card. And new applications will be installed there as well. No need to worry running out of internal storage space anymore…

Download Darktremor Apps2SD Beta 03a here.

  • eduardo cruz

    how can i install garmin gps software to samsun galaxy tab. upsnderstan galaxy tab has built in g

    • Garmin does not have GPS application on general Android phone except Asus Garmin phone.

  • reng

    Jayce i just want to say you are a genius i got your website on my bookmark/favorite =)

  • Hello Joyce,

    How are u doing great man? i read all ur post, but i would like to know if u can tell me how to remove window’s 6.5 from my hd2, i want to remove it finally and place a froyo or nand pls help me. Thank you in advance.

    • Yeah… You read all my posts, then you should be able to do it yourself already. Keep it up. 😉

  • David

    whats the first thing i need to dwnld when doing switch on my hd2? what should folllow next?

    • Sorry, what do you mean?

  • Goh

    Hi Jayce,

    Why the application i installed majority in internal storage even i already create an EXT3 partition with ClockworkMod Recovery and install Darktremor Apps2SD .

    • That might depend on the Android kernel that you are using. Have you check your SD card with Ubuntu? See those files are there or not…

      • Teng


        i am using the DMS Ultimate NAND Android Zip ROM , btw.. i wil check out with ubuntu ist and come back to u later ..thanks

  • eduardo cruz

    do you have now gamin gps software for samsung galaxy tab

    • Sorry, I don’t have.

  • pentnet

    i have follow your steps till…create an EXT3 partition with ClockworkMod Recovery – done
    but prob is i done copy all file in “dtapps2sd-” into SD root but when load 1. Boot AD SD, it just cannot proceed…
    you said “Then install it like the way to install NAND Android on HTC HD2 with ClockworkMod Recovery.” can i hav full details ka? am i copy to real root directory? or possible if you step by step?
    actually i want to apps2sd…
    thank you

    • This only work on NAND Android ROM with ClockworkMod Recovery. Are you using it?

  • Ronnie Lim

    Seems like we cannot fully move the entire apps to sd? I see that it still uses some ram space. I try to manually move it and still some ram spaces is used.

    Have you tried to move dalvik so sd? I guess it might slow down slightly?

    • Hmm… I did not change any setting. I just left it as default.

  • But den app2sd application can not move the complete app.. some part of the app still in my phones internal memory…?? Any idea or solution to dis.. and dis app cant move all the applications too.. My handset is Galaxy ace.. Android 2.2

  • goh

    hi jayce… is it necessary for me partition my sd card to ext4 format in order to let the darktremor a2sd support it? is ext3 supported as well? thank you in advanced.

    • It does not support EXT4. EXT3 will do.

      • goh

        thx so much jayce.. thx for ur prompt reply.. will try it now with new rom! thx!

        • goh

          hi jayce.. i have ady installed a rom.. sanginger which come with Darktermor2sd.. and i have partitioned ext3 in my sd too. .but when i installed apps.. still my internal space are decreasing..

          • Sorry, never try sanginger before. Please consult its ROM chef for help. Or try other Android ROM that I recommended here. 😉

            • ttof80

              hi, i have d htc hd2 512mb, i installed android rom as follow
              Android version 2.2.1
              baseband version
              kernel verison #14sat Aug 6 13:59:53CEST 2011
              build number 1.84.832.2
              software number BOYPPC-HTC HD2 V23c
              browser version webkit 3.1
              my problems are, d bluetooth is malfuctioning and says file does not exist when i try to send file, if i try to receive, it just disconect after pairing, also d mms brings a force close error when i try to send mms, then d internal memory issue is really disturbing me, i have installed dtapps2sd- as u instructed to all my installed apps still goes under phone memory, now i cant even install again because i have just 12mb internal memory left and 13gb external memory, please help, thanks in advance.

              • Look like Android ROM issues. Try other ROM if you want.

  • Mahabaleshwara

    Hi, am using Samsung Galaxy Ace
    Am getting below mentioned error when running A2SDGUI
    “Could not start for one of these reasons
    1.Your device is not rooted
    2.A2SD Scripts could not be found
    3.No EXT partion foun
    Please help

  • ntk

    hi jayce,

    i’ve installed darktremor as you said,
    what is the next step after rebooting,
    will device install apk to sd card directly?
    if so my installation is incorrect, becasuse i am still consuming my internal memory,

    (rom:htc nexus hd2 zip -cwm)

  • Jus wanna know which is the best launcher in android platform…?? And video player too..

  • iz

    Hello Mr. Jayce. I’m Iz from Malaysia. Ok. So here is my problem. I just update my phone ‘Spice MI300’ to froyo 2.2. Before this my phone was Eclair 2.1. So, now my real problem is, I can’t find “my download @ download file” or something like that icon on my phone. So I don’t know how to install apps from my SD Card. Maybe you can share some tips to install apps directly form SD Card? Thank you and I’m sorry for my very bad english.

    • iz

      oh. typo. it’s should be “directly FROM sd card.” not FORM sd card.

    • No worry about bad English. We all are here to learn. 😉

      Sorry, I don’t have Spice MI300 so I can’t test it out myself. Not sure Apps2SD can work on yours or not. But with Froyo, you should be able to move application data to SD card manually.

  • alangelakis

    Hello Jayce, Thanks for the article.
    I’ve used Revolutionary tool to obtain S-OFF , installed Clockworkmod after revolutionary, then flashed “su-” and obtained root to my HTC Desire (bravo) gingerbread 2.3.3 (official ruu). Everything fine. Partitioned sd card with 3 partitions (fat32+ext3+swap) and I WOOLD LIKE TO ASK If there is a way to use Darktremor Apps2SD to move my apps to ext 3, that is if the scripts used by Darktremor are compatible with my official gingerbread rom?

    • Sorry, I have no idea. Maybe you can check with the developer at XDA.

  • mani raj

    hi,buddy am using samsung galaxy ace i have problems in downloading..suppose the application is minimum 50mb means it is taking default phone memory only not able to install in memory card…how to solve this problem give some ideas……or any software need for this

  • Vitaliy

    Hey everybody need a help! I had instaled Android 2.3.2 Base.vers Karnel on my Tmobile-US HD2. It works good I like that! But I have a problem with my SD CARD 16GB on it. The phone showing my All files on SD Card through File Manager. The phone see IT. But all any operations with this SD CARD even do not possible!!!!! I can not move nothing to it and off it! CAMERA DOES NOT WORK, PICTURES . AND MY PC CAN NOT OPEN THIS CARD!

  • Vitaliy

    Now sd-manager does not showing my nothig on SD. What I have to do???? To format? My PC cant see IT! Moreover, after I want to reload Android it is not going to MAGLDR MENU, but start load Android at once. It is Was my mistake before installing ?????

  • Vitaliy

    Arigato:gozaimasu.))) I gonna see it later and look mistake further!

  • You know what? the first I do HSPL4 going good, than Radio going good, then MAGLDR 1.13 and after this SD-card already going with mistake. I cant copy the Android ROM zip file to SD. No phone, no PC cant open it/ I dont know what the hell is this (((((

    • Sound like your SD card is faulty. Get a replacement.

  • Vitaliy

    It Looks like. But when I return back to the Win 6.5 its workig good I have no problem. Very strange ((((

    • Weird… Try to format your SD card in this case.

  • karun

    Hey jace i basically wat to install big apps like about 900 mb or so for example 9mm hd but im not able to install on sd what do i do

    • Hi karun, above method does not work for you?

  • hafiz


    Currently im using Android 4.0 Ice Cream Sandwich on my HTC HD2. As u know its consume very much internal storage. I had try the above method seems didnt work. Is this one of android 4.0 beta bugs ? regards.

    • Not a bug but limitation of HTC HD2 that has 512MB ROM only.

  • laut

    dear jayce,
    how to install this darktremor eh, not so clear la
    is it the same as installing nand android?

    • Yes, install it with CWM.

  • Abaza

    Dear Jayce,

    i already installed android rom on my HTC HD2 wiht HSPL4 and Recovery, but its removed the Windows 6.5 that been on my phone…. the problem is i lost my phone’s contacts and all the messages…. any solution with you that can restore my phone’s contacts and my messages.

    thank you very much.

    • Sorry Abaza, you can’t do much if you don’t have any backup previously.

      • Abaza

        HUH? it’s mean that i lost my phone’s contacts and the messages… OMG!!!!

  • Abaza

    sorry Jayce, another question. 🙂
    my internal memory on the phone is low.. and the nand android need more size for the applications… how i can ext that memory?

  • redmen

    Dear Jayce,

    this will work on sgs2 and sgs3? install all application to sd card?.. just asking…. im new here…


  • sibbat

    hi jayce,
    i m using LGp698. my problum is that it has only 162MB of internal memory. so when i install softwares from google play store, some of them can move to sd card manually but most can not and they install in internal memory. now i have only 6 MB of internal memory and getting message of low internally memory. is there some way to install all downloded softwares to sd card. or move them to sd card. waiting for responce plz.

  • vipul

    hi jayce,
    i have HTC NEXUS HD2 window mobile. some time ago i instol android version but now last 3 month i m suffering of low space error so how to kill its otherwise and more data not install in my phone please give me answer and also say me about any easy software………



    I have micromax A57..
    i face problem of low space..
    i install link2sd but i got same error…
    so tell wich is the best software for me…?

    • Link2SD should be the best. Try to delete some apps to save up disk space.

      • BRIJESH

        i install link2sd but when i try to move apps on sd card. it shows error of root…

        • Hi BRIJESH, do your micromax A57 have root access?