
AdAway
2012.2.8 hosts.txt 加筆修正しました。
※Battery Mix などに表示される広告アドレスを追加。
※AdAway で”host file Apply” となったままクルクルローディング画像が終わらない場合でも右上のリロードボタンを押せばEnabledになります。
Android アプリでよく見かける広告。
アプリの開発者にはより良い環境で、より良いアプリを制作して頂きたいので、広告収入は必須だと思います。
しかしながらユーザー側からするとうっとうしい広告群。
そんな広告をブロックするアプリが “AdAway”。
詳しい使用方法などは様々なサイトにてご紹介されています。
◆参考
このアプリは外国製のため、日本の広告には対応していないので独自でファイルを作成して広告をブロックしようという方法が紹介されています。
ここではそんな独自のhost.txtを Mac で作成する方法をご紹介。
◆やりたいこと
- 誰かが作った hosts.txt ファイルをダウンロード
- 念のため他の人が作ったファイルもダウンロード
- たくさん落としたけど、中身が重複していて大変
- 重複を省き一つのファイルに結合
以上を行います。
まず誰かの作ったファイルをローカルにダウンロードしてきます。
http://www.glooth.com/hosts91.txt
http://www.glooth.com/hosts23-y.txt
http://www.glooth.com/hosts6.txt
Googleなどで『AdAway 日本 hosts』などで検索して他のファイルを集めてもOKです。
次に Mac での操作。
Automatorを使います。
Automartorは、Mac OS X 10.4以降に付属しているアプリケーションです。自動化処理を行うツールを作成します。
Automatorを起動します。
ウィンドウ左側の「ライブラリ」からFinderを選択し、「アクション」から「Finder 項目の選択を求める」を、ウィンドウ右側のワークフロー欄にドラッグします。
「タイプ:」をフォルダにします。そのほかの設定項目は、ご自由に。
つぎに、「ライブラリ」からFinderを選択し、「アクション」からフォルダの内容を取得」をドラッグします。
つぎに、「ライブラリ」をテキストエディットにし、「アクション」から「テキストファイルを結合」をドラッグします。
つぎに、「ライブラリ」をテキストエディットにし、「アクション」から「新規テキストファイル」をドラッグします。設定項目はご自由に。
ウィンドウ右上の「実行」ボタンを押して、意図どおりに動作するか、確認します。
ファイルメニューの「保存」か「別名で保存」で、「フォーマット:」をアプリケーションにして、保存します。
って『教えてgoo』に書いてありました。
1.Automatorを開きカスタムを選択

先ほどの手順通りに進めていくと、以下のようになります。

ここまでできたらデスクトップにロボットのアイコンみたいなのができていますので、そこに最初に保存したtxtファイルをまとめてドラッグ&ドロップします。

途中で保存場所とか、ファイル名を何で保存するとか聞かれるので好きなところ選択。
私の場合はhost.txtでデスクトップに保存しました。
(※hostsではなくhostで保存するのがミソです。 後述・・)
このままではファイルの中身は重複したものばかりですので、
Mac 付属のターミナルにて重複を取り除いたファイルを作成。
ターミナルを使ったことがなく、コマンド操作も不慣れな方でも簡単にできます。
- ターミナルを開く。(キーボード>command+shift+A>ファインダーが開きます>ユーティリティ>ターミナル)
- アルファベット半角で cd と入力し、ターミナルとは別にファインダーを開き、デスクトップファインダーを選択
- そのままターミナルの中にドラッグ
- returnキーを押して確定
- ターミナル内の現在地がデスクトップに変わります
- sort -u < host.txt > hosts.txt と入力
- returnキーを押して確定
- デスクトップに hosts.txt が作成されます

※最初に結合したtxtファイル名がhost.txtとした方がいいというのはこういうことです。
6.のコマンドはhost.txtを重複項目を省き、hosts.txtにするというものです。
※別のファイル名にしたい方は該当箇所を適宜変更してください。
これで作成されたファイルをSDに放り込んだり、サーバーにアップロードしてAdAwayに設定をすると完了です。
ちなみに私が作成したhosts.txtはこちら
http://dl.dropbox.com/u/4100914/hosts.txt
Dropbox という無料のサービスを利用してファイルを公開しています。
Dropboxをご利用されたい方はこちらのリンクよりご登録ください。

Dropbox - Dropbox
大事なデータは Dropbox でどこからでもアクセス。2GB アカウントが無料!
とっても便利っすよ〜