[Android] 新しいGoogle Play Storeを別のデバイスから持ってくる

Google Play Storeアプリケーションの新しいバージョンv4.0が配信され、手持ちのXperia Tablet ZとXperia Tablet Sがアップデートされました。

device-2013-04-27-104016

アップデートされてないデバイスもあり、アップデートされているのはrootを取っていないデバイスのような気もします。
アップデートされていないデバイスに、Google Play Store アプリケーションを手動でインストールしアップデートしてみました。

インストールするファイルはネット上にアップされていますが、色々と心配なので、手持ちのXperia Tablet Zからファイルを抜きました。

Google Play Storeアプリケーションの抜き出し

Xperia Tablet ZをPCに接続し、ADBでPCにファイルをコピーします。

ファイルは、/data/app にありますがパーミッションの関係で、ls で表示出来ません。

1|shell@android:/ $ ls -l /data/app/
ls -l /data/app/
opendir failed, Permission denied

存在するファイル名を直接指定する事で、情報を表示する事が出来ます。
Google Play Storeアプリケーションのファイル名は、com.android.vending-?.apk で、-?の部分の数字はデバイスの状態で変わるので、変えて試してみます。

1|shell@android:/ $ ls -l /data/app/com.android.vending.apk
ls -l /data/app/com.android.vending.apk
/data/app/com.android.vending.apk: No such file or directory ← はずれ
1|shell@android:/ $ ls -l /data/app/com.android.vending-1.apk
ls -l /data/app/com.android.vending-1.apk
/data/app/com.android.vending-1.apk: No such file or directory ← はずれ
1|shell@android:/ $ ls -l /data/app/com.android.vending-2.apk ls -l /data/app/com.android.vending-2.apk -rw-r--r-- system system 6181458 2013-04-26 06:41 com.android.vending-2.apk ← あたり

存在するファイルは、com.android.vending-2.apk だと分かったので、このファイルをPCにコピーします。

C:\>adb pull /data/app/com.android.vending-2.apk <PC上のコピー先フォルダー>
2931 KB/s (6181458 bytes in 2.059s)

ファイルが入手出来ました。

Google Play Storeアプリケーションのインストール

インストールは、抜き出したファイルをインストールしたいデバイスにコピーします。(MTP経由でもADB経由でも良いです)

デバイスで、「設定」→「セキュリティ」→「提供元不明のアプリ」 にチェックを入れ、ローカルからインストール出来るようにします。

ファイラーアプリケーションで、コピーしたGoogle Play Storeアプリケーションのファイルを指定しインストールします。

インストールが完了したら終了です。

device-2013-04-27-110712

アップデートされていなかった Nexus 7で新しいUIになりました。

Google Play Storeのアプリケーションファイルは、Android Policeなどで配布されています。
http://www.androidpolice.com/2013/04/25/download-latest-google-play-store-4-0-27/

ダウンロードしてファイルを比較したところ、同じものでしたがセキュリティ的に心配な場合は、別のデバイスから持ってくるのが良いと思います。

今回の方法を使うと、他のアプリケーションもインストールする事が出来ます。

毎度のフレーズですが、実施は自己責任で行ってください。

コメントは受け付けていません。

%d人のブロガーが「いいね」をつけました。