1. ホーム
  2. アンドロイド

adb remount の解決に失敗しました。

2022-02-28 10:59:33
<パス

質問です。 Androidマシンのadb remountコマンドに失敗する


解決策

1. シェルに移動し、シェルコマンドで読み書きが必要なフォルダをRWとしてマウントします。

adb root
adb shell
mount -o rw,remount -t /system

コマンドの意味。 既にマウントされているファイルシステム(読み取り/書き込み許可付き)に再マウントします。マウントポイントは既に存在するディレクトリでなければならず、このディレクトリは空であってはならないことに注意してください。このディレクトリ内のファイルは一般に ro パーミッションで使用されており、一時的に変更可能なパーミッションに変更する必要があります。

2. を使用します。 adb disable-verity

このコマンドを使用するには、対応するAndroidバージョンのビルド環境で生成されたadbが必要です。

<ブロッククオート

disable-verityはuserdebugビルドでのみ動作し、userdebugバージョンのみこのコマンドを使用することができます。


mount コマンドリファレンス

<ブロッククオート

-o オプションは、主にデバイスやアーカイブをどのようにマウントするかを記述するために使用されます。一般的に使用されるパラメータは以下の通りです。
ループを使用します。ファイルをハードディスクパーティションとしてシステムにマウントする際に使用します
ro: 読み取り専用でマウントする
rw: 読み書き可能なデバイスのマウント
iocharset: ファイルシステムへのアクセスに使用する文字セットを指定します。
remount: 既にインストールされているファイルシステムを再マウントします。

mount コマンドリファレンス