Je peux le faire. adb push
à /sdcard/
emplacement mais pas /system
sur mon appareil Android.
sudo adb push lib/audio.primary.gmin.so system/lib/hw/
failed to copy 'lib/audio.primary.gmin.so' to 'system/lib/hw/audio.primary.gmin.so': Read-only file system
J'ai essayé quelques suggestions en ligne
user$ adb remount
dm_verity is enabled on the system partition.
Use "adb disable-verity" to disable verity.
If you do not, remount may succeed, however, you will still not be able to write to these volumes.
remount of /system failed: Read-only file system
remount failed
user$ adb disable-verity
Verity already disabled on /system
Même après cela, le remontage échoue
user$ adb remount
dm_verity is enabled on the system partition.
Use "adb disable-verity" to disable verity.
If you do not, remount may succeed, however, you will still not be able to write to these volumes.
remount of /system failed: Read-only file system
remount failed
L'exécution de la commande ci-dessous sur le PC ne fonctionne pas non plus
sudo mount -o remount,rw /system
mount: can't find /system in /etc/fstab or /etc/mtab
Que dois-je faire ?
EDIT.
which mount
/bin/mount
adb version
Android Debug Bridge version 1.0.32
La sortie de la commande mount est la suivante
user$ mount
/dev/sda6 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/user/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=user)
/dev/sda5 on /media/Data type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/dev/sda2 on /media/OS type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
0 votes
Quel modèle de téléphone, version Android s'il vous plaît ?
0 votes
Vous devez d'abord Rooter votre appareil.
1 votes
Et ça n'aide pas d'exécuter ces
sudo mount
commandes sur votre PC si vous voulez remonter une partition sur votre appareil Android (la sortie demount
ainsi quesudo mount -o remount,rw /system
est clairement no à partir de l'appareil Android, et votre machine Linux n'a pas/system
). Vous devez les exécuter via ADB sur l'appareil z.B.adb shell 'su -c "sudo mount -o remount,rw /system"'
. Comme Vahid l'a correctement souligné, cela nécessite que votre appareil soit enraciné.0 votes
Merci pour votre aide. Oui, l'appareil est déjà enraciné. Il fonctionne maintenant après que j'ai redémarré l'appareil après avoir lancé
adb disable-verity
. Il semble donc qu'un redémarrage soit nécessaire. Après le redémarrage, leadb remount
fonctionne bien.