no se puede montar / system en Android con el siguiente comando, ¿alguien tiene una solución para esto?
root@hwG7-UL20:/ # mount -o rw,remount,rw /system
mount: Invalid argument
255|root@hwG7-UL20:/ # mount -o remount rw /system
mount: Invalid argument
root@hwG7-UL20:/ # mount|grep system
/dev/block/bootdevice/by-name/system /system ext4 ro,seclabel,relatime,data=ordered 0 0
la salida completa para el montaje es:
255|root@hwG7-UL20:/ # mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,size=970220k,nr_inodes=155384,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,size=970220k,nr_inodes=155384,mode=750,gid=1000 0 0
none /sys/fs/cgroup/memory cgroup rw,relatime,memory 0 0
none /dev/frz cgroup rw,relatime,freezer 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,size=970220k,nr_inodes=155384,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,size=970220k,nr_inodes=155384,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
/dev/block/bootdevice/by-name/log /log vfat rw,nosuid,nodev,relatime,uid=1000,gid=1007,fmask=0007,dmask=0007,allow_utime=0020,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
/dev/block/bootdevice/by-name/system /system ext4 ro,seclabel,relatime,data=ordered 0 0
/dev/block/bootdevice/by-name/userdata /data ext4 rw,seclabel,nosuid,nodev,relatime,noauto_da_alloc,data=ordered 0 0
/dev/block/bootdevice/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/bootdevice/by-name/persist /persist ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/bootdevice/by-name/modem /firmware vfat ro,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
/data/media /mnt/shell/emulated sdcardfs rw,nosuid,nodev,relatime,uid=1023,gid=1023 0 0
/dev/block/bootdevice/by-name/cust /cust ext4 ro,seclabel,relatime,data=ordered 0 0
¡muchas gracias!
La solución es simple. Para volver a montar un sistema montado, debe tener privilegios de root. Haz un su. Entrarás en modo raíz. Luego ejecute el siguiente comando. Funcionará, lo hice muchas veces.
Así que aquí están los pasos:
adb shell
su
mount -o rw,remount -t ext4 /system
Editar: Encontré una mejor solución
Desde la máquina host (Linux o PC con Windows), ejecute los siguientes comandos.
>> adb root
>> adb remount
remount volverá a montar de forma predeterminada la partición /system con rw, si tiene los permisos.
Nota 1: Para hacer su o adb root, su dispositivo debe estar rooteado y tener su ejecutable en él. Cuando haces un su, si se ejecuta correctamente, el indicador de tu terminal cambiará de $ a #. Gracias..
Nota 2: En los móviles recientes, pocos de Acer y Samsung que yo sepa, la seguridad se ha reforzado, e incluso después de rootear el teléfono, adb remount no funcionaba. Hasta donde sé, no hay una solución disponible hasta ahora.
adbd cannot run as root in production builds
vea estos artículos relacionados aquí y la respuesta de intercambio de pila aquí
Básicamente
Necesitas raíz
Es mejor tener instalado el apk seguro de adb
Verifique cómo la partición /system está montada como de solo lectura (ro), en particular tenga en cuenta el dispositivo
# mount | grep system
/dev/block/stl12 /system ext4 ro,relatime,barrier=1,data=ordered 0 0
Luego vuelva a montar eso como / system
# mount -o rw,remount /dev/block/stl12 /system
Finalmente, puedes confirmarlo.
# mount | grep system
/dev/block/stl12 /system ext4 rw,relatime,barrier=1,data=ordered 0 0
Si es root, puede descargar ES File Explorer desde Play Store, presione el ícono de menú de 3 líneas en la parte superior izquierda. A continuación, desplácese hacia abajo hasta que vea Root Explorer. Mantenga presionado durante 2-3 segundos. Debería aparecer un menú. Pulse "Montar R/W". Coloque el punto para 'sistema' en la sección RW. Puede ser necesario reiniciar.
Vivek-ji
iclinux
dan hulme
mount -o remount,rw /dev/block/bootdevice/by-name/system /system
iclinux
inolvidableidSoporteMonica
Albin KC
Polar