I have a (seemingly) simple question to which I haven't found a clear answer to. My phone creates an "Android" folder on my SD card and I'm wondering if it could be moved into the phone's internal storage instead.

I just got a new phone and it's got way more storage than my last phone, so I'd like to make the most out of it as I can, so I'd prefer that all the application data is on the internal storage rather than on the SD card.

That's the way it worked on my old phone, so I'm a bit puzzled that it doesn't seem as easy to do anymore.

  • 1
    I'm afraid it won't work as simple as that, especially for OBB files (expansion files), since it's by default located on the system's shared storage location (i.e. "external" storage). Note that on some devices that don't have SD card slot, "external" storage is emulated in the internal storage. – Andrew T. Jul 3 at 2:36
  • Since pre-Lollipop days, apps can't write to secondary shared storage (physically external SD card) directly as they do on primary shared storage (physically internal) by getting Storage permission. When an SD card is inserted, a directory structure is created by Android that defines the private directories of all installed apps. But it's up to their will if they use those directories or prefer to save data on primary shared storage (/sdcard). In most cases the directories under Android directory on SD card are either empty, or the files are a copy of those on /sdcard/Android/. – Irfan Latif Jul 3 at 4:14
  • So usually (NOT ALWAYS) deleting Android directory on external SD card is safe, but this will be recreated. Apps can't write outside their private directories on external SD card. This is achieved through an emulated filesystem: android.stackexchange.com/a/210159/218526. Also see: developer.android.com/reference/android/content/… – Irfan Latif Jul 3 at 4:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.