マーケットをエミュ上で強制起動して怪しいアプリのAPKをダウンロードしよう 特集まとめ(目次)
アプリのパッケージファイル(APK)を改造すれば、怪しいアプリのパーミッションを削除したり、アクセス先アドレスを改変して危険な動作を防止できる。
しかし、非公式マーケットなどでAPKを入手できないアプリは、公式マーケットから端末上にインストールしてからでないと、APKを入手できないのが難点だ。人柱用の端末があればよいが、一台しかない大切な端末には、怪しいアプリはインストールしたくない。
そんなときは、パソコン上に仮想的な端末を再現するエミュレータを使おう。
標準ではマーケットアプリは用意されていないが、ネットなどで入手したAPKを導入すれば利用できるぞ。システムデータを改造して端末情報を偽装すれば、通常は非対応として表示できないアプリもダウンロード可能だ。
この特集では、最新のAndroid SDKで利用可能な手順を詳しく解説するぞ。
目次
パソコン上で仮想的なAndroid端末を実行できるエミュレータには、マーケットアプリがインストールされていないので、ネットでAPKを入手してインストールしよう。単にマーケットをインストールしただけだと、一部のアプリが非対応とみなされ表示できないので、「build.prop」を編集して端末情報も偽装しておくといい。少々手順が面倒なので、少しでも簡略化できるように補助BATファイルを用意したぞ。
ただでさえ動作の重いエミュレータで、マーケットの検索機能で目当てのアプリを探そうとすると、キーワードサジェストが働いてひどく反応が遅れてイライラする。そこで、パソコン上からURLや検索ワードを入力してアプリ詳細画面や検索結果画面を表示させる補助スクリプトを用意したぞ。
仮想端末にインストールされたアプリをパソコン上で改造したりするには、APKファイルを取り出す必要がある。SDKに含まれる「ddms」というプログラムを利用して、GUIでファイルを転送を行なう方法を紹介するぞ。
関連記事
エミュレータは、実機を持っていないバージョンのAndroidの動作確認にも役立つ。発表されたばかりで端末が発売されていない4.0も、一足先に体験できるぞ。
非公式マーケットや野良アプリ作者のサイトで入手したAPKファイルは、「adb」というプログラムを利用すれば仮想端末上にインストールできる。実機を危険にさらさずに動作をチェックできるぞ。
端末にインストール済みのアプリのAPKを取り出すには、Android SDKの「adb」や「ddms」を使うという手もあるが、たくさんのアプリをインストールした実機では、識別名から目当てのアプリを探すのは面倒くさい。「ES ファイルエクスプローラ」などのアプリバックアップ機能を使えば、分かりやすい名前で表示されるアプリ一覧でアプリを選択して、SDカード上にバックアップできるぞ。
現在のAndroidでは、アプリが要求するパーミッションを確認することはできても、許可を与えずにインストールすることはできない。だが、APKを改造してパーミッションの要求を削除してしまえば、危険な動作を行なえないようにした状態で試すことが出来るぞ。「apktool」を利用したAPKのデコードと再ビルドを補助するBATファイルを用意した。
ブラウザの「共有」メニューやIMEの「マッシュルーム」、ファイルを開くときのアプリの候補などに、使わない項目が追加されて邪魔になることがある。他の機能は使い続けたいのでアンインストールしたくない場合は、APKを改造して「インテントフィルタ」を削除して、一覧に表示されなくしてしまおう。
「apktool」では、アプリのプログラムをテキスト形式にディスアセンブルしてくれる。テキスト検索ツールでURLなどを検索し、テキストエディタで書き換えてから再ビルドすれば、アプリの動作を変更してしまえるぞ。また、不審なサーバにデータを送信していないかを確認するのにも役立つ。
関連記事
公開されたばかりのAndroid4.0をエミュレータで試してみよう 特集まとめ(目次)
【特集まとめ】Androidの個人情報流出は「パーミッション」で防ぐ
良質アプリを効率よく探せる検索&更新チェックツール「AAAS」を作ったぞ! 特集まとめ(目次)
【特集まとめ】有害アプリや通信の傍受、端末の盗難に友達からの個人情報流出……スマホに忍び寄る脅威に備える10の心得
【特集まとめ】スケジュール関連アプリを組み合わせてカレンダーアプリの不満を解消し快適に予定を管理しよう!
【特集まとめ】よみがえる よみがえる~♪ 翔べ!白ロム
【特集まとめ】最強&格安スマホ「Nexus 5」で使いたい5個の超推奨アプリ
Android SDKのエミュレータをにマーケットを無理やりインストールしてアプリをダウンロード 特集その1
【特集】多数の有料アプリを無料でゲットできちゃう非公式マーケット「GetJar」のオススメアプリを一挙紹介
2011年11月18日16時44分 公開 | カテゴリー: セキュリティ | キーワード:アプリ, チップス, 特集, 特集まとめ | Short URL
ツイート
最新記事
- 超軽量な背もたれクッション!持ち運んで家中どこでもくつろげる!
- 高反発な三角クッション!ソファやベッドで背もたれとして使える!
- 幅広のフットレストで快適にパソコン作業を!無段階に調節できるチルトフットレスト!
- シリコン編組ケーブルでながーく使える!タブレットやパソコンの充電に!
- 縦型ノートパソコンスタンドでスマートにパソコンを置いておける!スロット幅は簡単に調整できる!
- 家庭やオフィスに最適な木製の足踏み台!血流を良くしてリフレッシュにも!
- 足ふみ運動でリフレッシュ!パソコン作業にも最適な動くフットレスト!
- 足裏マッサージでリフレッシュ!デスク下を快適に過ごせるフットレスト!
- デスクワークの姿勢を改善!足を置くためのフットレスト!
- 気分に合わせて選べるアタッチメントホルダー!ストラップやネックストラップをスマホに手軽に取り付け!
- カラバリ豊富なスマホベルト!スマホ背面に貼り付けるだけ!
- 簡単取り付け簡単利用!高い粘着性能で安心して使えるスマホリング!
- スマホの充電もできるヘッドフォンスタンド!ケーブルホルダー付きで整理整頓できる!
- スマホサイズで携帯便利な自撮り棒!わずか140gの超軽量設計!
- ゲームを楽しむだけで無く、おしゃれにも使えるカラバリ!有線でも無線でも使えるゲームコントローラー!
- 小さく運ぶ、大きく使う!移動中も効率的に休める枕!
- 柔軟なケーブル管理!すべてのケーブルが絡まないようにする結束バンド!
- 一瞬でくるっとまとまる充電ケーブル!急速充電も高速データ伝送も対応!
- 小型化とスタイルの融合!テンキーレスで一日ゲームをするのも快適!
- 太めのケーブルも使えるマグネット式ケーブルクリップ!6個セットで家中どこでも使える!
- クランプで手軽に設置できるケーブルトレー!使い方によって小物入れとして使うことも!
- 配線を整理してスッキリ!デスク裏に設置する布製ケーブルトレー!
- 液晶ディスプレイの上を小物置きに!設置も取り外しも簡単なディスプレイボード!
- 照明の常識が変わる究極のモニターライト!自動調光で常に最適な明るさ!
- 狭いデスクを広々使う!可動域の広いモニターアーム!
- 大きな文字で見やすいデジタル時計!壁掛け時計としても置き時計としても!
- 3in1のヘッドホンスタンド!USBハブや 3.5mmオーディオ機能も!
- ゲームやテレワークを快適に!目に優しい設計のモニターライト!
- 便利なUSB電源のPCスピーカー!Bluetooth接続にも対応!
- 高さと向きを自由に調整可能!様々なゲーム周辺機器を収納できるスタンド!