Tag Info

Hot answers tagged

24

There is no singularly defined "Android" filesystem, so this can vary between devices. Any FS that the kernel can load drivers for is basically fair game. By and large, you'll almost certainly find that ext4 is the most common filesystem on modern devices. Older devices may use older ext* versions as well, or other filesystems entirely. Since everything is ...


3

YAFFS (Yet Another Flash File System) is generally used as the default file system for Android devices. http://www.yaffs.net/google-android


3

If the ADB daemon is not running in root mode, you cannot push to /system/app even with /system mounted read-write, due to not be given the permission. As you correctly pointed out, adb root is no option on non-development-devices ("adbd cannot run as root in production builds"). To fix this up, take a look at chainfire's adb Insecure. This app requires ...


3

A .conf file is usually readable by any text file reader as long as permissions are correct. The said file contains SSID and password of your portable Wi-Fi hotspot. E.g.: Android.SE #$#$ANDROID where Android.SE is the SSID which other users would see when trying to locate Wi-Fi network and #$#$ANDROID is the password they need to enter to connect to ...


3

Izzy opined it correctly here that the only sensible place for having factory home screen layout is the launcher's APK itself. Since I don't own a Lenovo device let alone your specific model I used my MTK device running stock 4.2.1 as the testing ground. It has stock launcher (com.android.launcher). About that thing called factory home screen layout -- ...


2

MTP is using the FUSE filesystem to access the sdcard while the OS is using the sdcard as well. The FUSE filesystem also manages permissions for the files stored in the /data/media folder.


2

I thought that root was required to do this. That's not quite right. Any user can see that directory, but only root can write to it. Directories lower down the hierarchy such as /data/data are not world-readable, so while you'll be able to see that that directory exists, you won't be able to see its contents on an unrooted device. Some file managers ...


2

It sounds like your filesystem is being corrupted by whatever else you're using to write to it with the external card reader. Probably you need to be sure to unmount the device correctly before removing the card from the reader. For example, in Windows you need to select "Safely remove hardware". When you write files to the SD card, from any kind of ...


2

This is mostly speculation, but mediaserver is probably what is used to play all and any sound on android. Some app was probably using mediaserver inappropriately, causing it to show as using excessive battery. logcat2 is probably the process used for logging output, and is where many debug and error messages are sent to. Outright deleting them probably ...


2

Fat32 in Android usually only applies to the External SD card, no longer supported by Google. AFAIK it was a fairly generic implementation as it was only for the card. Since most of the newer devices use eMMC,the file system android uses is ext4 except for firmware, which is vFat. Example below is from a Galaxy S4 /system ext4 /data ext4 /cache ext4 ...


2

"In the case of devices without true external storage, it's still necessary for Android to provide an emulated external storage in order to remain compatible with older apps. In other words the RAM is physically internal (non-removable) but a section of it is partitioned and the Android file-system APIs treat that partition as being "external" and ...


2

This limitation is not due to the FAT filesystem : Since 4.4, Android only lets a special user group write on the card. Your card could be in NTFS, or EXT or whatever more, you'll have the same problem. The only way to bypass this limitation is to root your device, and install some 3rd party apps/patchs, or manuallay edit some files.


2

I cannot answer the Windows part – but the Ubuntu part I can answer for sure, as I'm using that as well and mount my devices from my computer, sometimes with full r/w access. What I use needs ADB tools to be installed on your computer. If you didn't already install them, see e.g. Is there a minimal installation of ADB? Prepare your Droid First a basic ...


2

You can use tune2fs (shell command) for this. The target output entry is 'Block size'. The corresponding block device (mmcblk1p1) depends on your hardware and needs to be replaced respectively. tune2fs -l /dev/block/mmcblk1p1


1

Unfortunately, since Android 4.2 it is no longer possible on most device to mount a folder and make it available to other apps as well. The details on how this works and why this was changed can be found here: Fix for empty app-mounted directories (CifsManager, etc.) in Android 4.2. The page mentioned above says this: Originally Posted by Zygote patch ...


1

