本記事の内容
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、または見積もり相談お願い致します。