※ ChatGPTを利用し、要約された質問です(原文:Android-x86でパーミッション等の変更方法)
Android-x86でパーミッション等の変更方法
このQ&Aのポイント
Android-x86でパーミッションとグループの変更方法を解説します。
Android-x86をインストールしたPCで、ダウンロードしたファームウェアのパーミッションとグループ所有者を変更する方法について教えてください。
Android-x86でファームウェアのパーミッション変更ができず困っています。ネットからダウンロードしたファイルのパーミッションを変更する方法を教えてください。
Android-x86でパーミッション等の変更方法
Android-x86で、パーミッションとグループの変更をしたいのですができません。
最終的にやりたいことは、
「Android-x86(今回のはバージョン9.0)をインストールしたPCで、ダウンロードしたファームウェアを使いたい」
ということです。
まず、Webサイトからファームウェアをダウンロードしました。
(ここで仮に、そのファイル名を「hogehoge.fw」、移動したい先のディレクトリを「/lib/firmware/とします。)
前回質問へのご回答を参考に「Files by Google」を使ってダウンロードしたファイルのディレクトリが、
/storage/emulated/0/Download/
と分かりましたので、
端末エミュレータを起動しsuしてから、
mv /storage/emulated/0/Download/hogehoge.fw /lib/firmware/
とすると、
mv: /lib/firmware/hogehoge.fw: Read-only file system
と表示され移動できません。
そこでダウンロードしたファームウェアのパーミッションと所有権を確認してみると、
-rw-rw---- 1 root sdcard_rw 43032 2020-09-10 20:00 hogehoge.fw
となってましたので、chmodでパーミッションを644に、chownでグループをrootに変更しようとしましたができませんでした。
ということで質問内容をまとめると、
「Android-x86をインストールしたPCで、ネットからダウンロードしたファイルのパーミッションとグループ所有者を変更する方法が知りたい」
ということになるのでしょうか?
どなたかお詳しい方、ご回答よろしくお願いします。
お礼
レス遅くなりました。ご回答ありがとうございました。 教えていただいた通りの「mount -o rw,remount /hoge」を試したら今度は「not in /proc/mounts」と出て挫折しそうになりましたが、「mount -o rw,remount」で検索したところ「Androidの/systemに書きこむ」(http://rainbowdevil.jp/?p=1152)を見つけ、次に「Androidの/systemに書きこむ」で検索したら「Android の /system を書込可能にする」(https://blue-red.ddo.jp/~ao/wiki/wiki.cgi?page=Android+%A4%CE+%2Fsystem+%A4%F2%BD%F1%B9%FE%B2%C4%C7%BD%A4%CB%A4%B9%A4%EB)というサイトに「Android x86 の場合」の/systemへの書き込み方法が記されているのを見つけました。 「インストール時に /system を書き込み可能にするか選択できるので、そこで書き込み可能すると良い。」 そこでAndroid-x86を再インストールし、途中のオプションに「/systemを書き込み可にするかどうか」があったのでyesとしたところ、目的のファームウェアを無事/lib/firmwareへ移動しパーミッションも所有権も変更することができました。 これで質問した疑問の解消はできました。ありがとうございました。 ただ、そのファームウェアをインストールはできても思ってた状態にはならなかったのが残念ですが(^^;