मुझे यकीन नहीं है कि यह आम तौर पर कैसे लागू होता है, लेकिन मुझे एक ही समस्या थी और यह पाया कि इस reddit टिप्पणी ने इसे मेरे लिए हल कर दिया (Android Lollikat, जो कि cm11 है):
http://www.reddit.com/r/cyanogenmod/comments/2m9t61/how_do_i_remount_system_rw_on_cm11_m12/
असल में, मुझे /system/bin/mount -o ...
केवल के बजाय स्पष्ट रूप से उपयोग करके रिमाउंट करना था mount -o ...
। मैं अनुमान लगा रहा हूं कि कुछ बिंदु पर संस्करण में सिस्टम / xbin प्राथमिकता लेने लगा था और किसी कारण से वह संस्करण चुपचाप विफल हो गया। (मैं "कुछ बिंदु पर" कहता हूं क्योंकि लिंक 2sd ने हाल ही में आरओ के बारे में शिकायत करना शुरू नहीं किया है।) ऐसा लगता है कि इसे ठीक करने के लिए पथ को संपादित करना संभव होना चाहिए ताकि मुझे या हर बार कमांड लाइन का उपयोग न करना पड़े। ऐप को ऐसा करने की जरूरत है। मुझे यकीन नहीं है कि कैसे अभी तक, हालांकि।
एफडब्ल्यूआईडब्ल्यू, यहां मेरे डिवाइस के लिए वास्तविक स्क्रिप्ट (सेमी 11 / लॉलीकैट पर s5360) है। यह कहीं से भी चलता है, लेकिन मैंने इसे / सिस्टम / xbin में संग्रहीत किया है, इसलिए यह विश्व स्तर पर गोले के लिए उपलब्ध है।
#!/system/bin/sh
echo "Remounting /system as RW (read/write)..."
/system/bin/mount -o remount,rw /system
mount | grep yaff
यह अंतिम पंक्ति केवल त्वरित प्रतिक्रिया देने के लिए है क्योंकि यह वास्तव में काम किया है या नहीं (क्योंकि मेरे आंतरिक विभाजन yaff2 हैं)। इससे पहले कि लाइन इनमें से किसी एक के रूप में अधिक स्पष्ट की जा सके, लेकिन मेरे डिवाइस पर यह आवश्यक नहीं है:
/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)
:। क्यों(null)
? मैंने स्पष्ट रूप से अनुरोध कियाrw
!