All antivirus on Android are almost useless, especially without root as you point it out. The app cannot have the access right privileges. What the antivirus does is read the permissions of the other package via the Play Store pages of the respective packages, and compare them with it's built-in database or on their servers. That way, it knows what every ...


1

I fixed it myself. I went to the recovery menu (CWM) Mounted /system Plugged it into my Laptop Opened ADB on my Laptop Comand: adb shell went to /system/bin and replaced the file Hopefully this helps other who do the same mistake!


1

In my stock Android 4.2.1 the file responsible for holding Desktop backup password seems to be /data/backup/pwhash. I took a backup of it, renamed it, restarted the device, and the password was reset to empty. Now I could create a new password from the Settings easily. In CM12, I had to rename two files, namely pwhash and pwversion, and everything went ...


1

Usual (FAT32) SD Cards do not support permissions, they allow everything because they are only mass storage and were never designed for such advanced things. You can of course format your SD Card with a compatible file system (ext4 for instance) that supports permissions. FUSE does not support file permissions because it just wraps around an incompatible ...


1

You could do that using dd directly on the device, making sure the output goes to a partition you can afford to be modified. I will not "rank" here from a forensics point of view (where of course it is best to have nothing modified on the device, which is not always possible, etc.), but simply list options. As you are looking for data written by apps, you're ...


1

The problem was ultimately fixed by ignoring the whole /sdcard/DCIM/.thumbnails directory in the synchronization. Deleting the sparse thumbnails was useless as they will grow again but are basically waste. Another interesting point should be telling FolderSync not to sync hidden directories (all caches are hidden) but that will not save directories such as ...


1

If there were problems with the file system (which your error message suggests), broken files may have been "re-allocated". For such things, *nix systems have a special directory on each file system, usually called LOST+FOUND or, on FAT file systems, LOST.DIR. Whenever things could not be "assigned to a file", they are placed there with some "cryptic" names. ...


1

What ever you do to update your ROM, you are doing it wrong. Never ever should you wipe your /data partition during an update (it should automatically wipe /system). Inside the /data partition is all your data, so your Clash of Clans village as well.To backup and restore your village the Google+ option is working like a charm for me and all other people I ...


1

Reading and writing application data requires at least system permissions (user id 1000 or less) or explicit permissions (user id of the application itself). Some applications share user ids (like free and pro versions of an application) to share the same data but as a normal, not system user, you are unable to even list the files inside the /data partition ...


1

Normally you would put the device into storage mode. When the phone is normally booted without storage mode you'll only be able to see internal, then when switched to storage mode you'll see the sdcard as well. But VerizonWireless says the Galaxy Nexus doesn't come with USB storage mode. According to them you would transfer your data/files to PC across MTP. ...


1

Apps' private data directories aren't visible over the USB connection to your PC. It would complicate error handling in apps a lot if you had to worry about users making unexpected changes to your data files, so Android doesn't let you do this, to make it harder for you to screw up your phone. You can access them from the phone directly, but only if the ...


1

Download FX File Explorer from Google Play. It shows all the memory locations mounted on device on it's home screen. There is a search button above. Tap on it and search with file name. It searches both internal and external memory.


1

First a description. The path that contains acct, cache, config, d, data, dev, mnt, proc, etc is the device's root directory. The root directory is the root of all filesystem hierarchy in an Android device. When you connect an Android device via USB to a computer, usually via MTP in newer devices or USB Mass Storage in older devices, the root directory of ...


1

There's a second way, which should work with multiple operating systems on the computer's end: Taking a look at my list of file Android server apps, you can find some Android file-server apps using WebDAV or Samba, and SSH Clients & Server has some for SSH. Check those with "root capabilities", as you want to access the entire file system read/write. ...


1

if you type on a terminal console: ls -l /d lrwxrwxrwx root root 2013-01-01 01:00 d -> /sys/kernel/debug/ meaning /d is a symlink to that other folder, probably there for compatibility with old versions. So now the question is: what is /sys/kernel/debug/? That folder is used to mount debugfs filesystem and it's used, as the name suggests, to debug ...



Only top voted, non community-wiki answers of a minimum length are eligible