Hot answers tagged

71

There are a few methods how you can mount your /system directory RW or RO. However, it will require root. Method 1: Connect your phone to the computer. (Make sure USB debugging is enabled on your phone) Open CMD/Terminal on your PC. Windows: CTRL + R, then type cmd. Ubuntu: CTRL + ALT + T. Mac: Navigate to /Applications/Utilities/ and double-click on ...


21

and the answer is pretty simple, use cp instead of mv)


14

The syntax of mount command usually requires you specify the target: mount -o remount,rw /system /system This output could be useful for us to better understand your problem: cat /proc/mounts As a last resort, as you have root you can try saving raw image of system, mount it on your box and push the app there, then flash it back on your device. To save ...


13

Transferring files between macOS and Android or any other MTP devices has always been a nightmare. I have tried a lot of apps and was disappointed with the poor support for Android phones on macOS. Either they were too slow, bug-ridden or too expensive. Finally, all these made me sit and write a macOS MTP app for myself. Well, then I thought to give it to ...


13

I can confirm with 100% certainty that the numbers are indeed 1-9 for the pattern unlock. My Nexus 4 met the same unfortunate end (except on concrete) and after some Googling, I found this post and was able to follow personne3000's answer in order to mount my pattern-encrypted userdata partition. I'm running Ubuntu 15.04 x64 and had to apt-get install ...


11

It seems that, according to here, It's been supported since KitKat (whether using apps or not) But (as always) it's down to The OEM's discretion if a device can Run it. Chances are, If a device supports SD cards bigger than 32Gb, It supports SDXC, which has a exFAT filesystem (First Graph here)


10

I have been using two different approaches (in fact many with small differences) on my older Android versions to mount whole /sdcard/WhatsApp directory from external SD card. I have tested, it works on Android 9 too, but the storage things have changed on Android 10. Before getting into practical details, we need to keep in mind a few points: /sdcard isn't ...


9

Apparently there is no tool on PC to decrypt Android's encryption at the moment, but the TWRP recovery can be used on the device to decrypt everything... Even with a broken touchscreen, as long as your device is supported by TWRP recovery: Download the TWRP image (2.8.7 worked for me) Boot into fastboot (power + vol. down on Nexus 4) Start the recovery, ...


8

The fstab file is in /. It's called /fstab.$systemname.rc where $systemname is based on the handset's fingerprint property, either identified as category of chipset or handset itself.


8

Solution is simple. To remount a mounted system you need to have root privileges. Do an su. You will enter root mode. Then run the below command. It will work, I did it many a times. So here are the steps: adb shell su mount -o rw,remount -t ext4 /system Edit: Found a better solution From host machine(Linux or windows PC), execute the following ...


7

As existing answers already show, there seems to be no "unique way" to achieve that. So I started combining ideas from allover, joining them into a script (or rather a "script library") to have them checked sequentially (until a good hit was made), and integrated that into my "Device Documentation Tool" named Adebar. Those interested can find it in the lib/...


7

Rename the system.ext4.win file to system.ext4.tarand extract it. If your TWRP backup is not in compression method, you will directly get to the /system folder or if your TWRP backup is in compression method, you will get a file named system.ext4 which you'll have to just rename it to system.ext4.tar and extract it to /system folder


7

That is how Android File Transfer works for Mac, since Apple doesn't support MTP mode by default. The only way for this is to mount your device in USB Mass Storage Mode (because by default, Mac supports FAT32 and vFAT file systems). This mode was available in Android till Jelly Bean. Since KitKat (4.4+), USB Mass Storage (UMS) mode is removed. To enable ...


7

Can I mount directly from TWRP's mount screen? Yes. Under the category Mount you would see a range of partitions available to be mounted. Selecting an entry (check-mark) would automatically mount the corresponding partition and deselecting the entry would unmount that partition. You can mount/unmount multiple partitions. You can verify the said method by ...


6

As of today (03-Apr-2020), exFAT is not yet officially supported in AOSP. exFAT - a filesystem developed by Microsoft - was (is?) not open-source, so it was never a part of Linux (and hence Android) kernel over patent issues. However a FUSE-based driver (exFAT-FUSE) has been around since long. But it's not a proper in-kernel driver, so lags in performance. ...


