スマートフォンからdata/dataフォルダからファイルを抽出します。 ユーザがパッケージに名前を付けて保存場所を指定できる変数付きのbashスクリプトを書くことは可能ですか? bash入力をどのようにしてadbシェルに送ることができないのですか? 誰かが私に例を挙げてもらえますか? adbのシェル変数を知らないので、私はこの文句を言わない仕事はかなり確信しているバッチファイルを使用して、ルート付きAndroidスマートフォンからadbシェル経由でデータを抽出します
echo please name your package you want to copy (example: com.icq.package)
@echo set /p packageName=
echo please enter your Windows Username
@echo off set /p Username=
adb shell su -c "chmod 777 /data"
adb shell su -c "chmod 777 /data/data"
adb shell su -c "chmod -R 777 /data/data/"packageName"
adb pull /data/data/"packageName" C:\Users\"Username"\Desktop
:
今まで、私はこれを行っています。私はコーダーではないので、私はすべての入力を感謝します。
残りは動作するはずですか? – obi89
@ obi89 'packageName'と' Username'に空白やその他の特殊文字が含まれていない場合、残りの部分はうまくいくはずです。 – janos