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

adb remount failed: リマウントに失敗しました。パーミッションが拒否されました

2022-02-28 08:59:30
PC(パスd:)からスマホ(/data/local)にファイル(tcpdump)をプッシュしたいのですが、ターミナルでadb remountをコマンドすると、コマンドターミナルには



リマウントに失敗しました。パーミッションが拒否されました



adb remount に失敗しました。

パーミッションの問題であると判断し、以下のようにパーミッションに関するmodifyコマンドの検索を開始します。



1. 電話機が正しく接続されていることを確認する



adbデバイス



2. シェルに入る



adb シェル



3. シェルでコマンドを入力します(コマンドの先頭にある#記号は不要です)。



# su



# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system 



 # chmod 777 /system



# cd システム



 # chomd 777 データ



# cd データ

# chomd 777 ローカル



# cd ローカル



 # 終了



4. すると、/data/localというディレクトリに読み書きできるようになるので、adb pushでファイルをプッシュできるようになります。

例えば、adb push d:\tcpdump /data/local/tcpdump とすると、PCのdドライブから携帯電話の /data/local ディレクトリにtcpdumpファイルをプッシュし、tcpdumpファイルとして保存することができます。





注意点としては、tcpdump(pushしたいファイル)があるディレクトリでpushコマンドを実行する必要があることです。私はこれを無視したため、c: \で操作し続け、いつもエラーが出て、無駄な作業をたくさんして、時間を浪費してしまいました。

















コマンドの検索アドレスです。 http://www.eoeandroid.com/thread-148388-1-1.html