Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have very little internal storage installed on my Nexus One. Almost every app I am installing fires a system low on internal storage notification. I moved all applications to external storage but it seems like the application is still using internal storage for application data and cache. Is it possible (on a non-rooted or rooted phone) to make an application run completely from external storage?

share|improve this question

It does not make the app use external storage. The built-in move to sd functionality only moves the application package file itself to the external storage.

If you want the app to not use the internal storage you'll need to root (and possibly install a custom rom.)
Depending on your rom you'll have several options to do what you want but virtually all of them require you to partition your sdcard in a special way (usually the custom recovery can handle this.)

share|improve this answer
Thanks for replying. Can you provide a reference to a tutorial or a walkthrough for the method you suggested involving a custom ROM and partitioning of the sdcard? – smichak Jun 10 '12 at 20:46
Just to give some hints: take a look at Root # All Data2SD card. and S2E (simple2ext) – Izzy Apr 4 '13 at 11:20

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.