Help us understand the problem. What is going on with this article?

【Android】adbを使ってPCにファイルをコピー

More than 1 year has passed since last update.

はじめに

目的

Android端末内のファイルをPCに転送したり、転送せずに閲覧したり・・・

利用するツール

adb.exe

ツールの場所(あくまで私の環境の場合。)

"C:\Users{ユーザー名}\AppData\Local\Android\sdk\platform-tools\adb.exe"

事前準備

adbがあるフォルダへのパスを通しておくこと。

私の環境

Windows 10.
Android SDK Platform Tools 26.0.2


具体的なやり方

Android内のファイル閲覧

PCでコマンドプロンプトを起動して、以下のコマンドを実行

command prompt
adb shell

あとは普通にunix系コマンドで、ファイルを閲覧できる。

PCへのファイル転送

↓の通り。
command prompt
adb pull {android端末上のファイルパス} {コピーしたいPC上のフォルダパス}

Permission deniedでブロックされる場合

Android内のファイル閲覧

command prompt
adb shell

を実行した後、run-asを実行。
具体的には、以下の通りに使う。

command prompt
pm list packages| more

でパッケージ名を確認。確認したパッケージを指定して、run-asを実行。

command prompt
run-as {パッケージ名}

PCへのファイル転送

↑のやり方でrun-asした後、sdcardなどpermission的にOKな場所にコピー。
具体的には、以下の通り。

command prompt
adb shell
run-as {パッケージ名}
cp {Permission的にNGなファイル} {Permission的に誰でもOKな場所}
exit
exit
adb pull {Permission的に誰でもOKな場所} {PC上のコピーしたい場所}

negimiso
ないしょっす
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした