マーケットをエミュ上で強制起動して怪しいアプリの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
ツイート
最新記事
- 電子アクセサリーをまとめて収納!ダブルファスナーで超大容量!
- 日常の持ち運びを簡単に!イヤホンやケーブルを入れて持ち運べるオーガナイザーポーチ!
- 目を合わせて会話が楽しめる!高さ調整可能なスマホスタンド!
- 安定性の高いスマホホルダー!より快適なカーライフを!
- 自動開閉で置くのも簡単!ワイヤレス充電機能付きの車載スマホスタンド!
- エアコン吹き出し口・吸盤両用一体型のFMトランスミッター車載ホルダー!音楽を聴きながらナビ利用可能!
- 7色LEDライトでカラフル&便利に使えるFMトランスミッター!スマホの急速充電も!
- 時間の確認ができる静電気除去ブレスレット!大人から子どもまで使いやすい!
- こだわりのFMトランスミッター!大画面搭載で操作しやすい!
- 35000mAhで3台同時充電出来るモバイルバッテリー!PD20W&SCP22.5Wの両対応!
- Bluetooth5.0搭載の使いやすいMP3プレーヤー!イヤホンやスピーカーにワイヤレスでも有線でも接続可能!
- 大容量バッテリーで最大115時間連続録音可能なボイスレコーダー!最先端のノイズキャンセリング技術搭載!
- 挿すだけで充電開始!小さくて持ち運びにも便利なモバイルバッテリー!
- 高音質ヘッドホン付きのVRゴーグル!軽くて装着感も抜群!
- Bluetooth5.3搭載で高音質のヘッドセット!無線にも有線にも両対応!
- 自宅でも外出先でも!ボディケアをもっと自由にできる筋膜リリースガン!
- 絡まりにくい独自ケーブル!ストラップ付きで収納にも便利!
- 他に類を見ない洗練されたデザイン!超ロングケーブルで部屋中どこでも使える!
- これから必要になるケーブルはこれ!ユニークな2-in-1 デュアルコネクターヘッドケーブル!
- ヴィーガンレザーで肌触り良好!カード管理を便利にするMagSafe対応カードケース!
- ヴィーガンレザーのウォレットスタンド!より強力な磁気吸着でしっかりホールド!
- MagSafeウォレットの位置を常に把握!ワンタッチで背面取り付け!
- 常にハンズフリーにおしゃれな相棒!長さ調整快適にどっちでも操作可能!
- 七変化マルチスタンドで日常をより快適に!自撮りもフローティングもおまかせ!
- 14個の機能を搭載したドッキングステーション!最大3画面出力も可能!
- スケルトンの10in1USB-Cハブ!PD100Wにも対応!
- 暗闇でのライトアップが簡単で手間いらず!動きを感知して自動で点灯!
- USB充電でコードレスで使える!ブルーライトカットで目にも優しいモードも!
- 速い、パワフル、長寿命!Ankerの超大容量ポータブル電源!
- 一般的な乾電池なら何でもOK!電池が1本あれば使えるLED懐中電灯!