Android SDKのエミュレータをにマーケットを無理やりインストールしてアプリをダウンロード 特集その1

Android SDKのエミュレータには、標準状態ではマーケットなどのGoogle独自のアプリがインストールされていない。公式マーケットにある怪しいアプリを仮想端末にインストールして動作確認したい場合などは、ネットで配布されているAPKファイルを入手するなどして、マーケット公式アプリをインストールする必要があるぞ。
マーケットのインストールには、「adb」というコンソールプログラムを利用する必要があるが、あんスマが用意したBATファイルを使えば、一連の処理をダブルクリック一発で実行可能だ。
これだけでもマーケットアプリは動作するようになるが、まだ完全とは言えない。マーケット公式アプリでは、アクセス元の端末に対応したアプリしか表示されないようになっており、通常のエミュレータではダウンロードできないアプリが多いのだ。
これを回避するには、「build.prop」というファイルを書き換えるなどして、端末の情報を偽装すればいい。build.propは端末の起動時に読み込まれるようになっているので、システムデータを格納したイメージファイル「system.img」をバイナリエディタで編集して、仮想端末の初回起動前にbuild.propの内容を改変しよう。この時、本来のbuild.propと同じバイト数になるように調節する必要があるぞ。
まず、「パソコン上で仮想的なAndroid端末を動作させるエミュレータを準備しよう」の記事に従って、Android SDKとJDKをインストールし、SDK Manager.exeで必要なコンポーネントを導入しよう。今回必要となるコンポーネントは、「Android 2.3.3(API 10)」と「platform-tools」だ。
次に、「ADV Manager.exe」を実行して、一覧の右の「New」を押して仮想端末の作成を行なう。「Name」には「market」を指定し、「Target」で「Android 2.3.3 – API Level 10」を選択、「SD Card」は適当に256~2048くらいに設定し、「Snapsht」のチェックをONにして「Create AVD」を押そう。
次に、「WindowsでAndroid SDKを使おう」などのサイトから、マーケットと「GoogleServiceFramework」「MarketUpdater」のAPKを入手し、Android SDKのインストール先フォルダにコピーしよう。この時、マーケットのAPKのファイル名は「Vending.apk」に変更しておく。
実機からbuild.propを取り出すために、「パソコンにAndroid SDKとデバッグ接続用ドライバを導入してUSBテザリングの準備」の記事の手順で、デバッグ接続を有効にした端末をUSB接続しておこう。
次に、あんスマが用意したMarketOnEmulatorHelper.zipをダウンロードし、中のBATファイルや補助スクリプトをAndroid SDKのインストール先フォルダにコピーし、「EditSystemImgHelper.bat」を実行しよう。
「system.img」が仮想端末のデータフォルダにコピーされ、フォルダが開かれるので、
コピーされた「system.img」を「BZ」などのバイナリエディタで開いて、「# begin build properties」という箇所を探そう。BZの場合、検索ボックスに「# 23 20 62 65 67 69 6E 20 62 75 69 6C 64 20 70 72」と入力してEnterを押せば見つかるはずだ。
次に、見つかった箇所から「FF FF FF FF FF 」となっている箇所の直前の「0A」までを選択し、Ctrl+Cでコピーする。
BZのウィンドウを新規に開いて、コピーした内容を貼り付け、適当な名前で保存しよう。
BATファイルと同じフォルダに実機の「build.prop」がコピーされているはずなので、このファイルと先ほど保存したファイルを「VxEditor」など改行コードがLFのみのファイルに対応したテキストエディタで開こう。
system.imgから取り出した方のbuild.propの各行の「=」以下を、実機の物と同じになるように書き換え、「#」で始まるコメント行を削ったり適当な文字を足したりして、編集前とバイト数が同じになるように調節して保存しよう。
編集したbuild.propをBZで開いて、Ctrl+Aで全選択し、Ctrl+Cでコピーする。
system.imgのbuild.propの箇所の先頭の「#」にカーソルを移動し、Ctrl+Vなどでコピーした内容を貼り付け、上書き保存しよう。
次に、「SetupEmulatorWithMarket.bat」を実行する。エミュレータの起動とマーケットのAPKのインストールが自動的に行なわれるぞ。BATファイルのウィンドウを閉じるとエミュレータが終了してしまうので注意が必要だ。
エミュレータが起動したら、ホーム画面下部中央のボタンをクリックしてドロワーを展開してみよう。マーケットのアイコンが追加されているはずだ。
マーケットを起動すると、Googleアカウントのセットアップ画面が表示されるので、適当なアカウントを設定しよう。
これでエミュレータ上でマーケットからアプリをインストールできるようになったぞ。エミュレータを使い終ったら、閉じるボタンで終了しよう。次に起動するときは、「LaunchEmulatorWithMarket.bat」をダブルクリックすればいい。スナップショットを有効にしていれば、終了時の状態が再現されるはずだ。
・パソコン上で仮想的なAndroid端末を動作させるエミュレータを準備しよう
・WindowsでAndroid SDKを使おう
・パソコンにAndroid SDKとデバッグ接続用ドライバを導入してUSBテザリングの準備
・MarketOnEmulatorHelper.zip
・バイナリエディタ BZ
関連記事
重すぎるエミュレータ上のマーケットで素早く目当てのアプリを表示できるスクリプトを作ったぞ 特集その2
Androidエミュレータ上のファイルをパソコンにコピーするにはSDKの「ddms」が便利 特集その3
マーケットをエミュ上で強制起動して怪しいアプリのAPKをダウンロードしよう 特集まとめ(目次)
怪しいアプリのAPKはAndroid SDKのエミュレータにインストールして動作確認しよう
公開されたばかりのAndroid4.0をエミュレータで試してみよう 特集まとめ(目次)
【特集】多数の有料アプリを無料でゲットできちゃう非公式マーケット「GetJar」のオススメアプリを一挙紹介
「提供元不明」のアプリのAPKファイルのインストールは慎重に行うべし!~Androidのセキュリティ
アプリのパッケージからアイコンを取り出して自作アプリに組み込もう
【Dropsync活用テク7-8】非root/root両対応!インストール済アプリをスマホ&PCでバックアップ
2011年11月18日16時43分 公開 | カテゴリー: 便利化・快適化 | キーワード:アプリ, チップス, 特集 | Short URL
ツイート
最新記事
- 肩に乗せるだけで音に包まれる!ウェアラブルネックスピーカー!
- 枕の下に置くピロースピーカー!Bluetooth接続でスマホから音楽を流しながら寝れる!
- 腕に巻いて使えるウェアラブルスピーカー!IPX6防水で急な雨にも安心!
- ミニモバイルバッテリーの新定番!折りたたみ式のLightningコネクター搭載!
- コネクター搭載の3in1モバイルバッテリー!iPhoneもAndroidもおまかせ!
- ケーブル不要でiPhoneもApple Watchも!5000mAhの大容量モバイルバッテリー!
- TSAロック付きスーツケースベルト! 頑丈なロックフックで安心な旅行を!
- 4in1の大容量モバイルバッテリー!スマホもタブレットもゲーム機も!
- 10000mAh大容量ワイヤレスモバイルバッテリー!Apple Watchの充電も出来る!
- コンパクトな手のひらサイズ。だけど、かなりタフ!どこでも使えるバックハンガー!
- ダンボールを挿すだけ!持ち運び出来るダンボールストッカー!
- コンパクトで高品質なケーブル!6in1のユニークデザインなケーブル!
- 洗練されたシンプルなボディバッグ!自由で快適な背負い心地!
- リラックスして座りやすい座椅子!回転するのでパソコンや読書等に最適!
- ゆったりくつろげる、至福の時間!肘つき座椅子!
- 究極進化、三刀流座椅子!ソファの座り心地みたいな回転座椅子!
- 磁力で自分でまとまる!フラット平形タイプのUSB-Cケーブル!
- 首と肩がホッとする枕!首肩温め機能でじんわり温まる!
- USB-Cケーブルだけで使える!アイリスオーヤマ製の27インチモニター!
- 15000mAh大容量モバイルバッテリー!ケーブル内蔵&プラグ付き!
- iPad専用磁気充電式タッチペン!ワイヤレス充電可能なスタイラスペン!
- 寒い季節には欠かせないアイテム!ドリンクを温められるカップウォーマー!
- ワンタッチで飲み物を温められる!デスクで使うのに最適!
- 柔らかい感触!心地良いさわり心地の充電式カイロ!
- 3in1防災対策の充電式カイロ!寒い季節を心地よく、あたたかく過ごそう!
- つけたら2秒ですぐ暖かい!2個セットの充電式カイロ!
- 左の手のひらにフィット!操作しやすいのせ心地のトラックボールワイヤレスマウス!
- 大容量収納可能なビジネスリュック!充実のポケット数!
- 通勤が快適な薄型なのに大容量!ノートパソコンも安全に収納!
- シンプルで洗練されたデザイン!どんな服装にも似合うビジネスリュック!

あんスマソーシャルアカウント