Saya tidak yakin seberapa umum ini berlaku, tetapi saya memiliki masalah yang sama dan menemukan bahwa komentar reddit ini menyelesaikannya untuk saya (di Android Lollikat, yaitu cm11):
http://www.reddit.com/r/cyanogenmod/comments/2m9t61/how_do_i_remount_system_rw_on_cm11_m12/
Pada dasarnya, saya harus menulis ulang dengan menggunakan secara eksplisit /system/bin/mount -o ...
daripada hanya mount -o ...
. Saya menduga bahwa pada beberapa titik versi di / system / xbin mulai mengambil prioritas dan karena alasan itu versi gagal diam-diam. (Saya mengatakan "pada beberapa titik" karena link2sd tidak mulai mengeluh tentang RO sampai saat ini.) Sepertinya mungkin untuk mengedit PATH untuk memperbaikinya sehingga tidak harus menggunakan baris perintah setiap kali saya atau aplikasi perlu melakukan ini. Tapi aku belum yakin bagaimana.
FWIW, inilah skrip aktual untuk perangkat saya (s5360 pada cm11 / LolliKat). Ini berjalan dari mana saja tapi saya akhirnya menyimpannya di / system / xbin sehingga tersedia secara global untuk shell.
#!/system/bin/sh
echo "Remounting /system as RW (read/write)..."
/system/bin/mount -o remount,rw /system
mount | grep yaff
Baris terakhir itu hanya untuk memberikan umpan balik cepat apakah itu benar-benar berfungsi atau tidak (karena partisi internal saya yaff2). Baris sebelum itu dapat dibuat lebih eksplisit sebagai salah satu dari ini, tetapi pada perangkat saya ini tidak perlu:
/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)
. Mengapa(null)
? Saya secara eksplisit memintarw
!