Where an app is stored very much depends on several criteria:
System apps / pre-installed-bloatware-apps are stored in /system/app with privileged apps in /system/priv-app
(which are mounted read-only to prevent any changes). You may also find system apps in /custpack/app's subdirectories.
normal apps in internal memory go to /data/app
some apps (encrypted ...
See here: https://stackoverflow.com/questions/4809874/how-to-access-the-sms-storage-on-android
The gist is that SMS/MMS are residing in databases on the phone and the answer to the question contains the link to this tutorial.
The location of the database might vary from phone to phone, but you can look it up with this command via adb (you need to be root ...
Busybox is a single utility that contains the functionality of many of the basic Unix tools. It's used on most embedded-Linux systems instead of having separate executables for each utility, which wastes space owing to code duplication.
There are several Busybox installers available on Google Play, and one on F-Droid. Custom ROMs often have Busybox built-in....
ES File Explorer has support for several cloud storage providers. It allows to "copy" folders from your dropbox folder to your SD-Card etc in a similar fashion as you would copy files locally. The "Network" Tab allows you to add an account.
Note that, as of Kitkat (Android 4.4, released Sept 2013), the default path changed from:
Update: As mentioned in the comments, the latter path already exists in JB.
Pictures and videos from the LINE app are stored under the following directory:
All the audio files are placed under directory:
Profile pictures are cached in directory:
Not in the internal filesystem, but it may leave files on the SD card.
Apps on Android are only able to write on two places within the filesystem
/mnt/sdcard/ or /sdcard
The /data/data/<packagename> directory gets deleted when you delete the app, so the only place where file cruft can be found is the SD card.
You can do that manually from the Bluestack app player by doing the following
1 - Backup the game saves :
Download ES File Explorer from the app store/Play Store
Open ES File Explorer and go to the Root Folder (click on "/" in the navigation bar)
Go to /data folder, and then open the folder /data inside it (final path: /data/data)
Now you can see a lot ...
In the settings of Google Play Music, if you have it set to cache on the external SD card, your cache location will be /external_sd/Android/data/com.google.android.music/files/music/.
If you have it use the internal storage, the path will be /sdcard/Android/data/com.google.android.music/files/music.
Note that these files are named [some-id].mp3, like 124....
You can try DiskUsage app (free), it shows detailed information about memory usage and also gives you option to:
Scan internal or external SD and graphically display space occupied by directories/ sub directories
Choose files / sub directories / directories for deletion
Re-Scan after deletion so that you can free up desired storage space
On my Android 4.0.4 (ICS) Xperia ray, they are stored in /mnt/asec/XXX-1/pkg.apk.
XXX is the Google Play ID of the application.
For example, Firefox is found at /mnt/asec/org.mozilla.firefox-1/pkg.apk and Skype is found at /mnt/asec/com.skype.raider-1/pkg.apk.
Following zuul's comment I took these screenshots from my phone to confirm my answer.
As Matthew Read noted, the list of supported media formats is device specific. More or less, it's actually specific to the default video player app your device has.
I'm not aware of an app that can show a list of MIME types supported by an installed app, so here you go with the command-line way. Make sure you've adb setup in PC, USB debugging enabled in the ...
data/system folder contains system configuration files critical to maintaining device's state. Access to the directory is restricted by the system apps only, so if the device is not rooted the folder content can't be seen.
Below is the list of files residing in the directory with a brief description. Note that the list is not completely full and also may ...
I've checked on one of my devices, and as the comment chain already suspected, you don't need to worry about everyone having access to everybody elses data. First:
/storage/sdcard0 -> /storage/emulated/legacy
Which means, it's just a symlink which always points to the data of the current user:
/storage/emulated/legacy -> /mnt/shell/emulated/0
That depends, a lot of developers do not properly take care of their associated application's data and may leave them lying around. The Package Manager uninstalls the apps from /data/data/..../ depending on the package name.
For example, Application MyFooBarApp whose package name is org.foo.bar.app then this would be the spot - /data/data/org.foo.bar.app/ ...
It contains 96x96 pixel versions of your photos. The file is simply a concatenation of JPEG files. You can split it into individual JPG files by searching for the signatures indicating the start and end of a JPG file, i.e. the two bytes FF D8 for the start and FF D9 as the end. If you can transfer the file to your computer and you can access Python, the ...
On all operating systems based on Linux kernel - like Android is - it's possible to set permissions on files (including directories) provided that filesystem supports UNIX permissions (uid, gid, mode). Common examples of such filesystems are ext4 and f2fs.
However Android's internal (confusingly called external) storage which is accessible by installed apps ...
Found a solution for the local file browser problem on my Xoom tablet
I tried opening a local file with Opera by typing file:///mnt/sdcard/Documents/blabla.html. Opera changed the adress in file://localhost/mnt/Documents... Using the localhost syntax on the android browser opened the local file.
The other answers are a little misleading.
First, it doesn't really matter from a security standpoint whether you've got things stored on the SD card or on the internal storage. The SD card is easier to remove and read outside the phone, but the internal storage can be read as well (most easily from the device itself but also from a PC).
The second thing ...
A short Google search for "spmo file" reveals that these are "SpeedView Meta Object" files and speed up the display of images. They're probably some sort of cache file and should be automatically recreated if you delete them.
Regular android messaging apps tend to disallow files other than image/video.
I use Tmail by Phonelight available from Google Play Store:
Tmail breaks the restrictions of all the Messaging apps. It is the only app that allows the user to attach any kind of file to an MMS message. You are now not limited to image, audio or video file. Tmail has expanded ...
Searching the file on Google returned a source code used by GeeksPhone: android_hardware_fm.cpp.
From line #199, it seems the file is related to FM radio receiver calibration.
static jint android_hardware_fmradio_FmReceiverJNI_SetCalibrationNative
(JNIEnv * env, jobject thiz, jint fd, jbyteArray buff)
struct v4l2_ext_control ext_ctl;
Well, each of these things mean something. I hope. Its an app, right? ;)
Cache is, well, your device's cache. Too frequent cleaning this is a tad counter-active, as most apps will immediately fill this back up. Its like trying to dry a towel. Outside. In a heavy rain.
Junk, Memory junk, AD junk - Stuff you dont need, and is an actual waste of space. ...
This is generated by the Appodeal advertisement SDK integrated in some of your installed apps, likely to act as some sort of flag.
As for telling which app generated it, aside from going the hard way (installing and starting the apps one-by-one), you should also be able to use tools like MyAndroidTools to check the services and broadcast receivers an app ...
Press the "Multi" button and then select the files/folders you want, as explained on their help site:
To select multiple files in ASTRO you simply click the "Multi" button.
Then, you choose the files or folders you would like to work with (you
will know they are selected because the names will turn orange. If
you want to copy or move files, go to ...