Hot answers tagged

3

A few points on four partitions: Dedicated first partition exFAT or NTFS or FAT32 (whichever Android permits and gives optimum performance) to store apps, photos and media. For apps consider Application Class but that's expensive. Others will exert performance penalty more or less. On filesystem selection, the biggest downside with FAT32 is its 4GB ...


3

External SD cards and USB OTG drives (since Android 6) are handled by vold which supports only FAT[N] (vfat) and exFAT (since Android 9 provided that OEM adds support to kernel) filesystems on stock Android. ext4 and f2fs are supported only for private volumes (Adoptable Storage). Public volume (secondary external storage) is not directly accessible to apps ...


2

I don't think I understand your question fully. It's not clear what and how you have tried so far and faced what constraints or limitations in achieving what you want to. But precisely answering your questions: Mount multi ext4 partitioned external card at boot time, as against manual mounting which I can do Mounting external SD card is handled by vold. ...


1

just partitioning and formatting from adb shell (needs to be umount) (for doing this in recovery, delete all strings /data/local and su -c from command list) adb push parted /data/local/tmp adb shell chmod 0755 /data/local/tmp/parted adb shell su -c "export PATH=$PATH:/data/local/tmp" adb shell su -c "parted /dev/block/mmcblk1 mktable msdos" adb shell su -...


1

ext4 can be explored without mounting, using debugfs tool. But natively there is no way to access raw filesystem without root access on Android devices. Partitions are enumerated as block devices by Linux kernel, and default permission set by Android's init on block devices is 0600 (can be overridden in uevent.rc) or 0660 in case of vold, owned by 0:0. Also ...


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