May 24 AT 7:38 PM Christopher Earle 13 Comments

Move Cache for Root Users

Over the past couple of weeks, a number of people have asked me how I’ve moved the cache for my browser, the cache for the Android Market, GMaps’s cache, my Street View cache, the cache for my gMail account and the cache for Steel to the SD card in my T-Mobile G1 with Google. The answer is easy, I use Move Cache for Root Users, by Costa Mikhael. The app is called TA Utility on the G1.

Move Cache for Root Users is available at no cost in the Android Market. As the title says, your phone must be rooted for this app to work. We have a fantastic guide here on for rooting your phone and installing Jesusfreke’s Android 1.5. I’m running it now, and I am very happy. I followed our procedure for rooting my phone, and it worked very well.

You can revert the changes after they are made.

All changes can be reverted except for Steel.

One of the advantages of moving all of the caches on your phone to the SD card is that it creates more free space for apps. I gained 8-9MB of free space when I moved all caches to my SD card. The downside of moving the cache is that applications are a little slower. Not a lot, a little. Other than noticing a slight delay on the loading of my gMail cache, I’ve been very happy with the move.

Another thing that I’ve noticed, but haven’t been able to trace, since rooting my phone and moving the caches to the SD card is that incoming emails and SMS messages stop whatever music is playing. I speculate that this is due to bandwidth limitations to the SD card, but really haven’t had time to explore the cause. Be aware, though, that if you move your caches to the SD card, you might experience similar problems. If you regularly use your phone as an MP3 player, moving the cache might not be a good idea.

A backup option is available.

A backup option is available.

Using Move Cache for Root Users is simple.  Touch the app entry on the app’s screen. The entry acts as a toggle. If the cache is in the phone’s memory, touching it will move the cache to the SD card. If the cache is already on the SD card, touching the entry will move the cache back to the phone’s memory.

Move Cache for Root Users also provides a handy way to back up SMS databases to the SD card. It can also backup your apps to the SD card.

Because of its requirement for root, Move Cache for Root Users isn’t for everyone. However, for people who want to create some extra free space in the phone’s built in memory, it’s a handy way to create enough room to install other apps.

Move Cache for Root Users for Android
Version: 1.4
Developed By: Costa Mikhael
Price: FREE Download Now
Filesize: 133KB
Christopher Earle has been working as a freelance writer since 1987. He currently lives in the Denver, Colorado area with his wife, son, and their two cats. He has been a fan of open source software for many years.

    Most Tweeted This Week

  • Michael

    I suppose this goes without saying, but, if you’ve already gone through the steps (not detailed here in this blog, yet, IIRC) to have your apps installed on the SD card, moving your cache to the SD card as well doesn’t really get you much, correct?

    It’s awesome there’s an app for this, but, I just want to make sure I’m not missing anything here. :-)

    • Taylor Wimberly

      Yes, you can find the console commands to move other caches not available in this app. It just automates the scripts for the most common used apps. Thankfully, you can also revert any changes made.

      • Fabio

        How can I move youtube’s and netflix’s cache to the sd card through the console command?

  • Karolis Pocius

    I don’t think your sound issue has anything to do with cache being moved. I’m using JF’s 1.51 with no extra mods and I get the same problem — when an e-mail or SMS comes, the sound stops whatever I am listening to for a second and then resumes. My ringtones are on SD card though and you gave me an idea — I’ll try moving it to the main memory.

    • Karolis Pocius

      I have moved my ringtones to main memory and now the music is not paused when I get an e-mail or SMS. Thanks for inspiring this idea!

  • marcusmaximus

    It should be noted that moving the caches is extremely and unpredictably unstable. It’s for this reason that I took out the ability to do so from both of my appstosd apps and was ok with taking out any ability to do so at all with my newer(unionfs) method of apps to sd. The worst part about it is that once it breaks(with Stale NFS file handles), there are a relatively small amount of ways to fix it: try to rename the directory and start over until you run out of space from all the copies of your caches, try running fsck on a linux distro and hope it fixes things, or reformat the card.

    • Christopher Earle

      Hmmm, I wondered about that, but in all honesty haven’t had any issues other than those mentioned. I turned off notifications for GMail and SMS and the problem with the music player seems to have stopped. I’m thinking it may be related to where I have the notification tones stored.

  • Kevin

    Since the maps are cached on the sd card, would this allow the use of offline maps?

  • Richard wood

    For some reason this doesn’t work for me… when I try to move the cache’s it hangs on SU REQUEST and asks to force close or wait… I know my phone is rooted, but I have done a few hard resets since then. I am running jf 1.51 at the moment. Can anyone help me with this?

  • eran

    I didn’t find it in the market …??
    can someone post a link


  • http://Website chancy319

    This is complete rubbish! Yes, it’s a good thing that you can store your cache on your SD card but why do Android phone makers keep releasing phones with such limited memory. Did HTC seriously think that releasing a less than 70mb phone would not come back to bit e us the consumers in the ass???

    What does it take to give us something around 8GB?!?! I’m tired of seeing limited memory or having to clear my browser and other apps cache at the end of the day. I hope by next year, a serious Android phone with great memory is released because memory is seriously what is bogging Android down right now. Just look at the complications for G1 to receive a simple update….smh.

  • Pingback: Top 10 Android Hacks()

  • Joe