6

What you need to do is remove Crypto on Data To do that, in TWRP Settings Format Data Type "yes" Done


5

ls -l /dev/block/platform/dw_mmc/by-name/ to find the path to user data partition. Then mount -t ext4 /dev/block/mmcblk0p10 /data Check the correct file system type as well as mmcblkXpXX from first command. If successful, /data should be mounted correctly


5

I realize that this is an old topic, but some of the answers here actually hindered my efforts to learn about fstab and Android because they so strongly imply that the fstab situation in Android is extremely different from other Linux distributions. From what I can tell, it isn't. However, reading different responses here made me wonder: what fstab-...


5

Summing up from the comments above... As eldarerathis wrote: "connected as a media device" suggests it's using MTP, which would require special software to be installed (there are MTP packages available for different Linux flavours). Try getting UMS working You might also want to check your "notification area" when the device is connected:...


5

Open a terminal in ubuntu(ctrl+alt+t) and type this commands: sudo add-apt-repository ppa:langdalepl/gvfs-mtp sudo apt-get update Then, launch Software Updater (previously known as Update Manager) and install the available updates. Afther you pdate everything restart pc. if you want to revert back before making any changes: sudo ppa-purge ppa:langdalepl/...


5

I discovered that it was not necessary to mount it. It was sufficient to extract it with tar -xf archive_name but this particular app doesn't install.


5

What is rootfs? It's an initramfs. Basically, it's a prepopulated RAM drive. It's prepopulated with some content at boot time, usually from a cpio archive which has been compiled into the kernel. Can I write to it? One way to make changes to your rootfs is to unpack the cpio archive, make your changes, and repack the archive. Your device will almost ...


5

To access second partition on SD card if it's not deleted, you may adopt multiple approaches listed below. For deleted partitons or deleted files, you may use tools like testdisk and extundelete which doesn't seem to be the case here. LINUX / WINDOWS As mentioned by @iBug, you can remove SD card from phone and insert in a PC with Linux OS like Ubuntu. You ...


5

SHORT ANSWER Go to Magisk Settings and set Mount Namespace Mode to Global once for all. In SuperSU app, disable Mount Namespace Separation. OR For one time solution, use this command instead: ~$ su -mm -c 'mount <device> <mountpoint>' LONG ANSWER but after some time, the partition gets unmounted automatically and I have to mount it again. ...


4

This is the way to have /data on the SD Card directory: Copy all /data to the SD card directory: /mnt/sdcard/data Delete /data Create a symlink that points to the SD: ln -s /mnt/sdcard/data /data The main problem is that /data could be EXT2/3/4 partition, while the SD Card is FAT32. The best thing to achieve what you want is to create an extra partition on ...


4

I stumbled upon this question. I like a challenge... Tools that I used: BusyBox I've come up with 3 commands (one you listed) to give some info about the partitions busybox ls -QAl --color=never /dev/block/platform/*/by-name Output: lrwxrwxrwx 1 0 0 20 Jan 30 1970 "DDR" -> "/dev/block/mmcblk0p4" lrwxrwxrwx 1 0 0 ...


4

The / (root) directory is not a persistent filesystem on Android. It's a initramfs, which is packed into the boot image on your device. Although you can remount it with write permissions, changes will always be lost the next time you boot because the original ramdisk will be re-extracted from the boot image on the next boot. In order to make a permanent ...


4

I've found the source of the problem asking in the MIUI forums, the boot image will not accept a modified /system. You have to use the adb interface: adb devices then adb disable-verity. Disclaimer: I'm not responsible for any damage caused by these operations.


4

You cannot change permissions and ownerships of files on sdcardfs. 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 (...


4

Note: Following solution requires a rooted device. Kernel must be built with AUDIT_WATCH, preferably AUDIT_TREE. The only good thing Google did was to choose the flexible and configurable Linux kernel for Android, not going for something like a crippled kernel and trying to handle everything from userspace, including running a Linux kernel (1). Linux ...


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