Android アプリ(APK ファイル)を PC に移す3つの方法

Android_robot

Android アプリケーションは、通常 Android 端末上にインストールするものなので、Android 端末で Google Play を介して入手します。ですが、どうしてもコンピュータ上で Android アプリの APK ファイルをいじりたいという場合、私の知る限りでは以下の3つの方法があります。

方法1: Android 端末から PC に転送する方法

Android SDK の adb コマンドを使って、手持ちの Android 端末にインストールされている PC に転送する方法です。今現在、実際に使用しているアプリを PC でいじりたい場合や、Google Play 上の最新のバージョンではなくて手持ちの古い APK ファイルをいじりたいという場合には、こちらの方法を使うと良いです。

Android-SDK
Android SDK Site
#パッケージ名を取得する
adb shell pm list packages
#パッケージ名を取得する("example" で出力結果をフィルタリングする場合)
adb shell pm list packages example
#/sdcard/example.txt ファイルを PC 上に転送する
adb pull /sdcard/example.txt .

方法2: Google Play から PC にダウンロードする方法

APK Downloader というサイトがあり、ここのサイトの URL フォームにダウンロードしたい Android アプリの Google Play の URL を入力すると、該当する APK ファイルをダウンロードすることができます。

APKDownloader
APK Downloader Site

例えば、「Amazon ショッピングアプリ」の場合、URL は「https://play.google.com/store/apps/details?id=com.amazon.mShop.android.shopping&hl=ja」をフォームに入力します。このダウンローダでは、id クエリの値(この場合は「com.amazon.mShop.android.shopping」)を元にして、該当する APK ファイルの入手を代行しているようです。

余談:

恐らくサイトの運営は大部分が自動化しているのではないかと思いますが、中の人は窺い知れぬ苦労があるようですw

How does this Online APK Downloader work?

Well, there’s a group of monkeys working behind the scene 24/7 to fetch your apps that you want to download

【意訳】

オンライン APK ダウンローダはどうやって動いてるの?

それはなぁ、お前がダウンロードしたいアプリを持ってくるのために、24 時間/週 7 日、みんなでサルみたいな仕事をやってんだよ。

方法3: ブラウザの拡張機能・アドオンを使ってダウンロードする方法

Chrome にも Firefox にも APK をダウンロードするための拡張機能・アドオンが存在します。

所感

手持ちのバージョンの APK ファイルを PC で扱いたいという方は、否応なく方法1を使うしかありません。が、方法1は adb をインストールする必要があり、方法3はアドオンをインストールする必要があります。特段の事情がなければ方法2を採用するのがベストではないでしょうか。

以上、ご紹介でした。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中