実にくだらない失敗と、その解消法の覚書き。
/system/product 以下にあるファイルを書き換えようと思って、いつも通り、読み書き可能権限で /system をリマウントしようとしたところ…
# mount -o rw,remount /system
mount: '/system' not in /proc/mounts
こんな感じのエラーが出て上手く行かない。/proc/mounts に無いってどゆこと?
ちょっとググってみたところ、XDAあたりに「/system じゃなく / をリマウントするんだよ」的な記事を発見。早速試すとコマンドは通る。通るが実際は Read Only のままで編集できない。なんでじゃー!?
と、ここでフと胸騒ぎがして、ls -l してみると…
# ls -l /system/product
(略) /system/product -> /product
はい、そういう訳で、正しいリマウント方法は、
# mount -o rw,remount /product
でしたとさ。めでたし、めでたし。
あ、皆様、rwで作業した後は、くれぐれも ro,remount で元に戻すこともお忘れなく♪