I'm trying to mount a USB stick with read-write permissions, so that I can access its contents without a root terminal. The problem is, Marshmallow always creates a mount point that belongs to media_rw:media_rw with 0770 permissions and there doesn't seem to be a way of changing either the permissions or the owner.
This is my mount command:
Code:
su
mount -t vfat -o umask=0777,gid=0,uid=0 /dev/block/sda1 /storage/emulated/0/usb
StickMount by Chainfire is able to do this, so maybe I'm just missing something. My device is Nexus 5, by the way.
Related
I have an Atrix on AT&T. Which means there's a bootloader encryption, and the carrier prevents non-market apk installations, which I have resolved since my phone is rooted and I have changed the boot animation already.
In order to do these things, I found Ghost Commander that would let me chmod my system directories...which is fine, but I feel kind of gimped that I can't do it on terminal.
Basically, what I want to be able to do is remount /system as rw using terminal.
This method doesn't work on both terminal and emulator on my phone. I have done:
Terminal:
Code:
sudo su
cd [sdk directory]
./adb devices
./adb shell
su
mount -o remount,rw -t ext3 /dev/block/mmcblk0p12 /system
and this is where I get stuck because I just get an Invalid argument error.
Here is some info about my sytem -
Usage: mount [-r] [-w] [-o options] [-t type] device directory
/dev/block/mmcblk0p12 /system ext3 ro,noatime,nodiratime, data=ordered 0 0
Been searching for the answers for a while now, and now I'm here. What am I doing wrong? Thanks
there
Code:
mount -o remount,rw /dev/mmcblk0p12 /system
back
Code:
mount -o remount,ro /dev/mmcblk0p12 /system
Hmm, well at least I didn't get any errors this time.
I didn't get a confirmation or that it did anything at all. Is that normal?
Run mount with no parameters and look for the line with that device name, should see rw in that line instead of ro.
Sent from my MB860 using XDA App
Thanks guys, but I resorted to busybox chmod command instead lol
I tried this and got no errors, and using cat /proc/mounts/ I see the path as rw. But when I try to copy I still get the read only file system error.
**Lol, I had the phone in usb storage mode and had to switch it to Windows Media Sync**
Hi folks,
This isn't about mounting as a usb drive or anything; I'm trying to gain rw access to /system, but my usual command for that - "mount -o remount,rw /system" - returns the following:
Mount: not found.
Any idea why that would be? This is running CM7 off an sdcard.
try prepending busybox to the command line: "busybox mount yada yada"
Hey, that totally worked! Why did that make a difference?
symlinks not setup right i guess
I'm rooted via the standard root, with CWM installed.
When I attempt to mount /system as read-write with mount -o rw,remount /dev/block/system /system, about 10 seconds later it remounts as -ro.
This means I can't change anything on there, is anyone else having this issue and is there a fix?
MrLadoodle said:
I'm rooted via the standard root, with CWM installed.
When I attempt to mount /system as read-write with mount -o rw,remount /dev/block/system /system, about 10 seconds later it remounts as -ro.
This means I can't change anything on there, is anyone else having this issue and is there a fix?
Click to expand...
Click to collapse
I had a similar problem once and I fixed it by restoring an old nandroid backup, I was never able to figure out what caused it.
I had the same issue when I installed the ota2 update, then tried to reroot. I think I was able to change permissions by installing, then opening superuser app.
Im on OTA1.
Hello,
I've got the same problem. With the following programs i have read/write access to /system only for seconds:
Esexplorer, file manager hd, root explorer, total commander , especially: adb shell
Strange thing: i have no problems with permissons when using x-plore or titanium backup.
(Currently OTA2)
Installing superuser again does not fix anything.
I have the same problem here (OTA2) :-/
A workaround I found is to chain the remount-command with the command you want to execute on /system:
Code:
$ su
# mount -o rw,remount -t ext4 /dev/block/mmcblk0p3 /system && cp /sdcard/Download/kernel_modules/cifs.ko /system/lib/modules/
# ls /system/lib/modules/
bcm4329.ko
cifs.ko
scsi_wait_scan.ko
Brilliant!
I'm lost.
I tried KFU, and all I get after I root/superuser is basically system is read only.
mount is different than what I've seen before and as in a previous post, I get this:
C:\android>adb shell mount -o remount,rw /system
Usage: mount [-r] [-w] [-o options] [-t type] device directory
So, apparently this mount is different. I have 6.3 android. I have the kindle plugged into the computer with usb showing the USB disconnect.
I can shell and su into and then sort of sit there and twiddle my thumbs. I'm not super up on droid/os, but can fumble around with the best of them.
I tried twrp and using the reset permissions, and that didn't really do anything.
How do I make the mount writeable?
Try adding the device to the mount command:
Code:
mount -o rw,remount /dev/block/mmcblk0p9 /system
Code:
adb remount
Remounts the /system folder as read/write. You can use adb shell after that.
Hi,
I am unable to edit build.prop (flashing B15 and B13-chinese bootstack enabled nav bar - I want to remove it) as I can not mount /system as RW. When doing so, either via Terminal, ADB Shell or simply a file explorer app, I generally get a "Device busy" error or some other random error.
I have tried those commands so far in Shell:
mount -o remount,rw /system
mount -o remount,rw -t ext4 /dev/block/bootdevice/by-name/system /system
All commands have been tried on the three available kernels.
Any help is much appreciated!