tidak dapat me-mount / sistem di android dengan perintah berikut, ada yang punya solusi untuk ini?
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
output lengkap untuk mount adalah:
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
Terima kasih banyak!
root-access
mount
system
iclinux
sumber
sumber
mount -o remount,rw /dev/block/bootdevice/by-name/system /system
Jawaban:
Solusinya sederhana. Untuk memasang kembali sistem yang terpasang, Anda harus memiliki hak akses root. Lakukan su. Anda akan masuk ke mode root. Kemudian jalankan perintah di bawah ini. Ini akan berhasil, saya melakukannya berkali-kali.
Jadi, inilah langkah-langkahnya:
Sunting: Menemukan solusi yang lebih baik
Dari mesin host (Linux atau windows PC), jalankan perintah berikut.
remount akan secara default remount partisi / sistem dengan rw, jika Anda memiliki izin.
Catatan 1: Untuk melakukan su atau adb root, perangkat Anda harus di-rooting dan su dapat dieksekusi. Ketika Anda melakukan su, jika dijalankan dengan benar, terminal Anda akan berubah dari $ ke #. Terima kasih..
Catatan 2: Di ponsel terbaru, beberapa acer dan samsung yang saya tahu, Keamanan telah diperketat, dan bahkan setelah me-rooting telepon, adb remount tidak akan berfungsi. Sejauh yang saya tahu, sejauh ini tidak ada solusi yang tersedia.
sumber
adbd cannot run as root in production builds
lihat artikel terkait ini di sini dan susun jawaban pertukaran di sini
Pada dasarnya
Anda butuh root
Lebih baik untuk menginstal apk adb aman
Periksa bagaimana partisi / sistem dipasang sebagai hanya-baca (ro), Khususnya perhatikan perangkat
Kemudian remount itu sebagai / sistem
Akhirnya, Anda bisa mengkonfirmasinya
sumber
Jika Anda root, Anda dapat mengunduh ES File Explorer dari Play Store, tekan ikon 3-Lined Menu di kiri atas. Selanjutnya, gulir ke bawah hingga Anda melihat Root Explorer. Tekan dan tahan selama 2-3 detik. Menu akan muncul. Tekan "Mount R / W". Letakkan titik untuk 'sistem' di bagian RW. Reboot mungkin diperlukan.
sumber