• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help What files are saved to phone memory and memory card?

spman

Android Enthusiast
Feb 26, 2013
441
35
I am using S4, I assume there are only 2 places (correct me if I am wrong) to store data/files, phone internal memory and memory card

1. What stuff are stored on phone memory and what stuff are stored on memory card?

2. What stuff save location cannot be changed? (e.g. change from saving to phone memory to memory card, vice versa...)

(when I say "stuff", I mean anything that android stores e.g. SMS, calling history, photos, videos, whatsapp history, contacts, apps...)
 
The way Android describes its file system is an absolute dog's breakfast and is thoroughly confusing.

There is, as you rightly say, the phone's core storage area sometimes called "Phone Internal Storage". This is where the operating system and configuration files live. In normal usage, you won't directly have anything to do with this.

Then there is what is sometimes referred to as the "SD Card". This is where it starts to get stupid. This isn't the removable SD card you may have in your phone (I have a 64GB one in mine). This is really just more internal storage built into the phone. This is called "SD Card" for historical reasons. This is the default storage location for almost everything apart from the OS. All your apps and their data, your music, your photos etc. will all be stored there by default.

Finally, there is the "External SD Card". This is the removable one. What you store here is largely up to you. You have to change configuration settings in various apps to tell them to store data on the removable SD card but this is worth doing if you know how because it frees up a lot of space on the internal "SD Card" memory, which isn't very big on the S4.
 
  • Like
Reactions: Adara and spman
Upvote 0
The way Android describes its file system is an absolute dog's breakfast and is thoroughly confusing.

There is, as you rightly say, the phone's core storage area sometimes called "Phone Internal Storage". This is where the operating system and configuration files live. In normal usage, you won't directly have anything to do with this.

Then there is what is sometimes referred to as the "SD Card". This is where it starts to get stupid. This isn't the removable SD card you may have in your phone (I have a 64GB one in mine). This is really just more internal storage built into the phone. This is called "SD Card" for historical reasons. This is the default storage location for almost everything apart from the OS. All your apps and their data, your music, your photos etc. will all be stored there by default.

Finally, there is the "External SD Card". This is the removable one. What you store here is largely up to you. You have to change configuration settings in various apps to tell them to store data on the removable SD card but this is worth doing if you know how because it frees up a lot of space on the internal "SD Card" memory, which isn't very big on the S4.

A. How can I view the folder to see all the data/files stored in the phone non removable "SD Card" (64GB)

B. Everything that is stored in the phone non removable "SD Card" (64GB) can be moved/changed to save to External SD Card correct?

C. Where are the sms history, calls received history stored?

D. How to change configuration settings in various apps to tell them to store data on the removable SD card?

Thanks
 
Upvote 0
A) you can use the built in file manager. For hidden folders and files you'll need to be rooted and use a third party file manager (I recommend Root Explorer).

B)Yes, they can be cut, moved, copied and pasted.

C) Somewhere deep in a folder I would imagine. I don't actually know, but you would need a third party file manager to find them.

D) You can't, that is down to the developer of the app in question to give you the option. Folders and files created by an app can be copied/pasted to anywhere, but the app that created them will not be able to see them or wrote to a new folder you create yourself if they are in a different location.
 
  • Like
Reactions: spman
Upvote 0
D) You can't, that is down to the developer of the app in question to give you the option. Folders and files created by an app can be copied/pasted to anywhere, but the app that created them will not be able to see them or wrote to a new folder you create yourself if they are in a different location.

Do you mean the file that is created by an app will always be stored to a location that cannot be changed (if the app author decides to store file created by the app to a location in the phone, it will always be that location) ?

Downloaded app will always be stored in the phone memory?
 
Upvote 0
Some apps allow you to specify where some of their data are stored, but otherwise you cannot change it.

Call log, sms are stored in /data/data/com.android.providers.telephony/databases. You'll need root to see the contents of that folder, and they are stored in sql database files, and cannot be moved.

Yes, downloaded apps are stored in internal memory. I believe Samsung added the ability to move apps to SD back to the S4 after being caught out by mainstream media misleading people about this, but don't have one to confirm. It only moves part of the app anyway.
 
  • Like
Reactions: spman
Upvote 0
Some apps allow you to specify where some of their data are stored, but otherwise you cannot change it.

Call log, sms are stored in /data/data/com.android.providers.telephony/databases. You'll need root to see the contents of that folder, and they are stored in sql database files, and cannot be moved.

If I do not root, are there ways to see the contents of that folder?

Yes, downloaded apps are stored in internal memory. I believe Samsung added the ability to move apps to SD back to the S4 after being caught out by mainstream media misleading people about this, but don't have one to confirm. It only moves part of the app anyway.

What do you mean by "It only moves part of the app anyway."?
 
Upvote 0
I'm not in a position to check this myself but if you have tried a file manager and it said permission denied to access that folder, I don't believe you can. However, there are apps that can access the data. One I have used is called SMS Backup & Restore (there's a similar one for call data by the same chap).

When an app is moved to the SD card, the associated data usually doesn't move. Since the data is often large (e.g. games, satnav apps etc.) but the apps themselves aren't, being able to move the small bit isn't very useful.
 
  • Like
Reactions: Hadron and spman
Upvote 0
It moves the apk file and and shared object library files, but not the dex files (dalvik cache) or other components of the installed app. So how much of the app it moves depends on the app - can be significant for some, for others only a small fraction.

As lotus says, if a folder needs root permissions to read it that's it.
 
  • Like
Reactions: spman
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones