Bunun genel olarak ne kadar uygulanabilir olduğundan emin değilim, ama aynı sorunu yaşadım ve bu reddit yorumunun benim için çözdüğünü buldum (cm11 olan Android Lollikat'ta):
http://www.reddit.com/r/cyanogenmod/comments/2m9t61/how_do_i_remount_system_rw_on_cm11_m12/
Temel olarak, /system/bin/mount -o ...
sadece kullanmak yerine açıkça kullanarak yeniden takmak zorunda kaldım mount -o ...
. Ben bir noktada / system / xbin sürümü öncelik almaya başladı ve bir nedenle bu sürüm sessizce başarısız tahmin ediyorum. ("Bir noktada" diyorum çünkü link2sd yakın zamana kadar RO hakkında şikayette bulunmaya başlamamıştır.) PATH'yi, komut satırını her kullanışımda veya uygulamasının bunu yapması gerekir. Yine de nasıl olduğundan emin değilim.
FWIW, cihazım için gerçek komut dosyası (cm11 / LolliKat üzerinde s5360). Her yerden çalışır ama kabukları için küresel olarak kullanılabilir böylece / system / xbin içinde depolama sona erdi.
#!/system/bin/sh
echo "Remounting /system as RW (read/write)..."
/system/bin/mount -o remount,rw /system
mount | grep yaff
Bu son satır, gerçekten işe yarayıp yaramadığına dair hızlı geri bildirim vermektir (iç bölümlerim yaff2 olduğundan). Bundan önceki hat bunlardan herhangi biri olarak daha açık hale getirilebilir, ancak cihazımda bu gerekli değildir:
/system/bin/mount -o remount,rw /system /system
/system/bin/mount -o remount,rw /system /system
/system/bin/mount -o remount,rw /dev/block/mtdblock8 /system
/system/bin/mount -o remount,rw -t yaffs2 /dev/block/mtdblock8 /system
EXT4-fs (mmcblk0p21): re-mounted. Opts: (null)
. Neden(null)
? Ben açıkça istedimrw
!