プログラムで生活をHACKする

YRen-LaB

adb Android

windowsからAndroidにインストールされたアプリのapkを取得する

投稿日:


本記事の内容

PCと自前のAndroidを繋いで、
インストール済みのアプリのapkを取得するやり方を記載

apkとは

Android Application Package
Googleによって開発されたAndroid専用ソフトウェアパッケージのファイルフォーマット。
Android Packageとも呼ばれる。
出典:Wiki

手順

Android SDKのインストール

これ以降使用するadbコマンドはAndroid SDKをインストールしないと利用できない。
その手順は本記事の内容とはずれるので別記事にて記載

アプリのパッケージ名を調べる

ブラウザからGooglePlayStoreへアクセスし
apkを取得するインストール済みアプリを検索する

例えば、グラブルを検索するとURLは

https://play.google.com/store/apps/details?id=jp.mbga.a12016007.lite&hl=ja
となっている。

このURLの「jp.mbga.a12016007.lite」がパッケージ名となる。

apkの保存先を調べる

 コマンドプロンプトを起動します。以下のコマンドを入力する。
 adb shell pm list packages -f | find "jp.mbga.a12016007.lite"

 結果として以下が取得できる。
 太字の箇所がAndroidの保存場所になる。
package:/data/app/jp.mbga.a12016007.lite-M0lSRV4M79HAuQti7eWLOQ==/base.apk=jp.mbga.a12016007.lite

apkをpcに保存する

apkをPCに保存するには以下のコマンドでpullする。

adb pull /data/app/jp.mbga.a12016007.lite-M0lSRV4M79HAuQti7eWLOQ==/base.apk

/data/app/jp.mbga.a12016007.lite-M0lSRV4M79HAuQti7eWLOQ==/...le pulled, 0 skipped. 16.1 MB/s (52897401 bytes in 3.143s)

 みたいな感じでダウンロードできる。
保存先は言うまでもないかもしれないが、コマンドを実行したパスの直下になる。

まとめ

・GooglePlayでパッケージ名を調べる
・Androidの保存先を調べる
・pullする
以上、apkのダウンロード方法を記載した。

このapkを使ってappiumを楽しもう。





単純作業にお悩みではありませんか?

何百とあるワードを検索してファイルにまとめたり 数ある商品情報から条件にあるものだけ目で探してリ...

その単純作業プログラムで解決できるかもしれません。 もしよろしければ単純作業からの解放をお手伝いさせてください。

詳しくは以下のページからDM、または見積もり相談お願い致します。

お仕事依頼 ・ 見積もり依頼

adsense




-adb, Android
-, ,

Copyright© YRen-LaB , 2021 AllRights Reserved Powered by AFFINGER4.