2022年5月20日金曜日

Moto Edge 20 fusion の /system/productをいじる

 実にくだらない失敗と、その解消法の覚書き。

/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 で元に戻すこともお忘れなく♪